@charset "UTF-8";
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }
.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }
.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: ""; }

.fa-music:before {
  content: ""; }

.fa-search:before {
  content: ""; }

.fa-envelope-o:before {
  content: ""; }

.fa-heart:before {
  content: ""; }

.fa-star:before {
  content: ""; }

.fa-star-o:before {
  content: ""; }

.fa-user:before {
  content: ""; }

.fa-film:before {
  content: ""; }

.fa-th-large:before {
  content: ""; }

.fa-th:before {
  content: ""; }

.fa-th-list:before {
  content: ""; }

.fa-check:before {
  content: ""; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }

.fa-search-plus:before {
  content: ""; }

.fa-search-minus:before {
  content: ""; }

.fa-power-off:before {
  content: ""; }

.fa-signal:before {
  content: ""; }

.fa-gear:before,
.fa-cog:before {
  content: ""; }

.fa-trash-o:before {
  content: ""; }

.fa-home:before {
  content: ""; }

.fa-file-o:before {
  content: ""; }

.fa-clock-o:before {
  content: ""; }

.fa-road:before {
  content: ""; }

.fa-download:before {
  content: ""; }

.fa-arrow-circle-o-down:before {
  content: ""; }

.fa-arrow-circle-o-up:before {
  content: ""; }

.fa-inbox:before {
  content: ""; }

.fa-play-circle-o:before {
  content: ""; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }

.fa-refresh:before {
  content: ""; }

.fa-list-alt:before {
  content: ""; }

.fa-lock:before {
  content: ""; }

.fa-flag:before {
  content: ""; }

.fa-headphones:before {
  content: ""; }

.fa-volume-off:before {
  content: ""; }

.fa-volume-down:before {
  content: ""; }

.fa-volume-up:before {
  content: ""; }

.fa-qrcode:before {
  content: ""; }

.fa-barcode:before {
  content: ""; }

.fa-tag:before {
  content: ""; }

.fa-tags:before {
  content: ""; }

.fa-book:before {
  content: ""; }

.fa-bookmark:before {
  content: ""; }

.fa-print:before {
  content: ""; }

.fa-camera:before {
  content: ""; }

.fa-font:before {
  content: ""; }

.fa-bold:before {
  content: ""; }

.fa-italic:before {
  content: ""; }

.fa-text-height:before {
  content: ""; }

.fa-text-width:before {
  content: ""; }

.fa-align-left:before {
  content: ""; }

.fa-align-center:before {
  content: ""; }

.fa-align-right:before {
  content: ""; }

.fa-align-justify:before {
  content: ""; }

.fa-list:before {
  content: ""; }

.fa-dedent:before,
.fa-outdent:before {
  content: ""; }

.fa-indent:before {
  content: ""; }

.fa-video-camera:before {
  content: ""; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }

.fa-pencil:before {
  content: ""; }

.fa-map-marker:before {
  content: ""; }

.fa-adjust:before {
  content: ""; }

.fa-tint:before {
  content: ""; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }

.fa-share-square-o:before {
  content: ""; }

.fa-check-square-o:before {
  content: ""; }

.fa-arrows:before {
  content: ""; }

.fa-step-backward:before {
  content: ""; }

.fa-fast-backward:before {
  content: ""; }

.fa-backward:before {
  content: ""; }

.fa-play:before {
  content: ""; }

.fa-pause:before {
  content: ""; }

.fa-stop:before {
  content: ""; }

.fa-forward:before {
  content: ""; }

.fa-fast-forward:before {
  content: ""; }

.fa-step-forward:before {
  content: ""; }

.fa-eject:before {
  content: ""; }

.fa-chevron-left:before {
  content: ""; }

.fa-chevron-right:before {
  content: ""; }

.fa-plus-circle:before {
  content: ""; }

.fa-minus-circle:before {
  content: ""; }

.fa-times-circle:before {
  content: ""; }

.fa-check-circle:before {
  content: ""; }

.fa-question-circle:before {
  content: ""; }

.fa-info-circle:before {
  content: ""; }

.fa-crosshairs:before {
  content: ""; }

.fa-times-circle-o:before {
  content: ""; }

.fa-check-circle-o:before {
  content: ""; }

.fa-ban:before {
  content: ""; }

.fa-arrow-left:before {
  content: ""; }

.fa-arrow-right:before {
  content: ""; }

.fa-arrow-up:before {
  content: ""; }

.fa-arrow-down:before {
  content: ""; }

.fa-mail-forward:before,
.fa-share:before {
  content: ""; }

.fa-expand:before {
  content: ""; }

.fa-compress:before {
  content: ""; }

.fa-plus:before {
  content: ""; }

.fa-minus:before {
  content: ""; }

.fa-asterisk:before {
  content: ""; }

.fa-exclamation-circle:before {
  content: ""; }

.fa-gift:before {
  content: ""; }

.fa-leaf:before {
  content: ""; }

.fa-fire:before {
  content: ""; }

.fa-eye:before {
  content: ""; }

.fa-eye-slash:before {
  content: ""; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }

.fa-plane:before {
  content: ""; }

.fa-calendar:before {
  content: ""; }

.fa-random:before {
  content: ""; }

.fa-comment:before {
  content: ""; }

.fa-magnet:before {
  content: ""; }

.fa-chevron-up:before {
  content: ""; }

.fa-chevron-down:before {
  content: ""; }

.fa-retweet:before {
  content: ""; }

.fa-shopping-cart:before {
  content: ""; }

.fa-folder:before {
  content: ""; }

.fa-folder-open:before {
  content: ""; }

.fa-arrows-v:before {
  content: ""; }

.fa-arrows-h:before {
  content: ""; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }

.fa-twitter-square:before {
  content: ""; }

.fa-facebook-square:before {
  content: ""; }

.fa-camera-retro:before {
  content: ""; }

.fa-key:before {
  content: ""; }

.fa-gears:before,
.fa-cogs:before {
  content: ""; }

.fa-comments:before {
  content: ""; }

.fa-thumbs-o-up:before {
  content: ""; }

.fa-thumbs-o-down:before {
  content: ""; }

.fa-star-half:before {
  content: ""; }

.fa-heart-o:before {
  content: ""; }

.fa-sign-out:before {
  content: ""; }

.fa-linkedin-square:before {
  content: ""; }

.fa-thumb-tack:before {
  content: ""; }

.fa-external-link:before {
  content: ""; }

.fa-sign-in:before {
  content: ""; }

.fa-trophy:before {
  content: ""; }

.fa-github-square:before {
  content: ""; }

.fa-upload:before {
  content: ""; }

.fa-lemon-o:before {
  content: ""; }

.fa-phone:before {
  content: ""; }

.fa-square-o:before {
  content: ""; }

.fa-bookmark-o:before {
  content: ""; }

.fa-phone-square:before {
  content: ""; }

.fa-twitter:before {
  content: ""; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }

.fa-github:before {
  content: ""; }

.fa-unlock:before {
  content: ""; }

.fa-credit-card:before {
  content: ""; }

.fa-feed:before,
.fa-rss:before {
  content: ""; }

.fa-hdd-o:before {
  content: ""; }

.fa-bullhorn:before {
  content: ""; }

.fa-bell:before {
  content: ""; }

.fa-certificate:before {
  content: ""; }

.fa-hand-o-right:before {
  content: ""; }

.fa-hand-o-left:before {
  content: ""; }

.fa-hand-o-up:before {
  content: ""; }

.fa-hand-o-down:before {
  content: ""; }

.fa-arrow-circle-left:before {
  content: ""; }

.fa-arrow-circle-right:before {
  content: ""; }

.fa-arrow-circle-up:before {
  content: ""; }

.fa-arrow-circle-down:before {
  content: ""; }

.fa-globe:before {
  content: ""; }

.fa-wrench:before {
  content: ""; }

.fa-tasks:before {
  content: ""; }

.fa-filter:before {
  content: ""; }

.fa-briefcase:before {
  content: ""; }

.fa-arrows-alt:before {
  content: ""; }

.fa-group:before,
.fa-users:before {
  content: ""; }

.fa-chain:before,
.fa-link:before {
  content: ""; }

.fa-cloud:before {
  content: ""; }

.fa-flask:before {
  content: ""; }

.fa-cut:before,
.fa-scissors:before {
  content: ""; }

.fa-copy:before,
.fa-files-o:before {
  content: ""; }

.fa-paperclip:before {
  content: ""; }

.fa-save:before,
.fa-floppy-o:before {
  content: ""; }

.fa-square:before {
  content: ""; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }

.fa-list-ul:before {
  content: ""; }

.fa-list-ol:before {
  content: ""; }

.fa-strikethrough:before {
  content: ""; }

.fa-underline:before {
  content: ""; }

.fa-table:before {
  content: ""; }

.fa-magic:before {
  content: ""; }

.fa-truck:before {
  content: ""; }

.fa-pinterest:before {
  content: ""; }

.fa-pinterest-square:before {
  content: ""; }

.fa-google-plus-square:before {
  content: ""; }

.fa-google-plus:before {
  content: ""; }

.fa-money:before {
  content: ""; }

.fa-caret-down:before {
  content: ""; }

.fa-caret-up:before {
  content: ""; }

.fa-caret-left:before {
  content: ""; }

.fa-caret-right:before {
  content: ""; }

.fa-columns:before {
  content: ""; }

.fa-unsorted:before,
.fa-sort:before {
  content: ""; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }

.fa-envelope:before {
  content: ""; }

.fa-linkedin:before {
  content: ""; }

.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }

.fa-legal:before,
.fa-gavel:before {
  content: ""; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }

.fa-comment-o:before {
  content: ""; }

.fa-comments-o:before {
  content: ""; }

.fa-flash:before,
.fa-bolt:before {
  content: ""; }

.fa-sitemap:before {
  content: ""; }

.fa-umbrella:before {
  content: ""; }

.fa-paste:before,
.fa-clipboard:before {
  content: ""; }

.fa-lightbulb-o:before {
  content: ""; }

.fa-exchange:before {
  content: ""; }

.fa-cloud-download:before {
  content: ""; }

.fa-cloud-upload:before {
  content: ""; }

.fa-user-md:before {
  content: ""; }

.fa-stethoscope:before {
  content: ""; }

.fa-suitcase:before {
  content: ""; }

.fa-bell-o:before {
  content: ""; }

.fa-coffee:before {
  content: ""; }

.fa-cutlery:before {
  content: ""; }

.fa-file-text-o:before {
  content: ""; }

.fa-building-o:before {
  content: ""; }

.fa-hospital-o:before {
  content: ""; }

.fa-ambulance:before {
  content: ""; }

.fa-medkit:before {
  content: ""; }

.fa-fighter-jet:before {
  content: ""; }

.fa-beer:before {
  content: ""; }

.fa-h-square:before {
  content: ""; }

.fa-plus-square:before {
  content: ""; }

.fa-angle-double-left:before {
  content: ""; }

.fa-angle-double-right:before {
  content: ""; }

.fa-angle-double-up:before {
  content: ""; }

.fa-angle-double-down:before {
  content: ""; }

.fa-angle-left:before {
  content: ""; }

.fa-angle-right:before {
  content: ""; }

.fa-angle-up:before {
  content: ""; }

.fa-angle-down:before {
  content: ""; }

.fa-desktop:before {
  content: ""; }

.fa-laptop:before {
  content: ""; }

.fa-tablet:before {
  content: ""; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }

.fa-circle-o:before {
  content: ""; }

.fa-quote-left:before {
  content: ""; }

.fa-quote-right:before {
  content: ""; }

.fa-spinner:before {
  content: ""; }

.fa-circle:before {
  content: ""; }

.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }

.fa-github-alt:before {
  content: ""; }

.fa-folder-o:before {
  content: ""; }

.fa-folder-open-o:before {
  content: ""; }

.fa-smile-o:before {
  content: ""; }

.fa-frown-o:before {
  content: ""; }

.fa-meh-o:before {
  content: ""; }

.fa-gamepad:before {
  content: ""; }

.fa-keyboard-o:before {
  content: ""; }

.fa-flag-o:before {
  content: ""; }

.fa-flag-checkered:before {
  content: ""; }

.fa-terminal:before {
  content: ""; }

.fa-code:before {
  content: ""; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }

.fa-location-arrow:before {
  content: ""; }

.fa-crop:before {
  content: ""; }

.fa-code-fork:before {
  content: ""; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }

.fa-question:before {
  content: ""; }

.fa-info:before {
  content: ""; }

.fa-exclamation:before {
  content: ""; }

.fa-superscript:before {
  content: ""; }

.fa-subscript:before {
  content: ""; }

.fa-eraser:before {
  content: ""; }

.fa-puzzle-piece:before {
  content: ""; }

.fa-microphone:before {
  content: ""; }

.fa-microphone-slash:before {
  content: ""; }

.fa-shield:before {
  content: ""; }

.fa-calendar-o:before {
  content: ""; }

.fa-fire-extinguisher:before {
  content: ""; }

.fa-rocket:before {
  content: ""; }

.fa-maxcdn:before {
  content: ""; }

.fa-chevron-circle-left:before {
  content: ""; }

.fa-chevron-circle-right:before {
  content: ""; }

.fa-chevron-circle-up:before {
  content: ""; }

.fa-chevron-circle-down:before {
  content: ""; }

.fa-html5:before {
  content: ""; }

.fa-css3:before {
  content: ""; }

.fa-anchor:before {
  content: ""; }

.fa-unlock-alt:before {
  content: ""; }

.fa-bullseye:before {
  content: ""; }

.fa-ellipsis-h:before {
  content: ""; }

.fa-ellipsis-v:before {
  content: ""; }

.fa-rss-square:before {
  content: ""; }

.fa-play-circle:before {
  content: ""; }

.fa-ticket:before {
  content: ""; }

.fa-minus-square:before {
  content: ""; }

.fa-minus-square-o:before {
  content: ""; }

.fa-level-up:before {
  content: ""; }

.fa-level-down:before {
  content: ""; }

.fa-check-square:before {
  content: ""; }

.fa-pencil-square:before {
  content: ""; }

.fa-external-link-square:before {
  content: ""; }

.fa-share-square:before {
  content: ""; }

.fa-compass:before {
  content: ""; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }

.fa-euro:before,
.fa-eur:before {
  content: ""; }

.fa-gbp:before {
  content: ""; }

.fa-dollar:before,
.fa-usd:before {
  content: ""; }

.fa-rupee:before,
.fa-inr:before {
  content: ""; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }

.fa-won:before,
.fa-krw:before {
  content: ""; }

.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }

.fa-file:before {
  content: ""; }

.fa-file-text:before {
  content: ""; }

.fa-sort-alpha-asc:before {
  content: ""; }

.fa-sort-alpha-desc:before {
  content: ""; }

.fa-sort-amount-asc:before {
  content: ""; }

.fa-sort-amount-desc:before {
  content: ""; }

.fa-sort-numeric-asc:before {
  content: ""; }

.fa-sort-numeric-desc:before {
  content: ""; }

.fa-thumbs-up:before {
  content: ""; }

.fa-thumbs-down:before {
  content: ""; }

.fa-youtube-square:before {
  content: ""; }

.fa-youtube:before {
  content: ""; }

.fa-xing:before {
  content: ""; }

.fa-xing-square:before {
  content: ""; }

.fa-youtube-play:before {
  content: ""; }

.fa-dropbox:before {
  content: ""; }

.fa-stack-overflow:before {
  content: ""; }

.fa-instagram:before {
  content: ""; }

.fa-flickr:before {
  content: ""; }

.fa-adn:before {
  content: ""; }

.fa-bitbucket:before {
  content: ""; }

.fa-bitbucket-square:before {
  content: ""; }

.fa-tumblr:before {
  content: ""; }

.fa-tumblr-square:before {
  content: ""; }

.fa-long-arrow-down:before {
  content: ""; }

.fa-long-arrow-up:before {
  content: ""; }

.fa-long-arrow-left:before {
  content: ""; }

.fa-long-arrow-right:before {
  content: ""; }

.fa-apple:before {
  content: ""; }

.fa-windows:before {
  content: ""; }

.fa-android:before {
  content: ""; }

.fa-linux:before {
  content: ""; }

.fa-dribbble:before {
  content: ""; }

.fa-skype:before {
  content: ""; }

.fa-foursquare:before {
  content: ""; }

.fa-trello:before {
  content: ""; }

.fa-female:before {
  content: ""; }

.fa-male:before {
  content: ""; }

.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }

.fa-sun-o:before {
  content: ""; }

.fa-moon-o:before {
  content: ""; }

.fa-archive:before {
  content: ""; }

.fa-bug:before {
  content: ""; }

.fa-vk:before {
  content: ""; }

.fa-weibo:before {
  content: ""; }

.fa-renren:before {
  content: ""; }

.fa-pagelines:before {
  content: ""; }

.fa-stack-exchange:before {
  content: ""; }

.fa-arrow-circle-o-right:before {
  content: ""; }

.fa-arrow-circle-o-left:before {
  content: ""; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }

.fa-dot-circle-o:before {
  content: ""; }

.fa-wheelchair:before {
  content: ""; }

.fa-vimeo-square:before {
  content: ""; }

.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }

.fa-plus-square-o:before {
  content: ""; }

.fa-space-shuttle:before {
  content: ""; }

.fa-slack:before {
  content: ""; }

.fa-envelope-square:before {
  content: ""; }

.fa-wordpress:before {
  content: ""; }

.fa-openid:before {
  content: ""; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }

.fa-yahoo:before {
  content: ""; }

.fa-google:before {
  content: ""; }

.fa-reddit:before {
  content: ""; }

.fa-reddit-square:before {
  content: ""; }

.fa-stumbleupon-circle:before {
  content: ""; }

.fa-stumbleupon:before {
  content: ""; }

.fa-delicious:before {
  content: ""; }

.fa-digg:before {
  content: ""; }

.fa-pied-piper-pp:before {
  content: ""; }

.fa-pied-piper-alt:before {
  content: ""; }

.fa-drupal:before {
  content: ""; }

.fa-joomla:before {
  content: ""; }

.fa-language:before {
  content: ""; }

.fa-fax:before {
  content: ""; }

.fa-building:before {
  content: ""; }

.fa-child:before {
  content: ""; }

.fa-paw:before {
  content: ""; }

.fa-spoon:before {
  content: ""; }

.fa-cube:before {
  content: ""; }

.fa-cubes:before {
  content: ""; }

.fa-behance:before {
  content: ""; }

.fa-behance-square:before {
  content: ""; }

.fa-steam:before {
  content: ""; }

.fa-steam-square:before {
  content: ""; }

.fa-recycle:before {
  content: ""; }

.fa-automobile:before,
.fa-car:before {
  content: ""; }

.fa-cab:before,
.fa-taxi:before {
  content: ""; }

.fa-tree:before {
  content: ""; }

.fa-spotify:before {
  content: ""; }

.fa-deviantart:before {
  content: ""; }

.fa-soundcloud:before {
  content: ""; }

.fa-database:before {
  content: ""; }

.fa-file-pdf-o:before {
  content: ""; }

.fa-file-word-o:before {
  content: ""; }

.fa-file-excel-o:before {
  content: ""; }

.fa-file-powerpoint-o:before {
  content: ""; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }

.fa-file-code-o:before {
  content: ""; }

.fa-vine:before {
  content: ""; }

.fa-codepen:before {
  content: ""; }

.fa-jsfiddle:before {
  content: ""; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }

.fa-circle-o-notch:before {
  content: ""; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""; }

.fa-ge:before,
.fa-empire:before {
  content: ""; }

.fa-git-square:before {
  content: ""; }

.fa-git:before {
  content: ""; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }

.fa-tencent-weibo:before {
  content: ""; }

.fa-qq:before {
  content: ""; }

.fa-wechat:before,
.fa-weixin:before {
  content: ""; }

.fa-send:before,
.fa-paper-plane:before {
  content: ""; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }

.fa-history:before {
  content: ""; }

.fa-circle-thin:before {
  content: ""; }

.fa-header:before {
  content: ""; }

.fa-paragraph:before {
  content: ""; }

.fa-sliders:before {
  content: ""; }

.fa-share-alt:before {
  content: ""; }

.fa-share-alt-square:before {
  content: ""; }

.fa-bomb:before {
  content: ""; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }

.fa-tty:before {
  content: ""; }

.fa-binoculars:before {
  content: ""; }

.fa-plug:before {
  content: ""; }

.fa-slideshare:before {
  content: ""; }

.fa-twitch:before {
  content: ""; }

.fa-yelp:before {
  content: ""; }

.fa-newspaper-o:before {
  content: ""; }

.fa-wifi:before {
  content: ""; }

.fa-calculator:before {
  content: ""; }

.fa-paypal:before {
  content: ""; }

.fa-google-wallet:before {
  content: ""; }

.fa-cc-visa:before {
  content: ""; }

.fa-cc-mastercard:before {
  content: ""; }

.fa-cc-discover:before {
  content: ""; }

.fa-cc-amex:before {
  content: ""; }

.fa-cc-paypal:before {
  content: ""; }

.fa-cc-stripe:before {
  content: ""; }

.fa-bell-slash:before {
  content: ""; }

.fa-bell-slash-o:before {
  content: ""; }

.fa-trash:before {
  content: ""; }

.fa-copyright:before {
  content: ""; }

.fa-at:before {
  content: ""; }

.fa-eyedropper:before {
  content: ""; }

.fa-paint-brush:before {
  content: ""; }

.fa-birthday-cake:before {
  content: ""; }

.fa-area-chart:before {
  content: ""; }

.fa-pie-chart:before {
  content: ""; }

.fa-line-chart:before {
  content: ""; }

.fa-lastfm:before {
  content: ""; }

.fa-lastfm-square:before {
  content: ""; }

.fa-toggle-off:before {
  content: ""; }

.fa-toggle-on:before {
  content: ""; }

.fa-bicycle:before {
  content: ""; }

.fa-bus:before {
  content: ""; }

.fa-ioxhost:before {
  content: ""; }

.fa-angellist:before {
  content: ""; }

.fa-cc:before {
  content: ""; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }

.fa-meanpath:before {
  content: ""; }

.fa-buysellads:before {
  content: ""; }

.fa-connectdevelop:before {
  content: ""; }

.fa-dashcube:before {
  content: ""; }

.fa-forumbee:before {
  content: ""; }

.fa-leanpub:before {
  content: ""; }

.fa-sellsy:before {
  content: ""; }

.fa-shirtsinbulk:before {
  content: ""; }

.fa-simplybuilt:before {
  content: ""; }

.fa-skyatlas:before {
  content: ""; }

.fa-cart-plus:before {
  content: ""; }

.fa-cart-arrow-down:before {
  content: ""; }

.fa-diamond:before {
  content: ""; }

.fa-ship:before {
  content: ""; }

.fa-user-secret:before {
  content: ""; }

.fa-motorcycle:before {
  content: ""; }

.fa-street-view:before {
  content: ""; }

.fa-heartbeat:before {
  content: ""; }

.fa-venus:before {
  content: ""; }

.fa-mars:before {
  content: ""; }

.fa-mercury:before {
  content: ""; }

.fa-intersex:before,
.fa-transgender:before {
  content: ""; }

.fa-transgender-alt:before {
  content: ""; }

.fa-venus-double:before {
  content: ""; }

.fa-mars-double:before {
  content: ""; }

.fa-venus-mars:before {
  content: ""; }

.fa-mars-stroke:before {
  content: ""; }

.fa-mars-stroke-v:before {
  content: ""; }

.fa-mars-stroke-h:before {
  content: ""; }

.fa-neuter:before {
  content: ""; }

.fa-genderless:before {
  content: ""; }

.fa-facebook-official:before {
  content: ""; }

.fa-pinterest-p:before {
  content: ""; }

.fa-whatsapp:before {
  content: ""; }

.fa-server:before {
  content: ""; }

.fa-user-plus:before {
  content: ""; }

.fa-user-times:before {
  content: ""; }

.fa-hotel:before,
.fa-bed:before {
  content: ""; }

.fa-viacoin:before {
  content: ""; }

.fa-train:before {
  content: ""; }

.fa-subway:before {
  content: ""; }

.fa-medium:before {
  content: ""; }

.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }

.fa-optin-monster:before {
  content: ""; }

.fa-opencart:before {
  content: ""; }

.fa-expeditedssl:before {
  content: ""; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: ""; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }

.fa-mouse-pointer:before {
  content: ""; }

.fa-i-cursor:before {
  content: ""; }

.fa-object-group:before {
  content: ""; }

.fa-object-ungroup:before {
  content: ""; }

.fa-sticky-note:before {
  content: ""; }

.fa-sticky-note-o:before {
  content: ""; }

.fa-cc-jcb:before {
  content: ""; }

.fa-cc-diners-club:before {
  content: ""; }

.fa-clone:before {
  content: ""; }

.fa-balance-scale:before {
  content: ""; }

.fa-hourglass-o:before {
  content: ""; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }

.fa-hourglass:before {
  content: ""; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }

.fa-hand-scissors-o:before {
  content: ""; }

.fa-hand-lizard-o:before {
  content: ""; }

.fa-hand-spock-o:before {
  content: ""; }

.fa-hand-pointer-o:before {
  content: ""; }

.fa-hand-peace-o:before {
  content: ""; }

.fa-trademark:before {
  content: ""; }

.fa-registered:before {
  content: ""; }

.fa-creative-commons:before {
  content: ""; }

.fa-gg:before {
  content: ""; }

.fa-gg-circle:before {
  content: ""; }

.fa-tripadvisor:before {
  content: ""; }

.fa-odnoklassniki:before {
  content: ""; }

.fa-odnoklassniki-square:before {
  content: ""; }

.fa-get-pocket:before {
  content: ""; }

.fa-wikipedia-w:before {
  content: ""; }

.fa-safari:before {
  content: ""; }

.fa-chrome:before {
  content: ""; }

.fa-firefox:before {
  content: ""; }

.fa-opera:before {
  content: ""; }

.fa-internet-explorer:before {
  content: ""; }

.fa-tv:before,
.fa-television:before {
  content: ""; }

.fa-contao:before {
  content: ""; }

.fa-500px:before {
  content: ""; }

.fa-amazon:before {
  content: ""; }

.fa-calendar-plus-o:before {
  content: ""; }

.fa-calendar-minus-o:before {
  content: ""; }

.fa-calendar-times-o:before {
  content: ""; }

.fa-calendar-check-o:before {
  content: ""; }

.fa-industry:before {
  content: ""; }

.fa-map-pin:before {
  content: ""; }

.fa-map-signs:before {
  content: ""; }

.fa-map-o:before {
  content: ""; }

.fa-map:before {
  content: ""; }

.fa-commenting:before {
  content: ""; }

.fa-commenting-o:before {
  content: ""; }

.fa-houzz:before {
  content: ""; }

.fa-vimeo:before {
  content: ""; }

.fa-black-tie:before {
  content: ""; }

.fa-fonticons:before {
  content: ""; }

.fa-reddit-alien:before {
  content: ""; }

.fa-edge:before {
  content: ""; }

.fa-credit-card-alt:before {
  content: ""; }

.fa-codiepie:before {
  content: ""; }

.fa-modx:before {
  content: ""; }

.fa-fort-awesome:before {
  content: ""; }

.fa-usb:before {
  content: ""; }

.fa-product-hunt:before {
  content: ""; }

.fa-mixcloud:before {
  content: ""; }

.fa-scribd:before {
  content: ""; }

.fa-pause-circle:before {
  content: ""; }

.fa-pause-circle-o:before {
  content: ""; }

.fa-stop-circle:before {
  content: ""; }

.fa-stop-circle-o:before {
  content: ""; }

.fa-shopping-bag:before {
  content: ""; }

.fa-shopping-basket:before {
  content: ""; }

.fa-hashtag:before {
  content: ""; }

.fa-bluetooth:before {
  content: ""; }

.fa-bluetooth-b:before {
  content: ""; }

.fa-percent:before {
  content: ""; }

.fa-gitlab:before {
  content: ""; }

.fa-wpbeginner:before {
  content: ""; }

.fa-wpforms:before {
  content: ""; }

.fa-envira:before {
  content: ""; }

.fa-universal-access:before {
  content: ""; }

.fa-wheelchair-alt:before {
  content: ""; }

.fa-question-circle-o:before {
  content: ""; }

.fa-blind:before {
  content: ""; }

.fa-audio-description:before {
  content: ""; }

.fa-volume-control-phone:before {
  content: ""; }

.fa-braille:before {
  content: ""; }

.fa-assistive-listening-systems:before {
  content: ""; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""; }

.fa-glide:before {
  content: ""; }

.fa-glide-g:before {
  content: ""; }

.fa-signing:before,
.fa-sign-language:before {
  content: ""; }

.fa-low-vision:before {
  content: ""; }

.fa-viadeo:before {
  content: ""; }

.fa-viadeo-square:before {
  content: ""; }

.fa-snapchat:before {
  content: ""; }

.fa-snapchat-ghost:before {
  content: ""; }

.fa-snapchat-square:before {
  content: ""; }

.fa-pied-piper:before {
  content: ""; }

.fa-first-order:before {
  content: ""; }

.fa-yoast:before {
  content: ""; }

.fa-themeisle:before {
  content: ""; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""; }

.fa-fa:before,
.fa-font-awesome:before {
  content: ""; }

.fa-handshake-o:before {
  content: ""; }

.fa-envelope-open:before {
  content: ""; }

.fa-envelope-open-o:before {
  content: ""; }

.fa-linode:before {
  content: ""; }

.fa-address-book:before {
  content: ""; }

.fa-address-book-o:before {
  content: ""; }

.fa-vcard:before,
.fa-address-card:before {
  content: ""; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: ""; }

.fa-user-circle:before {
  content: ""; }

.fa-user-circle-o:before {
  content: ""; }

.fa-user-o:before {
  content: ""; }

.fa-id-badge:before {
  content: ""; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: ""; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: ""; }

.fa-quora:before {
  content: ""; }

.fa-free-code-camp:before {
  content: ""; }

.fa-telegram:before {
  content: ""; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: ""; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: ""; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: ""; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: ""; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: ""; }

.fa-shower:before {
  content: ""; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: ""; }

.fa-podcast:before {
  content: ""; }

.fa-window-maximize:before {
  content: ""; }

.fa-window-minimize:before {
  content: ""; }

.fa-window-restore:before {
  content: ""; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: ""; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: ""; }

.fa-bandcamp:before {
  content: ""; }

.fa-grav:before {
  content: ""; }

.fa-etsy:before {
  content: ""; }

.fa-imdb:before {
  content: ""; }

.fa-ravelry:before {
  content: ""; }

.fa-eercast:before {
  content: ""; }

.fa-microchip:before {
  content: ""; }

.fa-snowflake-o:before {
  content: ""; }

.fa-superpowers:before {
  content: ""; }

.fa-wpexplorer:before {
  content: ""; }

.fa-meetup:before {
  content: ""; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/**** NOTIFICATION SYSTEM ****/
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
  display: block; }

audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

audio:not([controls]) {
  display: none; }

[hidden] {
  display: none; }

html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

html, button, input, select, textarea {
  font-family: sans-serif;
  color: #222; }

body {
  margin: 0;
  font-size: 1em;
  line-height: 1.4; }

::-moz-selection {
  background: #323268;
  color: #fff;
  text-shadow: none; }

::selection {
  background: #323268;
  color: #fff;
  text-shadow: none; }

a {
  color: #00e; }

a:visited {
  color: #551a8b; }

a:hover {
  color: #06e; }

a:focus {
  outline: 0; }

a:hover, a:active {
  outline: 0; }

abbr[title] {
  border-bottom: 1px dotted; }

b, strong {
  font-weight: bold; }

blockquote {
  margin: 1em 40px; }

dfn {
  font-style: italic; }

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0; }

ins {
  background: #ff9;
  color: #000;
  text-decoration: none; }

mark {
  background: #ff0;
  color: #000;
  font-style: italic;
  font-weight: bold; }

pre, code, kbd, samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em; }

pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word; }

q {
  quotes: none; }

q:before, q:after {
  content: "";
  content: none; }

small {
  font-size: 85%; }

sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

ul, ol {
  margin: 1em 0;
  padding: 0 0 0 40px; }

dd {
  margin: 0 0 0 40px; }

nav ul, nav ol {
  list-style: none;
  list-style-image: none;
  margin: 0;
  padding: 0; }

img {
  border: 0;
  -ms-interpolation-mode: bicubic;
  vertical-align: middle; }

svg:not(:root) {
  overflow: hidden; }

figure {
  margin: 0; }

form {
  margin: 0; }

fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

label {
  cursor: pointer; }

legend {
  border: 0;
  *margin-left: -7px;
  padding: 0;
  white-space: normal; }

button, input, select, textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle; }

button, input {
  line-height: normal; }

button, input[type="button"], input[type="reset"], input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible; }

button[disabled], input[disabled] {
  cursor: default; }

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *width: 13px;
  *height: 13px; }

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none; }

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0; }

button:focus {
  outline: none; }

textarea {
  overflow: auto;
  vertical-align: top;
  resize: vertical; }

input:invalid, textarea:invalid {
  background-color: #f0dddd; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td {
  vertical-align: top; }

.chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: black;
  padding: 0.2em 0; }

.tree-mode-select, .job-details__source-item__files, .userMenu, .actionsMenu, .help-menu__dropdown, li[data-widget="CartMenu"] .cart-menu__dropdown, .hNavDiv .browse-menu > a + ul, .modalTabs, .userSessions, .usersList, .teamsList, .uploaderSteps, .uploaderPreset, .uploaderFiles, .uploaderFilesReview, .uploaderTopValues, .uploaderBlocks, .uploaderBlockFiles, .uploaderPrePrefixList, .uploaderGenerateSeries .dropdown-menu__list, .connectedSortable, .uploaderPreviewList, .rulesList, .settings__tabs, .importerList {
  margin: 0;
  padding: 0;
  list-style: none; }

.usersAddButton, .usersDeleteButton, .rulesAddButton, .rulesDeleteButton {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  height: 23px;
  width: 28px;
  padding: 0;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 100%;
  border: 1px solid #b8b7ba;
  border-color: #b8b7ba #cecdcf #cacacb #c3c2c5;
  box-shadow: inset 0 1px #cecdcf, inset 1px 0 #dcdbde; }

/* standart popup */
.userDetailsPopup, .taskStatePopover, .addUserFormPopup, .addTeamPopup, .uploaderFieldRenamePopup, .uploaderGenerateSeries .dropdown-menu {
  position: absolute;
  font-size: 13px;
  line-height: 17px;
  display: none;
  z-index: 1000;
  max-width: 460px;
  background: #fff;
  border-radius: 4px;
  border: 1px solid #bbb;
  -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.32);
  -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.32);
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.32); }

.userDetailsPopupArrow, .taskStatePopoverArrow, .addUserFormPopupArrow, .addTeamPopupArrow, .uploaderFieldRenamePopupArrow, .uploaderGenerateSeries .dropdown-menu:before {
  position: absolute;
  width: 14px;
  height: 11px;
  top: -11px;
  left: 50%;
  margin: 0 0 0 -7px;
  background: url("../img/0ee0245bb4/popup-arrow.png") no-repeat; }

.userDetailsPopupTitle, .taskStatePopoverTitle, .addUserFormPopupTitle, .addTeamPopupTitle, .uploaderFieldRenamePopupTitle, .uploaderGenerateSeries .dropdown-menu__heading {
  line-height: 20px;
  background-color: #E5E3E8;
  margin: 4px 4px 9px;
  border-radius: 3px;
  padding: 1px 2px 2px 5px; }

.userDetailsPopupClose, .taskStatePopoverClose, .addUserFormPopupClose, .addTeamPopupClose, .uploaderFieldRenameClose {
  float: right;
  cursor: pointer;
  width: 23px;
  height: 19px;
  margin-top: 1px;
  background: #d0ced3 url("../img/0ee0245bb4/popup-close.png") no-repeat 5px 3px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

.userDetailsPopupEmailField, .addUserFormPopupTextHold, .addTeamPopupTextHold, .addSheduleFormTextareaHold, .userDetailsPopupBlock, .addUserFormPopupBlock {
  min-height: 21px;
  margin: 8px 10px 0px 10px; }

.userDetailsPopupEmailField, .addUserFormPopupTextHold, .addTeamPopupTextHold, .addSheduleFormTextareaHold {
  background-color: #f4f4f4;
  border: 1px solid #dedede;
  border-radius: 2px;
  -webkit-box-shadow: inset 2px 2px #ebebeb;
  box-shadow: inset 2px 2px #ebebeb; }
  .error.userDetailsPopupEmailField, .error.addUserFormPopupTextHold, .error.addTeamPopupTextHold, .error.addSheduleFormTextareaHold {
    border-color: red;
    border-radius: 3px;
    background: white !important;
    -webkit-box-shadow: inset 2px 2px #ebebeb, 0 0 8px rgba(255, 0, 0, 0.3);
    box-shadow: inset 2px 2px #ebebeb, 0 0 8px rgba(255, 0, 0, 0.3); }

.userDetailsPopupEmail, .addUserFormPopupText, .addTeamPopupText {
  border: none;
  background: none;
  margin: 2px 0 0 5px;
  width: 250px;
  color: #656165;
  float: left; }
  .userDetailsPopupEmail:focus, .addUserFormPopupText:focus, .addTeamPopupText:focus {
    outline: none; }

.userDetailsPopupLabel, .taskStatePopoverLabel, .addUserFormPopupLabel, .addTeamPopupLabel, .uploaderFieldRenamePopupLabel {
  color: #656165;
  display: block;
  padding: 0 10px;
  margin-bottom: 3px; }

.userDetailsPopupButtons, .taskStatePopoverButtons, .addUserFormPopupButtons, .addTeamPopupButtons, .uploaderFieldRenameButtons {
  padding: 5px 10px;
  text-align: right; }

.userDetailsPopupButton, .taskStatePopoverButton, .addUserFormPopupButton, .addTeamPopupButton, .uploaderFieldRenamePopupButton {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background-color: #f29346;
  border: none;
  border-radius: 3px;
  color: #fff;
  padding: 6px 8px;
  font-size: 13px;
  text-shadow: 0 -1px #d77c33;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #e8822e;
  background: -webkit-linear-gradient(bottom, #e8822e, #f5984c);
  background: -moz-linear-gradient(bottom, #e8822e, #f5984c);
  background: -o-linear-gradient(bottom, #e8822e, #f5984c);
  background: -ms-linear-gradient(bottom, #e8822e, #f5984c);
  background: linear-gradient(to top, #e8822e, #f5984c); }

/* standart checkbox */
.sj-checkbox-input {
  position: absolute;
  left: -9999px;
  visibility: hidden; }

.sj-checkbox, .quick-filter-item__label:before, .userListItemCheckbox, .teamsListItemCheckbox, .rulesListItemCheckbox, .uploaderReviewInputs .uploaderSeriesOverrideCheckbox label:before, .uploaderModalRowSettingsItem label:after, .uploaderFakeCheckbox, .advanced-section__label:before, .settingSheduleCheckbox,
.inlineLabelCheckbox, .importers-issues__checkbox {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  width: 15px;
  height: 15px;
  overflow: hidden;
  background: url("../img/0ee0245bb4/bg-tree-transp.png") no-repeat -14px 0; }

.sj-checkbox-checked, .sj-checkbox-input:checked + .sj-checkbox, .quick-filter-item__checkbox:checked + .quick-filter-item__label:before, .choosen .userListItemCheckbox, .choosen .teamsListItemCheckbox, .choosen .rulesListItemCheckbox, .settingSheduleLabelLite.checked .settingSheduleCheckbox, .uploaderReviewInputs .uploaderSeriesOverrideCheckbox input[type="checkbox"]:checked + label:before, .uploaderModalRowSettingsItem input[type="checkbox"]:checked + label:after, .uploaderFakeCheckbox.checked, .importersModal .settingSheduleLabel.checked .settingSheduleCheckbox, .importersModal .settingSheduleLabel.checked .inlineLabelCheckbox,
.importersModal .inlineLabel.checked .settingSheduleCheckbox,
.importersModal .inlineLabel.checked .inlineLabelCheckbox, .advanced-section__checkbox:checked + .advanced-section__label:before, .importers-issues__checkbox.checked {
  background-position: -14px -17px; }

.sj-checkbox-checked-disabled, .not-direct .userListItemCheckbox, .not-direct .teamsListItemCheckbox, .not-direct .rulesListItemCheckbox, .not-choosen .teamsListItemCheckbox, .not-choosen .rulesListItemCheckbox {
  background-position: -14px -34px; }

.usersSearchContainer, .setting-search-field-wrapper {
  border-top: 1px solid #cfced1;
  border-bottom: 1px solid #d8d7d9;
  background: #e4e3e5;
  height: 23px;
  box-shadow: inset 0 1px #dad9db; }

.widget-search-button, .jobsImportSearchBtn {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 0;
  width: 23px;
  height: 23px;
  border: none;
  padding: 0;
  background: url("../img/0ee0245bb4/icon-search-small.png") no-repeat 3px 3px; }

.widget-search-button.search-opened, .jobsImportSearchBtnOpened {
  background-position: 3px -40px;
  background-color: #4959a9;
  -webkit-box-shadow: inset 0 2px rgba(37, 53, 130, 0.2), inset 0 0 1px rgba(0, 7, 40, 0.13);
  -moz-box-shadow: inset 0 2px rgba(37, 53, 130, 0.2), inset 0 0 1px rgba(0, 7, 40, 0.13);
  box-shadow: inset 0 2px rgba(37, 53, 130, 0.2), inset 0 0 1px rgba(0, 7, 40, 0.13); }
  .widget-search-button.search-opened:after, .jobsImportSearchBtnOpened:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    margin: 0 0 0 -4px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #4959a9; }

.widget-search-container, .jobsImportSearch {
  padding: 2px 0 9px;
  display: none;
  position: relative; }
  .widget-search-container .clear-textfield-button, .jobsImportSearch .clear-textfield-button {
    top: 5px;
    left: 100%; }

.widget-search-textfield, .jobsImportSearchInput {
  width: 100%;
  height: 23px;
  *height: 17px;
  margin: 0;
  padding: 3px 5px;
  *padding: 3px 0;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border: solid 1px #d2d2d2;
  -webkit-box-shadow: inset 2px 2px #efefef;
  -moz-box-shadow: inset 2px 2px #efefef;
  box-shadow: inset 2px 2px #efefef;
  background-color: #f9f9f9; }
  .widget-search-textfield:focus, .jobsImportSearchInput:focus {
    outline: none; }

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */
.jspScrollable:focus,
.jspScrollable {
  outline: none;
  position: relative; }

.jspContainer {
  position: relative; }

.jspPane {
  position: absolute; }

.jspVerticalBar {
  position: absolute;
  top: 0;
  right: 0;
  width: 9px;
  height: 100%; }

.jspHorizontalBar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 9px; }

.jspVerticalBar *,
.jspHorizontalBar * {
  margin: 0;
  padding: 0; }

.jspCap {
  display: none; }

.jspHorizontalBar .jspCap {
  float: left; }

.jspTrack {
  background: #e2e3e8;
  position: relative;
  -webkit-border-radius: 4px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 4px; }

.jspDrag {
  background: #4959a9;
  position: relative;
  top: 0;
  left: 0;
  cursor: pointer;
  -webkit-border-radius: 4px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 4px; }

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
  float: left;
  height: 100%; }

.jspArrow {
  background: #50506d;
  text-indent: -20000px;
  display: block;
  cursor: pointer; }

.jspArrow.jspDisabled {
  cursor: default;
  background: #80808d; }

.jspVerticalBar .jspArrow {
  height: 5px;
  visibility: hidden; }

.jspHorizontalBar .jspArrow {
  width: 16px;
  float: left;
  height: 100%; }

.jspVerticalBar .jspArrow:focus {
  outline: none; }

.jspCorner {
  background: #eeeef4;
  float: left;
  height: 100%; }

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner {
  margin: 0 -3px 0 0; }

/* override default styles here */
#termsList .jspVerticalBar {
  left: 0; }

#termsList .jspCorner {
  right: 0; }

#termsList .jspHorizontalBar .jspTrack {
  left: 9px; }

#termsList .jspPane.without-scrollbar {
  margin-left: 0 !important; }

#fieldsList .jspVerticalBar {
  left: 0; }

#fieldsList .jspPane.without-scrollbar {
  margin-left: 0 !important; }

@media print {
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important; }

  a, a:visited {
    text-decoration: underline; }

  a[href]:after {
    content: " (" attr(href) ")"; }

  abbr[title]:after {
    content: " (" attr(title) ")"; }

  .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
    content: ""; }

  pre, blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }

  thead {
    display: table-header-group; }

  tr, img {
    page-break-inside: avoid; }

  img {
    max-width: 100% !important; }

  @page {
    margin: 0.5cm; }
  p, h2, h3 {
    orphans: 3;
    widows: 3; }

  h2, h3 {
    page-break-after: avoid; } }
body {
  font: 13px/17px "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  color: #535054;
  background: url("../img/0ee0245bb4/bg-body.png") repeat-x;
  overflow-y: scroll; }

a {
  text-decoration: none; }

a:hover {
  text-decoration: underline; }

h2 {
  font-size: 15px;
  line-height: 18px;
  font-weight: normal;
  margin: 0 0 18px; }

h3 {
  font-size: 13px;
  line-height: 17px;
  font-weight: normal;
  margin: 0 0 5px; }

#page {
  width: 100%; }

.side {
  float: left;
  width: 191px;
  min-height: 20px;
  margin: 0 20px 0 0;
  padding: 26px 0 0; }

.rightSidebar {
  float: right;
  width: 17%;
  margin: 0; }
  .rightSidebar .holder {
    position: relative; }

.leftSidebar {
  width: 23%;
  margin: 0; }

.content {
  padding: 26px 21px 40px;
  height: 1%;
  position: relative;
  overflow: hidden;
  min-height: 200px; }

.inner {
  position: relative;
  min-width: 868px;
  margin: 0 56px; }

#preloader {
  position: fixed;
  background: repeat-x url("../img/0ee0245bb4/bg-preloader-3.png") left bottom;
  width: 100%;
  height: 0;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 9999; }

.mobile-nav-expand {
  float: right; }

@media (min-width: 600px) {
  .mobile-nav-expand {
    display: none; } }
.header {
  position: relative;
  z-index: 151; }

.header-inner {
  background: #305b84;
  padding: 0 14px;
  margin-bottom: 25px;
  /* font */
  text-align: center;
  height: 40px; }

.header-inner,
.header-tooltip {
  font-weight: 600;
  font-family: "Avenir Next W04 Demi";
  letter-spacing: 0.03em; }

@media (max-width: 599px) {
  .header-inner {
    padding: 0 3px; } }
.headerMainFlex {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .headerMainFlex .headerMainCenter {
    flex: 1; }

.logo {
  margin: 9px 0 0 14px;
  float: right;
  width: 177px;
  height: 36px;
  background: url(../img/0ee0245bb4/logo.png);
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden; }

.header .logo-h {
  float: right;
  height: 40px;
  margin: 0;
  padding: 0 11px; }
  .header .logo-h:hover {
    background: #296ca3; }
  .header .logo-h h1 {
    background-image: url(../img/0ee0245bb4/logo.svg);
    white-space: nowrap;
    float: left;
    margin: 0;
    overflow: hidden;
    text-indent: 100%;
    height: 40px;
    width: 88px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center center; }
  .header .logo-h .logo-client {
    float: left;
    height: 24px;
    margin: 8px 0 8px 20px;
    padding: 0px 0 0px 20px;
    border-left: 1px solid rgba(255, 255, 255, 0.2); }
    .header .logo-h .logo-client img {
      height: 24px; }
  .header .logo-h.sponsor-logo h1 {
    background-image: url(../img/0ee0245bb4/powered_by_full_white.svg);
    width: 58px; }

.hSearchDiv {
  padding: 0 21px;
  min-width: 850px;
  margin-left: 35px;
  margin-right: 35px;
  position: relative;
  z-index: 150;
  clear: both; }

@media (max-width: 599px) {
  .header .logo-h h1 {
    background-image: url(../img/0ee0245bb4/logo-small.svg);
    width: 40px; }
  .header .logo-h.sponsor-logo .logo-client {
    display: none; }

  .hSearchDiv {
    min-width: auto; } }
.searchBox {
  position: relative;
  padding: 2px 0;
  margin-bottom: 20px; }

.searchBoxWrap {
  display: table;
  width: 100%; }

.searchBoxInner {
  display: table-cell;
  vertical-align: middle;
  height: 44px; }

.searchBox::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  top: 0;
  left: 0;
  background: #e1dfdd; }

.searchBox .sj-query-bar .sj-query-bar-autocomplete .sj-autocomplete-wrapper textarea.searchField {
  font-size: 15px;
  line-height: 15px;
  margin: 6px;
  padding: 0;
  /*
  background: none;
  border: none;
  float: left;
  position: relative;
  width: 100%;
  height: 20px;
  font-size: 17px;
  line-height: 20px;
  padding: 0 110px 0 16px;
  margin: 0;
  outline: none;
  resize: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  */ }

.taller .searchField,
.tall .searchField {
  font-size: 17px; }

.lt-ie9 .searchBox .searchField {
  line-height: 44px; }

.hSearchDiv .clearButton {
  position: absolute;
  top: 50%;
  padding: 0;
  border: none;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 100%; }

.hSearchDiv .clearButton {
  display: none;
  margin-top: -6px;
  right: 112px;
  width: 13px;
  height: 13px;
  background: url("../img/0ee0245bb4/icon-search-clear.png") no-repeat; }

.taller .clearButton {
  top: 15px;
  right: 87px; }

.hSearchDiv .clearButton:active {
  margin-top: -5px; }

#preloader {
  position: absolute;
  background: repeat-x url("../img/0ee0245bb4/bg-preloader-3.png") left bottom;
  width: 100%;
  height: 0;
  top: 0;
  left: 0;
  opacity: 0;
  z-index: 1599;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -moz-transition: height 0.3s ease, opacity 0.3s ease;
  -webkit-transition: height 0.3s ease, opacity 0.3s ease;
  -o-transition: height 0.3s ease, opacity 0.3s ease;
  transition: height 0.3s ease, opacity 0.3s ease; }
  #preloader.visible {
    height: 13px;
    opacity: 1;
    -moz-transition: height 0.3s ease, opacity 0.3s ease;
    -webkit-transition: height 0.3s ease, opacity 0.3s ease;
    -o-transition: height 0.3s ease, opacity 0.3s ease;
    transition: height 0.3s ease, opacity 0.3s ease; }
  #preloader.animated {
    animation: animatedBackground 40s linear infinite; }

@keyframes animatedBackground {
  from {
    background-position: 0 0; }
  to {
    background-position: 100% 0; } }
.TopNotificationBar {
  position: fixed;
  width: 100%;
  z-index: 9999; }

html,
body {
  height: 100%; }

.main-wrapper {
  min-height: 100%; }

.main {
  padding-bottom: 72px; }

#footer {
  height: 72px;
  margin-top: -72px;
  background: #e2e0de;
  overflow: hidden;
  position: relative; }

#partnerLogo {
  float: left;
  margin: 22px 0px 0px 27px;
  width: 145px;
  height: 29px;
  background: url("../img/0ee0245bb4/partnerLogo.png") no-repeat; }

#copyright {
  float: right;
  margin: 0px 27px 0px 0px;
  font-size: 12px;
  line-height: 72px;
  text-shadow: 0px 1px 1px #fdfdfd;
  color: #919191; }

.paging, .revision__paging {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 22px; }

.paging .overflower, .revision__paging .overflower {
  border-top: 1px solid #cac9c9;
  border-bottom: 1px solid #cfcece;
  border-left: 1px solid #dfdedd;
  border-right: 1px solid #dfdedd;
  margin: 0 30px; }

.pagingHold {
  margin: -1px 0 0;
  height: 20px;
  position: relative;
  overflow: hidden; }

.pageList {
  margin: 0;
  padding: 0;
  position: relative;
  list-style: none; }

.pageList li {
  float: left; }

.paging .btnNext, .revision__paging .btnNext,
.paging .btnPrev,
.revision__paging .btnPrev {
  position: absolute;
  width: 29px;
  height: 19px;
  left: 0;
  top: 0;
  border-top: 1px solid #cac9c9;
  border-bottom: 1px solid #cfcece;
  border-left: 1px solid #cac9c8;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 100%;
  background: url("../img/0ee0245bb4/bg-paging-prev-next.png");
  -webkit-border-radius: 2px 0 0 2px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 2px 0 0 2px; }

.paging .btnNext, .revision__paging .btnNext {
  left: auto;
  right: 0;
  border-left: none;
  border-right: 1px solid #cac9c8;
  -webkit-border-radius: 0 2px 2px 0;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 0 2px 2px 0; }

.paging .btnNext span, .revision__paging .btnNext span,
.paging .btnPrev span,
.revision__paging .btnPrev span {
  display: block;
  position: relative;
  top: 6px;
  left: -1px;
  margin: 0 auto;
  width: 7px;
  height: 9px;
  text-indent: -9999px;
  background: url("../img/0ee0245bb4/arrows-grey.png"); }

.paging .btnNext span, .revision__paging .btnNext span {
  background-position: -8px 0;
  left: auto;
  right: -1px; }

.pageList a {
  float: left;
  margin: -1px 0;
  position: relative;
  width: 30px;
  color: #4b4b4b;
  line-height: 19px;
  border: 1px solid transparent;
  border-width: 1px 0;
  padding: 1px 0 3px;
  text-align: center; }

.pageList a:hover,
.pageList .selected {
  border-top: 1px solid #3b4889;
  border-bottom: 1px solid #3d4b8e;
  background: #4959a9;
  color: #fff;
  text-decoration: none; }

.s2-dropdown, .tasks-dropdown, .lib-dropdown {
  font-size: 13px;
  height: 24px;
  line-height: 21px;
  color: #535054;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #f4f4f4;
  -webkit-box-shadow: inset 0 2px #eaeaea;
  -moz-box-shadow: inset 0 2px #eaeaea;
  box-shadow: inset 0 2px #eaeaea;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d2d2d2;
  border-color: #cbcbcb #cbcbcb #d2d2d2;
  width: 100%;
  height: 31px; }
  .s2-dropdown.select2-container .select2-selection, .select2-container.tasks-dropdown .select2-selection, .select2-container.lib-dropdown .select2-selection {
    font-size: 13px;
    line-height: 27px;
    height: 29px;
    color: #535054;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: #f4f4f4;
    -webkit-box-shadow: inset 0 2px #eaeaea;
    -moz-box-shadow: inset 0 2px #eaeaea;
    box-shadow: inset 0 2px #eaeaea;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #d2d2d2;
    border-color: #cbcbcb #cbcbcb #d2d2d2; }
    .s2-dropdown.select2-container .select2-selection .select2-selection__arrow, .select2-container.tasks-dropdown .select2-selection .select2-selection__arrow, .select2-container.lib-dropdown .select2-selection .select2-selection__arrow {
      border: none;
      background: none; }
  .s2-dropdown.select2-container .select2-selection--multiple, .select2-container.tasks-dropdown .select2-selection--multiple, .select2-container.lib-dropdown .select2-selection--multiple {
    min-height: 21px;
    line-height: 18px; }
    .s2-dropdown.select2-container .select2-selection--multiple:before, .select2-container.tasks-dropdown .select2-selection--multiple:before, .select2-container.lib-dropdown .select2-selection--multiple:before {
      content: '';
      right: 0;
      top: 0;
      bottom: 0;
      position: absolute;
      width: 18px;
      height: 100%;
      background: url("../img/0ee0245bb4/select2.png") no-repeat; }
    .s2-dropdown.select2-container .select2-selection--multiple .select2-search-choice, .select2-container.tasks-dropdown .select2-selection--multiple .select2-search-choice, .select2-container.lib-dropdown .select2-selection--multiple .select2-search-choice {
      padding-top: 0;
      padding-bottom: 2px;
      margin-bottom: 2px;
      margin-top: 2px;
      line-height: 16px;
      padding-right: 18px;
      padding-left: 8px;
      border: none;
      border-radius: 2px;
      background: #4959a9;
      border-color: #4959a9;
      color: #fff;
      box-shadow: none;
      font-weight: bold; }
    .s2-dropdown.select2-container .select2-selection--multiple .select2-search-field input, .select2-container.tasks-dropdown .select2-selection--multiple .select2-search-field input, .select2-container.lib-dropdown .select2-selection--multiple .select2-search-field input {
      padding: 3px 5px; }

.hoverIconTooltip, .jobIconTooltip, .detail-view {
  display: none;
  position: absolute;
  right: -21px;
  top: 50%;
  margin-top: -9px; }
  .hoverIconTooltip .icon, .jobIconTooltip .icon, .detail-view .icon {
    display: block;
    width: 19px;
    height: 19px;
    cursor: pointer;
    background: url("../img/0ee0245bb4/icon-more.png") no-repeat; }

.hoverTooltip, .jobTooltip, .filterIcoTooltip {
  display: none;
  position: absolute;
  left: 50%;
  top: -100%;
  width: 130px;
  text-align: center;
  margin: -14px 0 0 -65px;
  padding: 0 0 11px;
  cursor: pointer; }

.hoverTooltipInner, .jobTooltipInner, .filterIcoTooltipInner {
  background: rgba(33, 34, 38, 0.67);
  border-radius: 2px;
  border: 1px solid #5e5f62;
  padding: 4px 8px;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  white-space: nowrap;
  text-shadow: 0 1px rgba(0, 0, 0, 0.21); }

.hoverTooltipArrow, .jobTooltipArrow, .filterIcoTooltipArrow {
  position: absolute;
  left: 50%;
  bottom: 11px;
  margin: 0 0 -5px -5px;
  width: 11px;
  height: 5px;
  background: url("../img/0ee0245bb4/bg-tooltip-arrow-grey.png") no-repeat; }

.custom-select {
  position: relative;
  -webkit-box-shadow: inset 0 1px #c8c7c9;
  -moz-box-shadow: inset 0 1px #c8c7c9;
  box-shadow: inset 0 1px #c8c7c9;
  border: solid 1px #b9b8ba;
  border-color: #b9b8ba #cdccce;
  background: #d6d5d8;
  padding-right: 8px; }
  .custom-select .select-inner {
    padding: 1px 10px 2px 8px;
    display: block;
    color: #535054;
    background: url("../img/0ee0245bb4/arrow-custom-select.png") no-repeat 100% 8px; }
    .custom-select .select-inner:hover {
      text-decoration: none; }

.select-drop {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  margin: 0;
  padding: 0;
  list-style: none;
  border-radius: 0 2px 2px 0;
  border: solid 1px #d0cfd1;
  width: 100%;
  left: -1px;
  top: 100%;
  background: #d6d5d8; }
  .select-drop a {
    display: block;
    padding: 2px 8px;
    color: #535054; }
    .select-drop a:visited {
      color: #535054; }
    .select-drop a:hover {
      background: #f2f2f2;
      text-decoration: none; }

.openedDropdown, .select-opened .select-drop, .drop-open .select-drop {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity 0.1s ease-out;
  /* Safari 3.2+, Chrome */
  -moz-transition: opacity 0.1s ease-out;
  /* Firefox 4-15 */
  -o-transition: opacity 0.1s ease-out;
  /* Opera 10.5–12.00 */
  transition: opacity 0.1s ease-out; }

.select-opened {
  z-index: 500; }

.drop-open {
  z-index: 500; }

.wd {
  margin: 0 0 25px;
  position: relative; }
  .no-jobs .wd[data-widget="JobsImport"] {
    height: 23px;
    position: relative;
    overflow: hidden; }

.wdHeading {
  margin: 0 0 8px;
  cursor: pointer;
  padding: 2px 5px 4px 10px;
  background: #e5e3e8;
  position: relative; }

/*.wdHeading:hover .popup { display: block;}*/
.wdHeading .settings {
  float: left;
  width: 24px;
  height: 23px;
  margin: -2px 2px 0 0;
  position: relative;
  cursor: pointer;
  background: url("../img/0ee0245bb4/icon-widget-setting.png") no-repeat 6px 5px; }

#fieldsList .wdHeading {
  margin-top: 7px; }

#fieldsList .widget-toquery-button {
  right: 47px; }

.widget-meta-button {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  cursor: pointer;
  top: 0;
  right: 23px;
  width: 23px;
  height: 23px;
  border: none;
  padding: 0;
  background: #e5e3e8; }
  .widget-meta-button .arrow_meta {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 16px;
    height: 12px;
    background: url("../img/0ee0245bb4/icon-meta-widget.png") no-repeat; }
    .widget-meta-button .arrow_meta.opened {
      background: url("../img/0ee0245bb4/icon-meta-widget-white.png") no-repeat; }
  .widget-meta-button.open {
    background-color: #4959a9; }
    .widget-meta-button.open:after {
      content: '';
      position: absolute;
      top: 100%;
      left: 50%;
      margin: 0 0 0 -4px;
      width: 0;
      height: 0;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      border-top: 4px solid #4959a9; }

.wdTitle {
  margin: 0;
  font-size: 13px;
  font-weight: bold; }

.wdContent {
  text-transform: uppercase; }
  .wdContent small {
    text-transform: none;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    vertical-align: top; }

[data-widget="FieldsSelect"] .wdContent {
  text-transform: lowercase; }

.wdContent:focus {
  outline: none; }

.widget-toquery-button {
  position: absolute;
  top: 0;
  right: 94px;
  width: 22px;
  height: 23px;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
  border: none;
  background: none;
  padding: 0; }
  .no-jobs .widget-toquery-button {
    display: block;
    right: 24px; }
  .widget-toquery-button:before {
    content: '';
    position: absolute;
    width: 18px;
    height: 14px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url("../img/0ee0245bb4/icon-to-query.png") no-repeat; }
  #termsList .widget-toquery-button {
    right: 0; }
  #directoriesTree .widget-toquery-button {
    right: 27px; }
  .quick-filter-settings .widget-toquery-button {
    right: 0; }

.widget-details-button {
  position: absolute;
  top: 0;
  right: 70px;
  width: 22px;
  height: 23px;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
  border: none;
  background: none;
  padding: 0; }
  .no-jobs .widget-details-button {
    display: none; }
  .widget-details-button:before {
    content: '';
    position: absolute;
    width: 18px;
    height: 14px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url("../img/0ee0245bb4/more-details.svg") no-repeat; }
  .widget-details-button.active:before {
    background: url("../img/0ee0245bb4/more-details-active.svg") no-repeat; }

.widget-size-button {
  position: absolute;
  top: 0;
  right: 0;
  width: 22px;
  height: 23px;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
  border: none;
  background: none;
  padding: 0; }
  .widget-size-button:before {
    content: ' ';
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url(../img/0ee0245bb4/jobs-minimize.png) no-repeat center center; }
  .widget-size-button.js-maximize {
    display: none; }
    .widget-size-button.js-maximize:before {
      background-image: url(../img/0ee0245bb4/jobs-maximize.png); }
  .widget-size-button.js-clear:before {
    background-image: url(../img/0ee0245bb4/jobs-clear-minimize.png); }
  .widget-size-button.js-clear, .widget-size-button.js-minimize {
    display: block; }
  .no-jobs .widget-size-button.js-maximize {
    display: block; }
  .no-jobs .widget-size-button.js-clear, .no-jobs .widget-size-button.js-minimize {
    display: none; }

#directoriesTree .wdContent.tree-scrollbox {
  overflow: hidden; }

.jstree {
  width: 100%;
  padding: 0;
  overflow: auto;
  height: calc(100% - 28px); }

.jstree ul {
  margin: 0;
  list-style: none;
  padding: 0; }

.jstree * ul {
  padding: 0 0 0 17px; }

.jstree ins {
  background: none; }

.jstree a {
  color: #535054 !important;
  cursor: pointer;
  padding-right: 25px !important; }

.jstree a:focus {
  outline: none; }

.jstree a:hover {
  text-decoration: none; }

.jstree .jstree-checkbox,
.jstree .jstree-icon {
  cursor: default;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: url("../img/0ee0245bb4/bg-tree-transp.png") no-repeat;
  height: 15px;
  overflow: hidden; }

.jstree .jstree-icon {
  width: 9px;
  margin: 0 5px 0 0; }

.jstree .jstree-checkbox {
  width: 15px;
  cursor: pointer;
  margin: 0 1px 0 0;
  background-position: -14px 0; }

.jstree .jstree-checked .jstree-checkbox {
  background-position: -14px -17px; }

.jstree .jstree-open > a .jstree-icon {
  background-position: -30px -32px; }

.jstree .jstree-open > ins.jstree-icon {
  background-position: 0 -17px; }

.jstree .jstree-open.jstree-checked > a .jstree-icon {
  background-position: -30px -17px; }

.jstree .jstree-closed.jstree-checked > a .jstree-icon {
  background-position: -30px -48px; }

.jstree .jstree-open.jstree-undetermined > a .jstree-icon {
  background-position: -30px -32px; }

.jstree .jstree-closed.jstree-undetermined > a .jstree-icon {
  background-position: -30px 0; }

.jstree .jstree-undetermined > a .jstree-checkbox {
  background-position: -14px -33px; }

.jstree a .jstree-icon {
  width: 16px;
  background-position: -30px 0; }

.jstree .jstree-loading > .jstree-icon {
  background: url("../img/0ee0245bb4/loader-tree.svg") no-repeat center center !important;
  -webkit-animation-name: spin;
  -webkit-animation-duration: 1000ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: spin;
  -moz-animation-duration: 1000ms;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: spin;
  -ms-animation-duration: 1000ms;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear; }
@-ms-keyframes spin {
  from {
    -ms-transform: rotate(0deg); }
  to {
    -ms-transform: rotate(360deg); } }
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg); }
  to {
    -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg); } }
@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
.jstree .jstree-leaf {
  padding: 0 0 0 14px; }

.jstree .jstree-leaf > .jstree-icon {
  display: none; }

.jstree .jstree-checked.jstree-leaf > a .jstree-icon {
  background-position: -30px -48px; }

.jstree li {
  margin-bottom: 4px !important; }

.jstree ul {
  margin-top: 4px !important;
  margin-bottom: 4px !important; }

.jstree span.desc {
  color: #c7c7c7;
  font-size: 12px;
  text-transform: none; }

.all-none-wrapper {
  display: none;
  border-bottom: 1px solid #e2e1e1;
  box-shadow: 0 1px 0 0 #fff;
  padding: 0 0 6px;
  margin: 0 0 3px; }

.all-none-trigger {
  text-transform: none;
  font-weight: bold;
  color: #535054;
  font-weight: bold; }

.all-none-trigger em {
  font-style: normal; }

.all-none-trigger span {
  float: left;
  width: 15px;
  height: 15px;
  margin: 0 6px 0 1px;
  background: url("../img/0ee0245bb4/bg-tree-transp.png") no-repeat -14px 0; }

.all-none-trigger.all span {
  background-position: -14px -17px; }

.all-none-trigger.undetermined span {
  background-position: -14px -33px; }

.all-none-trigger:hover,
.all-none-trigger:link,
.all-none-trigger:visited {
  color: #535054;
  text-decoration: none; }

.tree-mode-select-holder {
  float: right;
  top: -2px;
  position: relative;
  z-index: 10;
  margin-right: -5px;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px;
  color: #b6b1b8;
  text-shadow: 1px 1px #fff; }

.tree-mode-select__button {
  display: inline-block;
  vertical-align: top;
  *zoom: 1;
  *display: inline;
  padding: 0 3px;
  min-width: 19px;
  text-align: center;
  position: relative;
  line-height: 23px;
  color: #b6b1b8;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  /* No support for these yet, use at own risk */
  -o-user-select: none;
  user-select: none; }
  .tree-mode-select__button:before {
    display: none;
    content: '';
    position: absolute;
    top: 100%;
    left: 50%;
    z-index: 5;
    margin-left: -4px;
    width: 0;
    height: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #4959a9; }
  .tree-mode-select__button:hover {
    color: #b6b1b8;
    text-decoration: none; }
  .tree-mode-select__button.active {
    background: #4e56a7;
    color: #fff;
    text-shadow: none;
    border-color: transparent; }
    .tree-mode-select__button.active:hover {
      color: #fff; }
    .tree-mode-select__button.active:before {
      display: block; }

.tree-mode-select {
  padding-top: 5px;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  text-align: center;
  background: #e5e3e8; }
  .tree-mode-select li {
    padding: 1px 0; }

.jobsImportMainTitle {
  cursor: default; }
  .jobsImportMainTitle .jobs-quantity {
    font-weight: normal;
    display: none; }
    .no-jobs .jobsImportMainTitle .jobs-quantity {
      display: inline; }

.jobsImportSearchBtn {
  right: 48px; }
  .no-jobs .jobsImportSearchBtn {
    display: none; }

.jobsImportExpandBtn {
  position: absolute;
  top: 0;
  right: 24px;
  width: 22px;
  height: 23px;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
  border: none;
  padding: 0; }
  .jobsImportExpandBtn:before {
    content: ' ';
    position: absolute;
    width: 16px;
    height: 16px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background: url(../img/0ee0245bb4/jobs-expand.png) no-repeat center center; }

.jobsImportControls {
  padding-bottom: 3px;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: -1px; }
  .jobsImportControls .allSpan {
    text-transform: none;
    font-weight: bold;
    *float: left; }

.jobsImportTitle {
  padding-top: 5px;
  text-transform: none;
  font-weight: bold;
  border-top: 1px solid #e5e5e5; }

.jobsImportList li {
  padding: 1px 0 3px;
  min-height: 17px; }
.jobsImportList.tl .tlCheckbox,
.jobsImportList.tl .term {
  cursor: pointer;
  left: 0; }
.jobsImportList .time {
  float: right;
  color: #9c9c9c;
  font-size: 10px;
  position: relative;
  top: 2px;
  width: 40px;
  text-align: right;
  line-height: 15px;
  text-transform: uppercase; }
.jobsImportList.headingIsHidden {
  padding-top: 10px; }
.jobsImportList .jobIconTooltip, .jobsImportList .detail-view {
  top: 0;
  margin-top: 0; }
.wdContent .jobsImportList {
  text-transform: none; }
.jobsImportList .job-source {
  text-transform: uppercase;
  font-weight: bold;
  color: #4959a9;
  font-size: 11px; }
.jobsImportList .termHold {
  display: block;
  overflow: hidden; }
.jobsImportList .term {
  float: left;
  width: 100%;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }
.jobsImportList .termInner {
  position: relative;
  padding-right: 21px;
  max-width: 100%;
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }
.jobsImportList .jobIconTooltip, .jobsImportList .detail-view {
  right: 0; }

.jobsImportPaging {
  padding: 5px 0 0; }

.jobsImportPagingButton, .jobsImportPagingOlder, .jobsImportPagingNewer {
  color: #535054;
  padding: 2px 0 0;
  line-height: 16px; }
  .jobsImportPagingButton span, .jobsImportPagingOlder span, .jobsImportPagingNewer span {
    margin-top: -2px;
    margin-bottom: 2px;
    width: 20px;
    height: 19px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    border: 1px solid #d1d1d1;
    vertical-align: middle;
    border-color: #c4c4c4 #d3d3d3 #c6c6c6 #d4d4d4;
    background: url("../img/0ee0245bb4/bg-imports-paging-button.png") no-repeat; }
  .jobsImportPagingButton:visited, .jobsImportPagingOlder:visited, .jobsImportPagingNewer:visited {
    color: #535054; }
  .jobsImportPagingButton:hover, .jobsImportPagingOlder:hover, .jobsImportPagingNewer:hover {
    text-decoration: none;
    color: #778aa3; }

.jobsImportPagingOlder {
  float: left; }
  .jobsImportPagingOlder span {
    border-radius: 2px 0 0 2px;
    margin-right: 5px; }

.jobsImportPagingNewer {
  float: right; }
  .jobsImportPagingNewer span {
    border-radius: 0 2px 2px 0;
    background-position: 0 -19px;
    margin-left: 5px; }

.inputLoading {
  background: #f9f9f9 url("data:image/gif;base64,R0lGODlhEAAQAIQAAFxaXKyurNTW1IyKjMzGzLS2tOzu7KSmpHRudOTi5JyWnMzOzLy2vGReZLSutJSOlMzKzPz6/KyqrHRydOTm5Ly6vPn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQIAwAAACwAAAAAEAAQAAAFhaAlWkYhOYFUGOMYVQ50PIMEOVXkHssA/MABRKKzVCAIQENRqSgaAASkQnL4JpRWYgIYOEoQZbZlSUAhDEkCIiCPBATKyU23BAJ1t0NNaNPhcgwLYm5mAGgGAVdjIltdXxYMSA1LTU9RCwwiETY+QEoDC0QuFQFDDw8HNwxFLSUSsCosIyEAIfkECAMAAAAsAAAAABAAEACEZGJktLK05ObkjI6MzMrMrKqsvLq8/Pr8nJqcfHZ8vLa87O7slI6U1M7UbGZstLa07OrszM7MtK60vL68lJKU+fn5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYVgJVaLUgSBZCzjeBhBVFBUQQTG4RYRA/zAQaOgqxgiCYADYTAgHIBExEAK+BKCliA5CCxWEEK2VRH8GgoJeY0AFE5rskChQBke47hI8gYg9CMqBEp5IwIEEBArVlGFWwBdLEdJSxMTT1EEVBUHNgNAQUNFnDAEBQwMNiqjIyUSrxIKLCMhACH5BAgDAAAALAAAAAAQABAAhGxqbLS2tOTi5JSSlNTO1KyqrLy+vPT29Hx6fJyenOzq7Ly2vJyanNzW3LSytMS+xIR+hHRudOTm5JyWnNTS1KyurPz6/Hx+fKSipOzu7Ly6vMTCxPn5+QAAAAAAAAAAAAWOICdymeYEjmNk42gZC1FNk0MEzzEeDjUAwOCA4tBxHpQLIIJ5PDARAIJgIC04goKgJYAABovMqkUWRKlFMhkDKJwYGIVa9ABMUBPAY85RYBgpFQAYfCI8BgRLEoUZDxkLPxCLIwpaHGFHBAhLTRtsUg1VHDw+QUJERqMPAQQFEwMFBAsGFmolKQsOGiwjIQAh+QQIAwAAACwAAAAAEAAQAIR0bnS0trTc2tzs7uycmpzMxsyEgoTEvsTk5uT89vx8dny8trzk3uS0srTc3tz08vSkpqTU0tSMhozEwsTs5uz8+vx8eny8urz5+fkAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhCAmYsMRXEtwDONYTVfUEEQTXVPlNgIB/EBCJJAQTRyYiQUymUAUAENkQrqMiiOEAUC4lByPVgsBjZgaBoZ4BAE0Tj7qOslFxef07qIBgOC1bxMRAAoIeA8OKxc+BiwjYSJeSRFbCkxOFgUYDnIVNj5APwQCRC4wMjQ2OJAtAxcnrystIQAh+QQIAwAAACwAAAAAEAAQAIR8dny8urzk3uScnpzMyszs7uy0trTEwsTs5uysqqz09vSMioyknqTU0tTMxsx8eny8vrzk4uT07vS8trzExsTs6uz8+vykoqTU1tT5+fkAAAAAAAAAAAAAAAAAAAAAAAAFjWAmZsURnMEhjaNFHY3BXEYDUdaoTILCAEAgozFRiCgR0Y5CSTwAC8yBdHCwRpUFYHAoNQCBqyjybJgMgIRYlAAYJoEfZZ1xABiQwAUwX1MAFydoamttBilfDxVrAQBmJQNQi2IEECswWg8JDhRFIgJ9FhMYkUGAChEGOUoOATEMAwZSB6ssEiYBeV0sIQAh+QQIAwAAACwAAAAAEAAQAISEfoS8vrzc3tykoqTMzszs7uyUjpTExsTs6uy8urz8+vyMhozEvsTk3uS0rrTc1tz07vSEgoSspqzU1tSUkpTMyszEwsTk4uT08vT5+fkAAAAAAAAAAAAAAAAAAAAAAAAFiGAmZtDBBGdVjKNSWQUhSclkVVibXKIA/IDBI6AQVSaVEdLxMyAzBctgsWIhKEHY8YdgiRARADKRADi8IyaZIQEk0ZlDljFwwzOVbKB8hqsDWxFdXmBiBwV0ABSDIwURAxYQeA8GABEORyNHbxgBE3VAAiIXRC0vEwkDEgRRFUVeJScWDAeSIyEAIfkECAMAAAAsAAAAABAAEACEjIaMxMLE5OLkrKqs1NbU9PL0nJaczMrMvL68/Pr8jIqMxMbE7OrstLK03Nrc9Pb0pJ6kzM7MxL7E+fn5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYfgJE7FEZzBUYxjcizMJAwSsRzJ+EiOIz4KAGDgkOQmEYcBMiI0hAbCgRQYAAwPFsMwDJQcwhhrwhBKAwhAYzx6Ik7WKRvZrQLk7EM9vZ67U2AAYlpBDgcMdgaDEw9cAwExB0pCDQQjEFFyCQgEVgAKWRMOBAFHEy4BBAgDAlQRpiMlEigqLCEAIfkECAMAAAAsAAAAABAAEACElI6UxMbE7ObsrKqs3NrczM7MnJqcxMLE9PL0tLK0zMbM1M7UpKKklJKU7OrstK603N7cpJ6k/Pr8vLa8zMrM1NLU+fn5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYOgJVoIpQRngYxsQQnjQVAFKx3QMIwRMEAHiagA6UViAECEsCApHgCDg+Uw+CiIAiE5ZVkcDQChoDgAEt7RBHAIBKC1tKVyVSQA8XTh7Daj5WttFFsNXVRhMwgKA1GGXz0DWBZEPQ0HIwxREHE3BIwGIzpAQiMLgwEjAhRNaSUoKSsjIQAh+QQIAwAAACwAAAAAEAAQAISclpzExsTc3ty0srTMzsykoqTs6uzMxsy8vrzUztSsqqz08vSknqTk3uS8trykpqTs7uzMyszU0tT5+fkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFe+AkTgsRnVGyjKwUNcFoRBI7HcIAMOMwCIeRRFAAAGIiBaAgqC0iuoKBZSgOIouEwDi1QYyCRCQAQNhGiOMh4gDUzpME4Ap1wyeS+YlshqcDB1pcZwZgKnUFEFRWBytDDAAKI2Q7TSM4PiOQP0EtEV0TAQI0cFkoKSsjIQAh+QQIAwAAACwAAAAAEAAQAIScmpzMyszk4uS0srTU1tTs7uzU0tTEwsSsqqzUztS8urzk3uT09vSknqTMzszk5uS8trzc3tz08vT5+fkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFieAkTpLhJKchjSyRLIHykA7BToEAAUDDiAJBYERYIHqHyGiAWNgkiQEAUbghGgOVQdCr3goNwMIUABxuo0MjEEgoGjb0xABQoBSAOJrQgJzKZ3IHAG0GC11oYA0RKg47CDcSRxAJKwQCCAMjEWpTYyMBCwIiDGEAEDA3LisPCqEJBnIlJwkBKiwhACH5BAgDAAAALAAAAAAQABAAhKSipMzOzOTi5MS+xNza3Ozu7LSutNTW1KyqrNTO1Ozq7OTe5PTu9KymrOTm5MTGxNze3LSytNTS1PTy9Pn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWBICVS0yGd0jGNLCEJwTAQk0SwVCIMQAMADpEiMSIIEL0HYTGCCG41XqSAmyAGkpIAgKDiGD+BKQB44EaPRuA0aNzOFAIAK+G9z3I62Qxvrw8CDQ1eLAxIYlENKywFEXNZcQIQIwsEaQAGTyMJCiJbPXMwOC4TBDIBAjZwJSgpiyIhACH5BAgDAAAALAAAAAAQABAAhKyqrNTW1Ozq7MTCxPT29OTi5PTy9NTS1Ly2vNzW3PTu9MzKzLSutOzu7MTGxPz6/OTm5Nza3Pn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWCoCRKRnQkQRIZYxsl0DEMR6G20gENAMD0A4LgMIpAEL6F6vAQCSKkBA/RwIlsBKOvak0ACpHAAbCwihaAw2nAgJojgAGK57ZGGPLEuGxGqxMFDAFmCj5gBIBmDUhyLBECIgQHERFoAAhgIwcCDzw9PwMFRC6AMgsLNnUtJScJKiwjIQAh+QQIAwAAACwAAAAAEAAQAIS0srTc2tzMxszs7uzs5uzU1tS8urz09vTk3uTUztS8trzc3tzMysz08vTs6uzc1tzEvsT8+vz5+fkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFgaAkSkdgBs/SjOwSEIXAFESwsNJDCEDvC47HaEEw9BILREJxc9xKPMiAFRkFGq/eCic6DEwFQIIrckAKjwDvRkYABCYGAEGWLAAMVEFaTwDQCw5VZAMKADUlI4MiAxBvDwd2UwEKSAgMhgoEbDkOPD49AjA4LjAyNClkJWkoAZEjIQAh+QQIAwAAACwAAAAAEAAQAIO8urzc2tzs6uzUztT08vTk4uTEwsTk3uT07vTc1tzc3tzs7uzU0tT09vTExsT5+fkEcPDJ146y4bTJixLJMASCUnAPOQBsOwjBVAgGy1gMawhno6wGAgfBECoqApYQNSFYEgAGE6X4AU5TQuJ2YBSnjwJgFANLconLBkxgCTSKB3EpIdQGxzDNVijkADsHEyotLjAoHiAiCTBYKBVVChlrEhEAIfkECAMAAAAsAAAAABAAEACDxMLE3N7c9PL05Obk1NLU5N7k7ObszMrM9Pb03Nbc5OLk7Ors+fn5AAAAAAAAAAAABGuQSYaUKlehyYdaAUEEizJwTLEQQOsSSzENy9EmVtIey1mxBwFHYCMUKouWECUwCCqKACCBqhYKhsKyOrFwhybMd6ILYBDN7UTQKv0AwWFRw6DZph4dvDRRsVwtBFkoFiAiAQZeVQhXjXQTEQAh+QQIAwAAACwAAAAAEAAQAIPMxszk4uTs7uzc1tzs6uzUztTs5uz09vTc3tzMyszk5uT08vTc2tz5+fkAAAAAAAAEa7DJdowKJqgzuyXBwAQC1jXkAKzsUE6GUAAJoihIAhSCQSmqAmeyKCQGmxht2FnoeoGDYHGa9BaaqrZh2VYDgQVBsF1MDcoEk/jcAHfrIgDJic1qlhxt4ZOkVjorDC8eCiUiJCZVFRpgBmsRACH5BAgDAAAALAAAAAAQABAAg8TCxNze3PTy9OTm5NTS1OTe5MzKzPT29Ozq7NzW3OTi5Pn5+QAAAAAAAAAAAAAAAARqcMl1lCpXncmHQgFBBIgycEuBEEDrEkgxDYjRJlbSGshZsQYBR2AjFCqHA0KIErRKMhRKV8BIm1XLhXmVVAOARHdiQbS4EwEiqVEA0USAcfOxhT06AE8xUbFcLTBRZB8hIzF8UgdVjBocEQAh+QQIAwAAACwAAAAAEAAQAIO8urzc3tzs7uzUztTs6uz09vTEwsTk3uTc2tz08vTU0tT8+vzExsTk4uT5+fkAAAAEcNBJV06w6JTJWyDIMCBE0HAOOQBsO4BTIxischwKaxBnETgJRIKToI0qG9QkwSJYFkpODoEIKBTD6AEwuKxO0YSiSwUoopNFhsDKRpEhgMENFDoCmwaBZm40cgAMPBMqLS4wHSQhIyBgKBVUARlJEhEAIfkECAMAAAAsAAAAABAAEACEtLK01NbU7Ors5OLkzMbM5N7k3N7c9PL0vLq83Nbc1M7U7O7s7ObszMrM9Pb0xL7E3Nrc+fn5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYFgJEYOZEKJcYysATEB0QQMZLBRIhBA7xMDyMiwiAwQCkhB0XsMCiQhTnRAAAiQ0mI1jRx6NUgAUewyAwkID9o1XE0NAHvqbpgCAEU3IkAk0gw9XFMHAgYOCTwPZVMQKwYMVnkGBQ0IAxELcwkDcT49BAIJOAUvMQ2cNl0laSiHLCEAIfkECAMAAAAsAAAAABAAEACErKqs1NLU5Obk9PL0xMLE3Nrc9O70vLa83Nbc7O7s/Pb8zMrMtK601NbU7Ors9Pb0xMbE3N7c+fn5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABX6gJEpDESANUgxjWyBCQBCBoLZSkEgLwABAQmxUcIgUgUJh8TsICiREBCdKHAAEREkACFAlBuCzEQAsvjxG4ERgQL8FLIoAeFPjWUT5/GWuYT47VGU2Awh0BwZwWhIFAlcMC0oBCiIOdjV0QEBnDg04LzEECzU3VIYIeqksIyEAIfkECAMAAAAsAAAAABAAEACEpKKkzM7M5OLkxL7E3NrctK601NbU7O7s1M7UrKas7OrsxMbE3N7ctLK09PL01NLU+fn5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXogJEKO8ZyP4Yws8TjMMATCQ7AQoogKACSAgQAxIghuouMAWDiSHgPAinVoBF8Gwe+AgxyAAlMAsOiKFonAaYnsEq5QQBv3HpzGZfNSnU0kuDgOYCpxDYAjDlcrRgU/C0ZFTiI0UUAAOxAKAXQPAgEyDA42ZiUIKCosIQAh+QQIAwAAACwAAAAAEAAQAIScmpzMzszs6uy8trzc3tz09vSsqqzU1tTEwsTUztT08vTk3uSknqTs7uy8urz8+vy0rrTMyszU0tTk4uT5+fkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFjCAlUooUJKekjOyRrIITEcnBUtFEiAUDMINJZHRYGCAjAsJnWNgUiQHA8GAJDIDBS0L4NW6Uho9gijAQYBECEEkkHABbWsJwBAIOhiRNOQAcbhEAaGlLERFcDAxfNwI+CypRU4wiD1haKwcEWGc7IhBNcjgTUooFIgsLQywSEgsIDgIkAaIsJScpKyMhACH5BAgDAAAALAAAAAAQABAAhJyWnMTGxNze3KyurMzOzOzq7KSipLy+vMzGzLy2vNTO1PTy9KymrOzm7LSytOzu7KSmpMzKzNTS1Pn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAV54CROCxGdkbKMrBQ1YyREEjshguOMBuAIiJFEwAAYRgiAUVBbRBzGAuvRc0QWCoFSaisoBYpIAHCwjQ6AAOIJqJknCt8p0X5PJHIx2Y5WZ7dmXgBgTlAGDywFVQgrQz0AESMQS243OUYjAz9BLTKRIg0pbyUoKSsjIQAh+QQIAwAAACwAAAAAEAAQAISUjpTExsTs6uy0rrTc2tyknqTUztTMzszEwsSclpzMxsz8+vy8tryUkpT08vS0srTc3tyspqzMysz5+fkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFg+AkTo6kBOfhjOwhEcgoKAe7INAANOMwQIiF6AApAAAxUQSQgBhICl1CwBIYBwHHgXCksiaCBoBwUCAAj++IgQwEdDX15ADAKh6AuNqAdp/TcmwIAS87XlViBBIOUQAFh2BXWXMECQARI2dMEHELATkDI2I/QS0BhwgEAXosJScpKyMhACH5BAgDAAAALAAAAAAQABAAhIyGjMTCxOzq7KSmpNTS1Ly+vJyWnMzKzLSytNza3Pz6/KymrOTe5IyKjMTGxPTy9MS+xJyanMzOzNze3KyqrPn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWGYCVWzxGcwfGMo2ImBcVUgnMobZEsQL9WkwQEVzkkDD0EYTQwJA6kAAVgELAqyIGjlOhZr4LeM1AAIK4jBKAAkQKg6IoEsDhNJfEigHIqn+NqBSldAF8sYQAEBwIBPBFgWVtyRwMjBAgNVE8iCjoTIg89AAMwRBUukhMUOimmIyVtARCLLCEAIfkECAMAAAAsAAAAABAAEACEhH6EvL685OLkpKKk1NLU9PL0lI6UxMbE7OrsvLq8jIaMxL7EtK603Nrc9O70hIKErKas3Nbc/Pr8lJKUzMrM7O7sxMLE+fn5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABZDgJV7OsQQnVY2jRFlEAkGqRRVtQgwP4BMiQUAiohAmgAfjABQRCJRLxTIATBAsqWJgKRiT2Czi8SAcAgkAIztiABKLBQQQZV8OAO6iWmdTABABaGp2F24JAV8PYSxjAGZTAwo4jQZ5XRdGTRdQDD0GDQciEgECIg0+PgMEQy0vFRQDAzqJRFmwCRYWAQeUIiEAIfkECAMAAAAsAAAAABAAEACEfHZ8vLq85N7knJqc7O7srKqs1NLUxMLE9Pb07ObspKKktLK0jIqMpJ6k9O70zMbMvLa8fHp8vL685OLknJ6c1NbUxMbE/Pr87OrstLa09PL0+fn5AAAAAAAAAAAAAAAABYvgJm7EEZzB4YzjZR3GoihLdRzXiEDVAPy/AUKQyW0sFQYgUrBYFhrR5EA6+BgJ1sggccCWWe3mADCYFoCCWFQAZE4KgGV9BDTgcvoDoDih1WttCykGAFRiExEANg4SBmsJShRdRwIiGgsPFgWKDAZzGxcZEwgUQD8UFRAILS8xChQZXDhiJSgpKyMhACH5BAgDAAAALAAAAAAQABAAhHRudLS2tNze3JyanNTS1Ozu7MTCxISChOzm7MS+xOTm5Hx2fLy2vOTe5LSytPT29KSmpNzW3MTGxIyGjHx6fLy6vOTi5Pz6/Pn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFICZiRRJUTJAU43gZFeEMg0NUxjU+ATEAwOCAENBhDIQDYAExSCCUxEVgIFV+B0XLiKmUCEBWaycwOQCQ8cgycZx+VfURMED9JPJ5neGYaOUQAA4MBgIPeQgLADcFFTstCEp1LIUXCRRNBhCKBwRxFzY/QUBDRS4wMjQ2OIdjJScVKmIiIQAh+QQIAwAAACwAAAAAEAAQAIRsamy0trTc3tyUkpTUztSspqy8vrzs7ux8enyknqSsrqy8trzk5uTU1tTEvsR0bnSclpzU0tSsqqz8+vyEfoSkoqS0srS8urzs6uzEwsT5+fkAAAAAAAAAAAAAAAAAAAAFiaAmasdlBZZlHOM4GQuhQJBFBM7kKtEA/MBBxKLTGAgIwCPhcCR+iIiDtPBRGC1MRaBZHI5KbCtrsCgAibE6BQFM1RpMIREIJAoYuCYDGKD0I08pK4AYPwQXBwsaAgViIgwUfQEsDg1JSxkOFQ8ACARvEzY+QD8DBEQuMAQSEAMSNzlqJScoiS0hACH5BAgDAAAALAAAAAAQABAAhGRiZLSytOTi5JSOlMTCxLy6vPz6/KyqrHR2dOzu7Ozm7JyanMzOzMS+xGxmbLy2vOTm5JSSlLy+vLSutHx2fNTO1Pn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWHoCVayXMEwVQk42gUAXNEw8EEheHaA+D/A5nOUmBQfItCYeEAUBgFUqBHEbQEx0EgUfRZWxZIQ1CaHAALsHoykRQUajAq3oIUCIcJfbQA5FcCBBBqEE0MDwlTToMjWAADEyxFCAAOCxISTAAIUCIGBxU9Pz5BB0MWLxMyAzUMKqcjJXkpiC0hADs=") no-repeat 98% 3px; }

.job-source-filter {
  float: right;
  padding-right: 0;
  margin-top: -2px;
  padding-top: 1px;
  font-size: 0;
  line-height: 0; }
  .job-source-filter a {
    text-decoration: none; }

.icon-job-importer, .icon-job-excel, .icon-job-uploader, .icon-job-api, .icon-job-python {
  background: url("../img/0ee0245bb4/job-source.png") no-repeat;
  display: inline-block;
  width: 16px;
  margin-right: 1px;
  vertical-align: top;
  height: 16px;
  background-position: -6px -3px; }

.icon-job-importer {
  background-position: -53px -22px; }
  .icon-job-importer.small {
    background-position: -3px -63px; }
    .icon-job-importer.small.active {
      background-position: -3px -44px; }
  .icon-job-importer.active {
    background-position: -53px -3px; }
  @media (max-width: 1070px) {
    .icon-job-importer.dynamic {
      background-position: -3px -44px; } }

.icon-job-excel {
  background-position: -6px -22px; }
  .icon-job-excel.small {
    background-position: -20px -63px; }
    .icon-job-excel.small.active {
      background-position: -20px -44px; }
  .icon-job-excel.active {
    background-position: -6px -3px; }
  @media (max-width: 1070px) {
    .icon-job-excel.dynamic {
      background-position: -20px -44px; } }

.icon-job-uploader {
  background-position: -30px -22px; }
  .icon-job-uploader.small {
    background-position: -36px -63px; }
    .icon-job-uploader.small.active {
      background-position: -36px -44px; }
  .icon-job-uploader.active {
    background-position: -30px -3px; }
  @media (max-width: 1070px) {
    .icon-job-uploader.dynamic {
      background-position: -36px -44px; } }

.icon-job-api {
  background-position: -104px -22px; }
  .icon-job-api.small {
    background-position: -68px -63px; }
    .icon-job-api.small.active {
      background-position: -68px -44px; }
  .icon-job-api.active {
    background-position: -104px -3px; }
  @media (max-width: 1070px) {
    .icon-job-api.dynamic {
      background-position: -68px -44px; } }

.icon-job-python {
  background-position: -78px -22px; }
  .icon-job-python.small {
    background-position: -51px -63px; }
    .icon-job-python.small.active {
      background-position: -51px -44px; }
  .icon-job-python.active {
    background-position: -78px -3px; }
  @media (max-width: 1070px) {
    .icon-job-python.dynamic {
      background-position: -51px -44px; } }

.diffVisible .jobsImportList.tl .diffSelector {
  width: 32px;
  height: 17px;
  border-radius: 2px;
  background-color: #F6F4F7;
  position: absolute; }
  .diffVisible .jobsImportList.tl .diffSelector .diffDownArrow {
    width: 15px;
    height: 17px;
    position: absolute;
    top: 0;
    left: 17px;
    background: url("../img/0ee0245bb4/arrow-down.svg") no-repeat 3px 7px;
    cursor: pointer; }
    .diffVisible .jobsImportList.tl .diffSelector .diffDownArrow.created {
      width: 12px;
      height: 12px;
      top: 2px;
      left: 18px;
      background: #4A90E2;
      border-radius: 6px; }
      .diffVisible .jobsImportList.tl .diffSelector .diffDownArrow.created:before {
        content: 'N';
        color: #fff;
        display: block;
        position: absolute;
        top: -3px;
        left: 3px;
        font-size: 9px; }
    .diffVisible .jobsImportList.tl .diffSelector .diffDownArrow.changed {
      width: 12px;
      height: 12px;
      top: 2px;
      left: 18px;
      background: #D38C51;
      border-radius: 6px; }
      .diffVisible .jobsImportList.tl .diffSelector .diffDownArrow.changed:before {
        content: 'C';
        color: #fff;
        display: block;
        position: absolute;
        top: -2px;
        left: 3px;
        font-size: 8px; }
    .diffVisible .jobsImportList.tl .diffSelector .diffDownArrow.addedto {
      width: 12px;
      height: 12px;
      top: 2px;
      left: 18px;
      background: #60D351;
      border-radius: 6px; }
      .diffVisible .jobsImportList.tl .diffSelector .diffDownArrow.addedto:before {
        content: 'A';
        color: #fff;
        display: block;
        position: absolute;
        top: -2px;
        left: 3px;
        font-size: 8px; }
    .diffVisible .jobsImportList.tl .diffSelector .diffDownArrow.delfrom {
      width: 12px;
      height: 12px;
      top: 2px;
      left: 18px;
      background: #D35151;
      border-radius: 6px; }
      .diffVisible .jobsImportList.tl .diffSelector .diffDownArrow.delfrom:before {
        content: 'D';
        color: #fff;
        display: block;
        position: absolute;
        top: -2px;
        left: 3px;
        font-size: 8px; }
  .diffVisible .jobsImportList.tl .diffSelector .tlCheckbox {
    left: 2px; }
  .diffVisible .jobsImportList.tl .diffSelector .diffDropDownMenu {
    width: 250px;
    height: auto;
    top: 17px;
    left: 0;
    background: #FBFBFB;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.28);
    position: absolute;
    padding: 9px 5px;
    display: none; }
    .diffVisible .jobsImportList.tl .diffSelector .diffDropDownMenu.visible {
      display: block; }
    .diffVisible .jobsImportList.tl .diffSelector .diffDropDownMenu .option {
      color: #525054;
      font-size: 12px;
      padding-left: 20px;
      line-height: 21px;
      background: url("../img/0ee0245bb4/radio.svg") no-repeat 0px 1px;
      cursor: pointer; }
      .diffVisible .jobsImportList.tl .diffSelector .diffDropDownMenu .option.selected {
        background: url("../img/0ee0245bb4/radio-selected.svg") no-repeat 0px 1px; }
      .diffVisible .jobsImportList.tl .diffSelector .diffDropDownMenu .option .highlight_point {
        color: white;
        font-weight: bold;
        padding: 1px 3px;
        border-radius: 9px; }

.diffVisible .jobsImportList.tl .tlContent.tlContentWithDiff {
  margin-left: 35px; }

.diffDropDownMenu {
  display: none; }

.elementWithOpenedMenu {
  z-index: 100;
  position: relative; }

.diffDetails {
  display: none;
  font-family: Helvetica, Arial, sans-serif; }
  .diffDetails > span {
    display: inline-block;
    border-radius: 9px;
    background: #f60;
    padding: 0 5px;
    font-size: 9px;
    color: #fff;
    line-height: 14px;
    cursor: pointer; }
    .diffDetails > span.diffLabel__added {
      background-color: #60D351; }
    .diffDetails > span.diffLabel__changed {
      background-color: #D38C51; }
    .diffDetails > span.diffLabel__deleted {
      background-color: #D35151; }
    .diffDetails > span.diffLabel__new {
      background-color: #4A90E2; }
    .diffDetails > span.diffLabel__processed {
      background-color: #999999; }

.with-details .diffDetails {
  display: block; }

.jobsExpandedModal .modalHold, .jobsExpandedModal .helpTooltipHold {
  min-width: 782px; }
.jobsExpandedModal .modalInner {
  padding: 0 14px 11px; }
.jobsExpandedModal .modalHeading, .jobsExpandedModal .helpTooltipTitle {
  margin-bottom: 10px; }
.jobsExpandedModal .modal .buttons, .jobsExpandedModal .helpTooltip .buttons, .jobsExpandedModal .modal .buttonsWithBorder, .jobsExpandedModal .helpTooltip .buttonsWithBorder {
  padding-top: 8px;
  margin: 19px 0 0;
  border-top: 1px solid #d0d0d0; }

.jobsTotal {
  font-weight: bold;
  font-size: 13px;
  margin: 11px 0 3px; }

.jobsExpandedControls, .jobsDetailsControls, .uploaderControls {
  position: relative;
  margin: 0 -14px;
  border-top: 1px solid #d0cfd1;
  background: #e4e3e5;
  -webkit-box-shadow: inset 0 1px #d4d3d5;
  box-shadow: inset 0 1px #d4d3d5; }
  .jobsExpandedControls .custom-select, .jobsDetailsControls .custom-select, .uploaderControls .custom-select {
    margin-top: -1px;
    margin-bottom: -1px; }
    .jobsExpandedControls .custom-select .select-inner, .jobsDetailsControls .custom-select .select-inner, .uploaderControls .custom-select .select-inner {
      height: 20px;
      line-height: 20px; }

.jobsExpandedSearch, .jobsDetailsSearchInput, .usersSearchContainer .textField, .uploaderSearch, .rulesSearchContainer .textField, .setting-search-field {
  float: left;
  width: 240px;
  height: 25px;
  margin-top: -1px;
  color: #656165;
  padding: 2px 5px 4px 40px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border: solid 1px #cccbcd;
  -webkit-box-shadow: inset 0 1px #f2f2f2;
  -moz-box-shadow: inset 0 1px #f2f2f2;
  box-shadow: inset 0 1px #f2f2f2;
  background: #fff url("../img/0ee0245bb4/icon-jobs-search.png") no-repeat 12px 2px; }
  .jobsExpandedSearch:focus, .jobsDetailsSearchInput:focus, .usersSearchContainer .textField:focus, .uploaderSearch:focus, .rulesSearchContainer .textField:focus, .setting-search-field:focus {
    outline: none; }

.jobsExpandedTable {
  width: 100%;
  border-collapse: collapse;
  border-bottom: 1px solid #e6e6e6; }
  .jobsExpandedTable th {
    border: 1px solid #d7d6d9;
    text-align: left;
    padding: 0;
    line-height: 20px;
    font-weight: normal;
    cursor: pointer; }
    .jobsExpandedTable th .cell {
      padding: 0 20px 1px 8px;
      background: url("../img/0ee0245bb4/bg-table-head.png") repeat-x; }
  .jobsExpandedTable td {
    padding: 0 8px;
    line-height: 20px; }
  .jobsExpandedTable tr:nth-child(odd) {
    background: #f1f2f5; }
  .jobsExpandedTable .sort-asc {
    border-color: #d5d8ed;
    background: url("../img/0ee0245bb4/bg-body-sort.png") repeat-x; }
    .jobsExpandedTable .sort-asc .cell {
      background: url("../img/0ee0245bb4/bg-table-head-arrow-t.png") no-repeat 98% 7px; }
  .jobsExpandedTable .sort-desc {
    border-color: #d5d8ed;
    background: url("../img/0ee0245bb4/bg-body-sort.png") repeat-x; }
    .jobsExpandedTable .sort-desc .cell {
      background: url("../img/0ee0245bb4/bg-table-head-arrow.png") no-repeat 98% 7px; }
  .jobsExpandedTable tbody tr:hover {
    background: #D5D8ED;
    cursor: pointer; }
  .jobsExpandedTable .job-source {
    text-transform: uppercase;
    font-weight: bold;
    color: #4959a9;
    font-size: 11px; }
  .jobsExpandedTable small {
    text-transform: none;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    line-height: 16px;
    position: relative; }
  .jobsExpandedTable .cell-small {
    width: 60px; }

.jobsExpandedTable__cell-right {
  text-align: right; }

.jobsExpandedFilter, .jobsDetailsFilter, .search-perpage-selector {
  float: right;
  color: #949494; }
  .jobsExpandedFilter select, .jobsDetailsFilter select, .search-perpage-selector select {
    visibility: hidden; }
  .jobsExpandedFilter .label, .jobsDetailsFilter .label, .search-perpage-selector .label {
    float: left;
    color: #747175;
    margin: 2px 0 0; }
  .jobsExpandedFilter .custom-select, .jobsDetailsFilter .custom-select, .search-perpage-selector .custom-select {
    float: left;
    min-width: 54px;
    margin-left: 12px; }
  .jobsExpandedFilter a, .jobsDetailsFilter a, .search-perpage-selector a {
    margin: 0 2px; }
    .jobsExpandedFilter a:hover, .jobsDetailsFilter a:hover, .search-perpage-selector a:hover {
      text-decoration: none; }

.jobsExpandedFilterIcons {
  display: inline-block;
  *display: block;
  *zoom: 1;
  margin-top: -1px;
  margin-bottom: -1px;
  margin-right: 29px;
  margin-left: 6px;
  position: relative;
  height: 20px;
  -webkit-box-shadow: inset 0 1px #c8c7c9;
  -moz-box-shadow: inset 0 1px #c8c7c9;
  box-shadow: inset 0 1px #c8c7c9;
  border: solid 1px #b9b8ba;
  border-color: #b9b8ba #cdccce;
  background: #d6d5d8;
  padding: 3px 5px 0; }

.jobsDetailsModal .modalHold, .jobsDetailsModal .helpTooltipHold {
  min-width: 596px; }
.jobsDetailsModal .modalInner {
  padding: 0 14px 11px; }
.jobsDetailsModal .modal .buttons, .jobsDetailsModal .helpTooltip .buttons, .jobsDetailsModal .modal .buttonsWithBorder, .jobsDetailsModal .helpTooltip .buttonsWithBorder {
  padding-top: 8px;
  margin: 19px 0 0;
  border-top: 1px solid #d0d0d0; }
.jobsDetailsModal .scrollableWrapper {
  margin-bottom: 24px; }

.jobsDetailsTable {
  width: 100%;
  border-collapse: collapse;
  margin: 0 0 8px;
  border-bottom: 1px solid #e6e6e6; }
  .jobsDetailsTable th {
    border: 1px solid #d7d6d9;
    text-align: left;
    padding: 0;
    line-height: 20px;
    font-weight: normal;
    cursor: pointer; }
    .jobsDetailsTable th .cell {
      padding: 0 20px 1px 8px;
      background: url("../img/0ee0245bb4/bg-table-head.png") repeat-x; }
  .jobsDetailsTable td {
    padding: 0 8px;
    line-height: 20px; }
    .jobsDetailsTable td:first-child {
      text-transform: capitalize; }
  .jobsDetailsTable tr:nth-child(odd) {
    background: #f1f2f5; }
  .jobsDetailsTable .sort-asc {
    border-color: #d5d8ed;
    background: url("../img/0ee0245bb4/bg-body-sort.png") repeat-x; }
    .jobsDetailsTable .sort-asc .cell {
      background: url("../img/0ee0245bb4/bg-table-head-arrow-t.png") no-repeat 98% 7px; }
  .jobsDetailsTable .sort-desc {
    border-color: #d5d8ed;
    background: url("../img/0ee0245bb4/bg-body-sort.png") repeat-x; }
    .jobsDetailsTable .sort-desc .cell {
      background: url("../img/0ee0245bb4/bg-table-head-arrow.png") no-repeat 98% 7px; }
  .jobsDetailsTable tbody tr:hover {
    background: #D5D8ED !important;
    cursor: default; }
  .jobsDetailsTable .icon {
    display: none;
    width: 12px;
    height: 12px;
    margin: -1px 7px 0 0;
    background: url("../img/0ee0245bb4/bg-logs-type.png") no-repeat; }
  .jobsDetailsTable .technical {
    background: #c1dba0 !important; }
  .jobsDetailsTable .warning {
    background: #fcefb1 !important; }
  .jobsDetailsTable .error {
    background: #ffcfcf; }
  .jobsDetailsTable .icon-failure {
    background: url("../img/0ee0245bb4/statuses-icons.png") no-repeat 0 -15px; }
  .jobsDetailsTable .icon-success {
    background: url("../img/0ee0245bb4/statuses-icons.png") no-repeat; }
  .jobsDetailsTable .icon-warning {
    background: url("../img/0ee0245bb4/statuses-icons.png") no-repeat 0 -31px; }

.jobsDetailsTable__cell-right {
  text-align: right; }

.job-details__table {
  width: 100%;
  border-collapse: collapse;
  margin: 0 0 8px;
  border-bottom: 1px solid #e6e6e6; }
  .job-details__table th {
    border: 1px solid #d7d6d9;
    text-align: left;
    padding: 0;
    line-height: 20px;
    font-weight: normal;
    cursor: pointer; }
    .job-details__table th .cell {
      padding: 0 20px 1px 8px;
      background: url("../img/0ee0245bb4/bg-table-head.png") repeat-x; }
  .job-details__table .sort-asc {
    border-color: #d5d8ed;
    background: url("../img/0ee0245bb4/bg-body-sort.png") repeat-x; }
    .job-details__table .sort-asc .cell {
      background: url("../img/0ee0245bb4/bg-table-head-arrow-t.png") no-repeat 98% 7px; }
  .job-details__table .sort-desc {
    border-color: #d5d8ed;
    background: url("../img/0ee0245bb4/bg-body-sort.png") repeat-x; }
    .job-details__table .sort-desc .cell {
      background: url("../img/0ee0245bb4/bg-table-head-arrow.png") no-repeat 98% 7px; }
  .job-details__table .column1 {
    text-align: center;
    width: 30px; }
  .job-details__table .column2 {
    width: 55px;
    text-align: center; }
  .job-details__table td {
    padding: 4px 5px; }
  .job-details__table tr {
    background: #fafafa; }
  .job-details__table .even {
    background: #f2f2f2; }

.job-logs__icon--error, .job-logs__icon--warning, .job-logs__icon--notification, .job-logs__icon--technical {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 2px;
  vertical-align: top;
  margin-right: 7px;
  background: url("../img/0ee0245bb4/icons-import-status.png") no-repeat 0 0; }

.job-logs__icon--error {
  background-position: 0 0; }

.job-logs__icon--warning {
  background-position: 0 -25px; }

.job-logs__icon--notification {
  background-position: 0 -49px; }

.job-logs__icon--technical {
  background-position: 0 -73px; }

.job-logs__bullet {
  margin: 0 4px 0 0;
  color: #cfcfcf; }

.jobsDetailsTitle {
  font-size: 13px;
  line-height: 18px;
  font-weight: bold;
  margin: 0 0 3px; }

.jobsDetailsSearchInput {
  margin-right: 8px; }

.jobsDetailsTechCheckbox {
  margin-top: 2px;
  float: left;
  cursor: pointer;
  color: #747175;
  margin-right: 7px; }
  .jobsDetailsTechCheckbox span {
    float: left;
    width: 15px;
    height: 15px;
    margin: 1px 6px 0 0;
    overflow: hidden;
    background: url("../img/0ee0245bb4/bg-tree-transp.png") no-repeat -14px 0; }
  .jobsDetailsTechCheckbox.checked span {
    background-position: -14px -17px; }

.jobsDetailsMainTable {
  width: 100%;
  border-collapse: collapse;
  color: #535054;
  background: #e8e8e8;
  border-bottom: 1px solid #dfdfe0; }
  .jobsDetailsMainTable th {
    padding: 1px 13px 1px;
    line-height: 18px;
    font-weight: normal;
    text-align: left;
    border-left: 1px solid #d8d8d8; }
    .jobsDetailsMainTable th:first-child {
      border: none; }
  .jobsDetailsMainTable td {
    padding: 2px 13px 3px;
    border-left: 1px solid #d8d8d8;
    line-height: 20px;
    font-weight: bold; }
    .jobsDetailsMainTable td:first-child {
      border: none; }

.jobsImportList li:hover .jobIconTooltip, .jobsImportList li:hover .detail-view {
  display: block; }

.jobIconTooltip, .detail-view {
  left: auto;
  right: -21px; }
  .jobIconTooltip:hover .jobTooltip, .detail-view:hover .jobTooltip {
    display: block; }
  .jobIconTooltip .icon, .detail-view .icon {
    background: url("../img/0ee0245bb4/icon-more-white.png") no-repeat; }

.jobTooltipInner {
  text-transform: none; }

.jobsImportList .tlContent {
  overflow: visible !important; }
.jobsImportList.tl .tlContent {
  margin-left: 17px; }

.jobDetailsNoLogs {
  border-top: 1px solid #c7c7c7;
  border-bottom: 1px solid #dfdfe0;
  background: #e8e8e8;
  text-align: center;
  color: #535054;
  font-weight: bold;
  padding: 148px 20px 152px;
  font-size: 15px;
  line-height: 18px;
  margin: 29px -14px 19px; }

.job-details__source {
  margin: 0 -14px 50px; }

.job-details__source-item {
  font-size: 12px;
  padding: 7px 14px 8px;
  border-bottom: 1px solid #cccbcd; }

.job-details__source-item__details {
  float: left;
  width: 42%; }

.job-details__source-item__add-section {
  float: right;
  width: 55%; }

.job-details__source-item__add-section.importer-source {
  float: left;
  width: 42%; }

.job-details__source-item__title {
  font-weight: bold;
  margin-bottom: 0; }
  .job-details__source-item__title .icon-job {
    margin-right: 4px;
    margin-top: 2px;
    margin-left: -6px; }

.job-details__source-item__info {
  padding: 7px 0; }

.job-details__source-item__id {
  display: inline-block;
  vertical-align: top;
  cursor: pointer; }
  .job-details__source-item__id a {
    font-weight: bold;
    color: #4959a9;
    margin-left: 2px; }

.job-details__source__description {
  display: inline-block;
  color: #979498; }
  .job-details__source__description span {
    margin-left: 2px; }

.job-details__source__notes {
  padding: 0 0 5px;
  line-height: 18px;
  position: relative;
  overflow: hidden; }
  .job-details__source__notes.show-all {
    padding-bottom: 15px; }

.job-details__source__notes__overflower {
  max-height: 90px;
  overflow: hidden;
  padding-left: 18px;
  background: url("../img/0ee0245bb4/icon-notes.png") no-repeat;
  display: none; }
  .show-all .job-details__source__notes__overflower {
    max-height: none; }

.job-details__source__notes__button {
  position: absolute;
  top: 76px;
  width: 100%;
  text-align: center;
  background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(250, 250, 250, 0.98) 59%, #fafafa 60%, #fafafa 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(59%, rgba(250, 250, 250, 0.98)), color-stop(60%, #fafafa), color-stop(100%, #fafafa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(250, 250, 250, 0.98) 59%, #fafafa 60%, #fafafa 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(250, 250, 250, 0.98) 59%, #fafafa 60%, #fafafa 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(250, 250, 250, 0.98) 59%, #fafafa 60%, #fafafa 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(250, 250, 250, 0.98) 59%, #fafafa 60%, #fafafa 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#fafafa',GradientType=0 );
  /* IE6-9 */
  padding: 8px 0 0; }
  .job-details__source__notes__button:before {
    content: '';
    display: inline-block;
    width: 7px;
    height: 7px;
    background: url("../img/0ee0245bb4/arrow-custom-select.png") no-repeat 50% 0; }
  .show-all .job-details__source__notes__button {
    top: auto;
    bottom: 0;
    background: none;
    filter: none; }
    .show-all .job-details__source__notes__button:before {
      background: url("../img/0ee0245bb4/arrow-custom-select-inversed.png") no-repeat 50% 0; }

.job-details__details {
  margin: 0 -14px;
  font-size: 12px;
  border-bottom: 1px solid #cccbcd; }
  .job-details__details .job-details__details__info {
    float: right;
    width: 270px;
    border-left: 1px solid #cccbcd; }

.job-details__details__table {
  width: 100%;
  table-layout: fixed;
  line-height: 23px; }
  .job-details__details__table .th,
  .job-details__details__table th {
    font-weight: normal;
    text-align: center;
    padding: 0; }
  .job-details__details__table .even th,
  .job-details__details__table .even td {
    background: #f2f2f2; }
  .job-details__details__table th {
    min-width: 65px; }
  .job-details__details__table .th {
    text-align: left;
    padding-left: 10px; }
  .job-details__details__table td {
    padding: 0;
    text-align: center;
    font-weight: bold; }

.job-details__main-info {
  margin: 0 -14px;
  padding: 6px 0 7px 14px;
  border-bottom: 1px solid #cccbcd; }

.job-details__main-info__title-description {
  float: left;
  margin-right: 15px; }

.job-details__notes {
  overflow: hidden; }

.job-details__by {
  font-weight: bold; }

.job-details__description {
  color: #979498; }

.job-details__notes {
  position: relative;
  overflow: hidden; }

.job-details__notes__overflower {
  display: none;
  max-height: 17px;
  overflow: hidden;
  padding-left: 18px;
  display: none;
  white-space: nowrap;
  background: url("../img/0ee0245bb4/icon-notes.png") no-repeat 0 1px; }
  .show-all .job-details__notes__overflower {
    white-space: normal;
    max-height: none; }

.job-details__notes__button {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  height: 100%;
  background: -moz-linear-gradient(left, rgba(250, 250, 250, 0) 0%, #fafafa 48%, #fafafa 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(250, 250, 250, 0)), color-stop(48%, #fafafa), color-stop(100%, #fafafa));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, rgba(250, 250, 250, 0) 0%, #fafafa 48%, #fafafa 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, rgba(250, 250, 250, 0) 0%, #fafafa 48%, #fafafa 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, rgba(250, 250, 250, 0) 0%, #fafafa 48%, #fafafa 100%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(250, 250, 250, 0) 0%, #fafafa 48%, #fafafa 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00fafafa', endColorstr='#fafafa',GradientType=1 );
  /* IE6-9 */ }
  .job-details__notes__button:before {
    content: '';
    position: absolute;
    left: 30px;
    top: 50%;
    width: 7px;
    height: 7px;
    background: url("../img/0ee0245bb4/arrow-custom-select.png") no-repeat 50% 0; }
  .show-all .job-details__notes__button {
    background: none;
    filter: none; }
    .show-all .job-details__notes__button:before {
      background: url("../img/0ee0245bb4/arrow-custom-select-inversed.png") no-repeat 50% 0; }

.job-details__progress {
  overflow: hidden;
  position: relative;
  margin-right: 284px;
  margin-left: 14px;
  padding: 69px 0 0; }

.job-details__details__start {
  float: left;
  margin-right: 9px; }

.job-details__details__end {
  float: right;
  margin-left: 9px; }

.job-details__progress__bar {
  background: #f2f2f2;
  overflow: hidden;
  position: relative;
  top: 6px; }
  .large-progress .job-details__progress__bar {
    position: absolute;
    top: 14px;
    left: 14px;
    right: 14px; }

.job-details__progress__bar-status {
  height: 5px;
  width: 0;
  background: url("../img/0ee0245bb4/bg-job-details-progress-bar.png");
  border-radius: 2px; }
  .large-progress .job-details__progress__bar-status {
    height: 50px; }

.job-details__progress__chart-wrapper {
  width: 100%;
  position: absolute;
  top: 0px; }

.job-details__progress__chart {
  position: relative;
  height: 71px; }
  .large-progress .job-details__progress__chart {
    display: none !important; }

.job-details__source-item__files-container {
  padding-top: 5px;
  padding-bottom: 5px; }

.job-details__source-item__files {
  min-height: 23px; }

.job-details__source-item__files-holder {
  border: 1px solid #d2d2d2;
  border-width: 0 1px 1px 1px;
  border-radius: 0 0 2px 2px; }

.job-details__source-item__file {
  position: relative;
  padding: 3px 20px;
  margin: 0 1px;
  cursor: pointer; }
  .job-details__source-item__file a {
    color: #535054; }
  .job-details__source-item__file:nth-child(odd) {
    background-color: #f2f2f2; }
  .job-details__source-item__file:nth-child(even) a {
    color: #4959a9; }
  .job-details__source-item__file:before {
    content: '';
    position: absolute;
    top: 7px;
    left: 4px;
    width: 8px;
    height: 10px;
    background: url("../img/0ee0245bb4/arrow-download.png") no-repeat; }

.job-details__source-item__files-scroll {
  max-height: 92px;
  overflow: auto; }

/* SYS ERROR CSS */
.sysErrorWrap {
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9991;
  top: 0px;
  left: 0px;
  display: none; }

.sysErrorInnerOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 9998;
  top: 0px;
  left: 0px; }

.sysErrorBody {
  padding: 15px;
  width: 400px;
  min-height: 170px;
  background-color: #fff;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  top: 150px;
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 9999;
  border-radius: 3px;
  border: 1px solid #d3d3d3; }

.sysErrorTitle {
  padding: 5px 0 5px 0;
  color: #a52a2a;
  font-size: 14px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  height: 15px;
  position: relative;
  text-align: center;
  background-color: #d3d3d3; }

.sysErrorMessage {
  margin-top: 20px;
  padding: 5px 0 5px 0;
  color: #a52a2a;
  font-size: 14px;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  min-height: 70px;
  position: relative;
  text-align: center;
  background-color: #d3d3d3; }

.sysErrorButton {
  width: 55px;
  height: 25px;
  background-color: #808080;
  border: none;
  margin-top: 20px;
  float: right;
  color: #fff; }

.typeahead {
  display: none;
  position: absolute;
  z-index: 100;
  font-size: 14px;
  line-height: 20px;
  margin: 12px 0 0 -1px;
  padding: 3px 0 10px;
  list-style: none;
  border: 1px solid #CECECE;
  border-width: 0 1px 1px;
  background: #ffffff;
  -webkit-border-radius: 2px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 2px; }
  .typeahead.tall-search {
    margin-top: 0; }

.typeahead a {
  padding: 0 13px;
  font-size: 12px;
  display: block;
  color: #190000;
  line-height: 20px; }
  .typeahead a span {
    background-color: #D7D7D7;
    color: #ffffff;
    border-radius: 2px;
    display: inline-block;
    font-size: 10px;
    height: 13px;
    line-height: 13px;
    padding: 0 2px; }

.typeahead .count {
  font-size: 10px;
  line-height: 14px; }

.typeahead .active,
.typeahead a:hover {
  background: #e1e5fa;
  text-decoration: none; }

.typeahead em {
  font-style: normal;
  font-weight: bold; }

.typeahead .super {
  font-size: 10px;
  line-height: 14px;
  padding: 0 3px;
  font-style: normal; }

.typeahead .purple {
  background: #E066FF; }

.typeahead .red {
  background: #CC66CC; }

.typeahead .green {
  background: #93DB70; }

.typeahead .match {
  background: #e1e5fa; }

.typeahead.modal, .typeahead.helpTooltip {
  z-index: 10000; }

.typeahead_group_header {
  background: #F4F4F4;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #333333;
  height: 24px;
  line-height: 24px;
  padding: 0 13px;
  margin: 6px 0; }

.typeahead_group_header:first-child {
  margin-top: 0; }

.typeahead li[data-type="tree"]:first-child {
  margin-top: 9px; }

.typeahead li[data-type="tree"] a {
  padding-left: 33px;
  position: relative;
  line-height: 24px; }

.typeahead li[data-type="tree"] a:before {
  background: url("../img/0ee0245bb4/bg-tree-transp.png") no-repeat;
  background-position: -30px -48px;
  width: 16px;
  height: 15px;
  display: block;
  position: absolute;
  content: "";
  top: 1px;
  left: 10px; }

.typeahead .folder {
  position: relative;
  line-height: 24px; }

.typeahead .folder:before {
  background: url("../img/0ee0245bb4/bg-tree-transp.png") no-repeat;
  background-position: -30px -17px;
  width: 16px;
  height: 15px;
  display: block;
  position: absolute;
  content: "";
  margin-left: -23px;
  margin-top: 2px; }

.typeahead .tree_header {
  padding: 10px 10px 0 10px;
  height: auto;
  background-color: #ffffff;
  font-weight: normal;
  margin-bottom: 0; }

.typeahead .folder.folderPadded0 {
  padding-left: 21px; }

.typeahead .treePadded0 {
  padding-left: 0px; }
  .typeahead .treePadded0 a {
    line-height: 20px; }

.typeahead .folder.folderPadded1 {
  padding-left: 42px; }

.typeahead .treePadded1 {
  padding-left: 21px; }
  .typeahead .treePadded1 a {
    line-height: 20px; }

.typeahead .folder.folderPadded2 {
  padding-left: 63px; }

.typeahead .treePadded2 {
  padding-left: 42px; }
  .typeahead .treePadded2 a {
    line-height: 20px; }

.typeahead .folder.folderPadded3 {
  padding-left: 84px; }

.typeahead .treePadded3 {
  padding-left: 63px; }
  .typeahead .treePadded3 a {
    line-height: 20px; }

.typeahead .folder.folderPadded4 {
  padding-left: 105px; }

.typeahead .treePadded4 {
  padding-left: 84px; }
  .typeahead .treePadded4 a {
    line-height: 20px; }

.typeahead .folder.folderPadded5 {
  padding-left: 126px; }

.typeahead .treePadded5 {
  padding-left: 105px; }
  .typeahead .treePadded5 a {
    line-height: 20px; }

.typeahead .folder.folderPadded6 {
  padding-left: 147px; }

.typeahead .treePadded6 {
  padding-left: 126px; }
  .typeahead .treePadded6 a {
    line-height: 20px; }

.typeahead .folder.folderPadded7 {
  padding-left: 168px; }

.typeahead .treePadded7 {
  padding-left: 147px; }
  .typeahead .treePadded7 a {
    line-height: 20px; }

.typeahead .folder.folderPadded8 {
  padding-left: 189px; }

.typeahead .treePadded8 {
  padding-left: 168px; }
  .typeahead .treePadded8 a {
    line-height: 20px; }

.typeahead .folder.folderPadded9 {
  padding-left: 210px; }

.typeahead .treePadded9 {
  padding-left: 189px; }
  .typeahead .treePadded9 a {
    line-height: 20px; }

.typeahead .folder.folderPadded10 {
  padding-left: 231px; }

.typeahead .treePadded10 {
  padding-left: 210px; }
  .typeahead .treePadded10 a {
    line-height: 20px; }

.typeahead.without_folder li[data-type="tree"] a {
  padding-left: 11px;
  line-height: 20px; }
.typeahead.without_folder li[data-type="tree"] a:before {
  display: none; }

.typeahead .show-more {
  color: #4957B3;
  line-height: 24px;
  cursor: pointer; }

.quicklink_tooltip {
  position: absolute;
  z-index: 1500;
  display: none;
  color: #fff;
  margin: -13px 0 0 12px;
  width: 346px;
  -webkit-border-radius: 4px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 4px;
  background: url("../img/0ee0245bb4/bg-tooltip.png"); }

.tooltip-small {
  width: 200px;
  white-space: nowrap; }

.tooltip-modal {
  margin: -13px 0 0 275px; }

.quicklink_tooltip .tooltipInner {
  padding: 5px 7px 8px; }

.tooltip-small .tooltipInner {
  padding-bottom: 3px; }

.quicklink_tooltip::before {
  content: '';
  position: absolute;
  left: 50%;
  bottom: -8px;
  margin: 0 0 0 -6px;
  width: 13px;
  height: 8px;
  background: url("../img/0ee0245bb4/bg-tooltip-arrow.png"); }

.quicklink_tooltip .title {
  text-align: center;
  margin: 0 0 5px; }

.quicklink_tooltip .text {
  width: 320px;
  border: 4px solid #7178a1;
  padding: 0 2px;
  background: #7178a1;
  -webkit-border-radius: 2px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
  line-height: 15px;
  height: 15px;
  overflow: hidden;
  color: #fff; }

.table {
  min-height: 20px;
  margin: 0 0 24px;
  width: 100%; }
  .table .cell {
    padding: 1px 5px 0 9px; }
  .table .odd {
    background: #f2f2f2; }
  .table .table-row {
    width: 100%;
    position: relative; }

.table-head {
  height: 1%;
  padding: 0 1px; }
  .table-head:after {
    content: '';
    display: block;
    clear: both; }
  .table-head > div {
    float: left;
    margin: 0 -1px;
    text-transform: capitalize;
    border: 1px solid #e5e5e5;
    border-color: #d7d6d9 #e5e5e5 #d3d3d3;
    background: url("../img/0ee0245bb4/bg-table-head.png") repeat-x; }
  .table-head > .sort {
    background: url("../img/0ee0245bb4/bg-body-sort.png") repeat-x; }
  .table-head .selected {
    background: url("../img/0ee0245bb4/bg-table-head-active.png") repeat-x;
    color: #7c82a7;
    border-color: #d5d8ed #dcdee7 #d5d8ed #d5d8ed; }
  .table-head .selected .cell {
    background: url("../img/0ee0245bb4/bg-table-head-arrow.png") no-repeat 100% 60%; }
  .table-head .cell {
    float: left; }

.searchResults .table-head .cell {
  display: inline-block;
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis; }

.modal .table .cell, .helpTooltip .table .cell {
  padding: 1px 15px 3px;
  float: none !important; }

.table-row .result {
  padding: 8px; }
.table-row .result a,
.table-row .result span.fullMode {
  font-size: 14px;
  font-weight: bold;
  color: #4959a9; }
  .table-row .result a em,
  .table-row .result span.fullMode em {
    font-weight: normal;
    font-style: normal;
    color: #535054;
    margin: 0 2px; }
  .table-row .result a.series-path,
  .table-row .result span.fullMode.series-path {
    font-size: 10px;
    line-height: 13px;
    margin: 2px 0;
    padding-left: 35px;
    background: url("../img/0ee0245bb4/series_id.png") no-repeat 25px 3px;
    display: none; }
    .table-row .result a.series-path.visible,
    .table-row .result span.fullMode.series-path.visible {
      display: block; }
.table-row .fullMode:hover {
  text-decoration: none;
  border-bottom: 1px solid #4959a9; }
.table-row span.fullMode:hover {
  text-decoration: none;
  border-bottom: none; }
.table-row .result .obviousEl {
  font-weight: normal;
  font-size: 13px;
  color: #535054; }
.table-row .result span.fullMode .obviousEl {
  font-size: 10px; }
.table-row .result .divider {
  font-weight: normal; }
.table-row:hover .info-popup {
  visibility: visible; }

.table-info-row {
  width: 100%;
  overflow: hidden;
  font-size: 12px;
  color: #778aa3; }

.results-link {
  color: #778aa3; }
  .results-link:hover {
    text-decoration: underline; }

.table-info-row div:first-child {
  border: none; }

.table-info-row > div {
  float: left;
  border-left: 1px solid #dad6df;
  margin: 0 -1px 0 0; }

.table-row:hover .table-info-row > div {
  border-color: #c1c0db; }

.table-info-row .cell {
  padding: 0 8px;
  min-height: 26px; }

.odd {
  background: #f2f2f2; }

.table .table-row:hover {
  background: #e1e5fa;
  z-index: 11; }

.table-row.checked {
  background: #eadff7; }

.info-popup {
  position: absolute;
  right: 0;
  visibility: hidden;
  top: -28px; }
  .info-popup .left {
    width: 23px;
    height: 28px;
    float: left;
    background: url("../img/0ee0245bb4/bg-info-popup.png"); }
  .info-popup .center {
    float: left;
    background: #e1e5fa;
    height: 25px;
    padding: 3px 4px 0; }
  .info-popup .wrap {
    float: left;
    margin: 0 0 0 -10px; }

.lt-ie8 .info-popup {
  top: -26px; }

.info-popup .popup-inner {
  float: right; }

.searchPanel {
  margin-left: 7px;
  float: left;
  margin-bottom: -3px; }
  .searchPanel span {
    width: 21px;
    height: 21px;
    background: url("../img/0ee0245bb4/bg-checkbox-search.png"); }
  .searchPanel.undetermined span {
    background-position: 0 -42px; }
  .searchPanel.all span {
    background-position: 0 -21px; }

.result.fl .flCheckbox {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  *vertical-align: top;
  margin-right: 4px; }

hr.visible {
  display: block;
  margin: 5px 0; }

.highlight-items {
  display: none;
  font-size: 10px;
  line-height: 13px;
  padding: 0 0 0 35px;
  background: url("../img/0ee0245bb4/bg-highlight-elements.png") no-repeat 25px 4px; }

.highlight-item {
  margin-left: 2px; }
  .highlight-item em {
    margin: 0;
    font-style: normal;
    background: #fec68d; }
  .highlight-item:first-child {
    margin-left: 0; }

.highlight-field {
  background: #bfc3f0;
  border-radius: 1px;
  color: #4959a9;
  margin-right: 2px;
  text-transform: uppercase; }

.highlight-label {
  display: none; }
  .highlight-label em {
    margin: 0 !important;
    font-weight: bold !important;
    background: #fec68d; }

.highlighted .highlight-items {
  display: block; }

.result-settings-wrap {
  position: relative;
  display: inline-block; }

.result-settings {
  display: inline-block;
  width: 16px;
  cursor: pointer;
  height: 16px;
  position: relative;
  top: 2px;
  margin-left: 2px;
  background: url("../img/0ee0245bb4/result_config.png") no-repeat 0 0; }

.result-settings.active {
  background: url("../img/0ee0245bb4/result_config.png") no-repeat 0 -16px; }
  .result-settings.active:before {
    content: '';
    position: absolute;
    top: 100%;
    background: url("../img/0ee0245bb4/popup-arrow.png") no-repeat;
    width: 14px;
    height: 8px;
    left: 50%;
    margin-left: -11px; }

.search-results-wrap {
  min-width: 63px;
  display: inline-block; }

.compareControl {
  display: none;
  float: right;
  font-size: 0;
  line-height: 0;
  padding: 2px 3px 0 0; }

.compareCounter {
  font-size: 13px;
  line-height: 15px;
  display: inline-block;
  vertical-align: middle;
  *display: inline;
  *zoom: 1;
  margin-right: 5px;
  color: #8e659f;
  border-bottom: 1px dashed #8e659f; }
  .compareCounter:hover {
    border-color: transparent;
    text-decoration: none;
    color: #8e659f; }
  .compareCounter:visited {
    color: #8e659f; }

.compareClear {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  background: url("../img/0ee0245bb4/close-btn.png") no-repeat;
  width: 15px;
  height: 15px;
  cursor: pointer;
  vertical-align: middle; }

.control-icons {
  float: right;
  margin-left: 10px;
  display: flex; }
  .control-icons [data-type="add_to_cart"] {
    font-size: 13px;
    line-height: 15px;
    display: inline-block;
    vertical-align: middle;
    padding-top: 2px;
    margin-bottom: 4px;
    margin-right: 10px;
    color: #8e659f;
    border-bottom: 1px dashed #8e659f;
    cursor: pointer; }
    .control-icons [data-type="add_to_cart"]:hover {
      border-color: transparent; }
  .control-icons .create-view {
    cursor: pointer;
    position: relative;
    font-size: 16px;
    display: inline-block;
    text-align: center;
    top: -2px; }
    .control-icons .create-view .create-view-toggle {
      padding: 1px 3px 0 0;
      float: right; }
    .control-icons .create-view > span {
      padding: 4px; }
    .control-icons .create-view .create-view-list {
      position: absolute;
      display: none;
      margin: 0;
      z-index: 12;
      background: #FFF;
      text-align: center;
      margin-top: 2px;
      margin-left: -1px;
      box-shadow: 0 1px 7px rgba(45, 39, 53, 0.29), inset 0 0 0 2px rgba(255, 255, 255, 0.32);
      border-radius: 4px;
      border: solid 1px #bdb6c4;
      font-size: 13px;
      padding: 5px; }
      .control-icons .create-view .create-view-list span {
        color: #00e;
        cursor: pointer; }
        .control-icons .create-view .create-view-list span.create-view-disabled {
          color: #a2a2a2; }
        .control-icons .create-view .create-view-list span:hover {
          text-decoration: underline; }
      .control-icons .create-view .create-view-list.create-view-list-shown {
        display: block; }
  .control-icons .icon {
    width: 18px;
    height: 18px;
    display: inline-block;
    cursor: pointer;
    background: url("../img/0ee0245bb4/compare_and_chart.png") no-repeat 0 0; }
    .control-icons .icon.compare {
      background-position: 0 0; }
      .control-icons .icon.compare:hover {
        background-position: -20px 0; }
      .control-icons .icon.compare.inactive {
        background-position: -40px 0; }

.loader {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  /* IE 5-7 */
  filter: alpha(opacity=60);
  /* Netscape */
  -moz-opacity: 0.6;
  /* Safari 1.x */
  -khtml-opacity: 0.6;
  /* Good browsers */
  opacity: 0.6;
  background: #fff url("../img/0ee0245bb4/loader.gif") no-repeat 50% 50% fixed;
  z-index: 500;
  display: none;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  /* No support for these yet, use at own risk */
  -o-user-select: none;
  user-select: none; }

.filerLoader {
  width: 340px;
  height: 150px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
  /* IE 5-7 */
  filter: alpha(opacity=60);
  /* Netscape */
  -moz-opacity: 0.6;
  /* Safari 1.x */
  -khtml-opacity: 0.6;
  /* Good browsers */
  opacity: 0.6;
  background: #fff url("../img/0ee0245bb4/loader.gif") no-repeat 155px 50px;
  position: absolute;
  display: none;
  z-index: 500; }

.no-js .loader,
.loading .loader {
  display: block; }

.RoundPreloader.bigLoader {
  background: url("../img/0ee0245bb4/loader-tree.svg") no-repeat center center; }

.RoundPreloader.smallLoader {
  background: url("../img/0ee0245bb4/loader-tree.svg") no-repeat center center; }

.RoundPreloader.loading {
  opacity: 1 !important;
  -webkit-animation-name: spin;
  -webkit-animation-duration: 1000ms;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear;
  -moz-animation-name: spin;
  -moz-animation-duration: 1000ms;
  -moz-animation-iteration-count: infinite;
  -moz-animation-timing-function: linear;
  -ms-animation-name: spin;
  -ms-animation-duration: 1000ms;
  -ms-animation-iteration-count: infinite;
  -ms-animation-timing-function: linear;
  animation-name: spin;
  animation-duration: 1000ms;
  animation-iteration-count: infinite;
  animation-timing-function: linear; }
@-ms-keyframes spin {
  from {
    -ms-transform: rotate(0deg); }
  to {
    -ms-transform: rotate(360deg); } }
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg); }
  to {
    -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg); } }
@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
/* help */
.helpTooltipTitleText {
  margin: 3px 0 0 5px;
  padding: 0;
  float: left;
  font-size: 14px;
  font-weight: bold; }

.helpTooltipHorizontalMenu {
  height: 26px;
  padding: 0 0 0 5px;
  margin-top: -1px;
  position: relative;
  border-top: 1px solid #487d42;
  background-color: #539749;
  color: #fff;
  font-size: 14px;
  font-weight: bold;
  -webkit-box-shadow: inset 0 1px #5c9c52;
  box-shadow: inset 0 1px #5c9c52; }

.helpTextWrap {
  float: left;
  padding: 3px 10px 0 10px; }

.helpTooltipHMLabel {
  height: 20px;
  float: left;
  margin-right: 8px; }

.helpTooltipHMLabel a {
  text-decoration: none;
  color: #fff; }

.helpTooltipHMLabel a:hover {
  color: #fff; }

.helpTooltipHorizontalMenuDropDown {
  margin: 0;
  padding: 3px 10px 0 10px;
  height: 23px;
  float: left;
  cursor: pointer;
  background-color: #4b8643;
  border-left: 1px solid #42743b;
  border-right: 1px solid #42743b;
  -webkit-box-shadow: inset 0 1px #5c9c52;
  box-shadow: inset 0 1px #5c9c52; }

.helpTooltipDownArrow {
  margin: 6px 0 0 0;
  padding: 0;
  width: 7px;
  height: 7px;
  background: url("../img/0ee0245bb4/helpTooltipArrow.png") no-repeat;
  position: relative;
  float: left; }

.helpTooltipCenter {
  padding: 21px 0 9px; }

.helpTooltipContent {
  padding: 0;
  min-height: 320px;
  position: relative;
  margin-bottom: 10px;
  border-bottom: 1px solid #d3d3d3; }

.helpTooltipContent:before {
  content: '';
  position: absolute;
  top: 0;
  left: 20%;
  width: 1px;
  margin: 0 -1px 0 -1px;
  background-color: #d0d0d0;
  height: 100%; }

.helpTooltipContentLeft {
  margin: 0 13px 0 0;
  float: left;
  position: relative;
  z-index: 3;
  width: 20%; }

.helpTooltipContentLeft a {
  text-decoration: none;
  color: #535054; }

.helpTooltipContentLeft a:hover {
  color: #535054; }

.helpTooltipContentLeft ul {
  margin: 0;
  padding: 0;
  list-style: none outside none; }

.helpTooltipContentLeft li {
  padding: 4px 5px 5px 14px;
  font-size: 14px;
  cursor: pointer;
  color: #474747; }

.helpLeftMenuOptionActive {
  background-color: #4959a9;
  color: #fff !important;
  font-size: 14px;
  font-weight: bold; }

.helpLeftMenuOptionActive a {
  color: #fff !important; }

.helpTooltipContentRight {
  overflow: hidden; }

.helpTooltipContentRightText {
  margin: 0 0 0 10px;
  padding: 0;
  text-align: left;
  font-size: 14px;
  width: 100%;
  height: 270px; }

.helpTooltipContentRightNavigation {
  margin: 0 0 0 10px;
  padding: 0;
  text-align: left;
  font-size: 14px;
  width: 100%;
  height: 30px; }

.helpTooltipDropDownMenuEl {
  margin: 0;
  padding: 5px 0 5px 0;
  width: 190px;
  background-color: #fff;
  position: absolute;
  top: 67px;
  left: 90px;
  border-radius: 4px;
  border: 1px solid #e6e6fa;
  display: none;
  z-index: 10; }

.helpTooltipDropDownMenuEl a {
  color: #535054;
  text-decoration: none; }

.helpTooltipDropDownMenuEl a:hover {
  color: #535054; }

.helpTooltipDropDownMenuEl ul {
  margin: 0;
  padding: 0;
  list-style: none outside none;
  display: table; }

.helpTooltipDropDownMenuEl li {
  margin: 0;
  padding: 3px 5px 3px 5px;
  list-style: none outside none;
  display: table;
  width: 180px;
  font-size: 14px;
  cursor: pointer; }

.helpTooltipDropDownMenuEl li:hover {
  background-color: #e8ebf9;
  border-radius: 0; }

.helpOptActive {
  background-color: #e9e6ea;
  border-radius: 3px; }

.helpOptIco {
  width: 16px;
  height: 16px;
  float: left;
  margin-right: 8px;
  background: url("../img/0ee0245bb4/s_loop.png") no-repeat; }

.excel {
  background: url("../img/0ee0245bb4/ico-excel-us-grey.png") no-repeat; }

.helpPrevLink a {
  float: left;
  margin: 0 0 0 15px;
  color: #f39447; }

.helpNextLink a {
  float: right;
  margin: 0 15px 0 0;
  color: #f39447; }

.filterTooltip {
  z-index: 9999;
  position: absolute;
  display: none;
  max-width: 460px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  -moz-box-shadow: 2px 2px 4px 3px #d3d3d3;
  -webkit-box-shadow: 2px 2px 4px 3px #d3d3d3;
  box-shadow: 2px 2px 4px 3px #d3d3d3;
  padding: 0 0 6px 0; }
  .filterTooltip.result-settings-tooltip {
    width: 260px;
    left: 50%;
    margin-left: -130px; }

.filterTooltip.visible {
  display: block;
  top: 27px; }

.quick-filter-content {
  margin: 5px 10px; }

.quick-filter-settings {
  position: relative;
  padding-right: 25px; }

.quick-filter-menu-item,
.quick-filter-item {
  margin-bottom: 3px; }
  .quick-filter-menu-item .custom-select,
  .quick-filter-item .custom-select {
    display: inline-block;
    border: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: none;
    padding-right: 0; }
    .quick-filter-menu-item .custom-select:before,
    .quick-filter-item .custom-select:before {
      content: '';
      position: absolute;
      right: 0;
      bottom: 0;
      top: 0;
      margin: auto 0;
      width: 0;
      height: 0;
      border-left: 3px solid transparent;
      border-right: 3px solid transparent;
      border-top: 4px solid #b9bdbd; }
    .quick-filter-menu-item .custom-select .select-inner,
    .quick-filter-item .custom-select .select-inner {
      background: none;
      color: #b9bdbd; }
  .quick-filter-menu-item .optionItem,
  .quick-filter-item .optionItem {
    font-size: 0;
    line-height: 0;
    white-space: nowrap; }
    .quick-filter-menu-item .optionItem a,
    .quick-filter-item .optionItem a {
      font-size: 13px;
      line-height: 12px;
      padding: 5px 15px; }
  .quick-filter-menu-item .select-drop,
  .quick-filter-item .select-drop {
    background: #fff;
    width: auto;
    margin-top: 5px;
    left: 50%;
    min-width: 200px;
    border: none;
    border-radius: 3px;
    -moz-box-shadow: 1px 1px 7px #d3d3d3;
    -webkit-box-shadow: 1px 1px 7px #d3d3d3;
    box-shadow: 1px 1px 7px #d3d3d3;
    -webkit-transform: translateX(-50%);
    /* Ch <36, Saf 5.1+, iOS, An =<4.4.4 */
    -ms-transform: translateX(-50%);
    /* IE 9 */
    transform: translateX(-50%); }
    .quick-filter-menu-item .select-drop:before,
    .quick-filter-item .select-drop:before {
      content: '';
      z-index: 1;
      position: absolute;
      bottom: 100%;
      left: 50%;
      margin-left: -2px;
      width: 0;
      height: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-bottom: 6px solid white; }
    .quick-filter-menu-item .select-drop:after,
    .quick-filter-item .select-drop:after {
      content: '';
      position: absolute;
      bottom: 100%;
      left: 50%;
      margin-left: -3px;
      width: 0;
      height: 0;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-bottom: 8px solid rgba(0, 0, 0, 0.1); }

.quick-filter-item__checkbox {
  position: absolute;
  left: -9999px; }
  .quick-filter-item__checkbox + .quick-filter-item__label .quick-filter-select {
    opacity: 0.5;
    pointer-events: none; }
  .quick-filter-item__checkbox:checked + .quick-filter-item__label .quick-filter-select {
    opacity: 1;
    pointer-events: all; }
  .quick-filter-item__checkbox:checked + .quick-filter-item__label .custom-select {
    cursor: default; }
    .quick-filter-item__checkbox:checked + .quick-filter-item__label .custom-select .select-inner {
      color: #4959a9; }
    .quick-filter-item__checkbox:checked + .quick-filter-item__label .custom-select:before {
      border-top: 4px solid #4959a9; }

.quick-filter-item__label {
  position: relative;
  font-size: 14px; }
  .quick-filter-item__label:before {
    content: '';
    position: relative;
    top: 1px; }

.filterTooltipArrow {
  background: url("../img/0ee0245bb4/popup-arrow.png") no-repeat;
  width: 14px;
  height: 11px;
  position: absolute;
  top: -11px;
  z-index: 777; }
  .result-settings-tooltip .filterTooltipArrow {
    left: 50%;
    margin-left: -11px; }

.filterTooltipTitle {
  line-height: 20px;
  background-color: #E5E3E8;
  margin: 4px 4px 9px;
  border-radius: 3px;
  padding: 1px 2px 2px 5px; }

.filterTooltipSearch {
  height: 21px;
  position: relative;
  background-color: #f3f3f3;
  margin: 8px 10px 0px 10px;
  border: 1px solid #dedede;
  border-radius: 2px; }

.filterTooltipMenu {
  height: 18px; }
  .filterTooltipMenu .allSpan {
    display: inline-block; }
  .filterTooltipMenu .nullSpan {
    display: inline-block;
    float: none !important;
    margin-left: 25px; }
    .filterTooltipMenu .nullSpan small {
      font-weight: normal; }
  .filterTooltipMenu .tree-mode-select-holder {
    margin: 0; }
    .filterTooltipMenu .tree-mode-select-holder + .tree-mode-select-holder {
      margin-right: 10px; }
    .filterTooltipMenu .tree-mode-select-holder span {
      font-weight: normal;
      font-size: 11px; }
  .filterTooltipMenu .tree-mode-select__button {
    border: none;
    line-height: 19px;
    cursor: pointer;
    z-index: 5;
    border-radius: 2px; }
  .filterTooltipMenu .tree-mode-select {
    width: 25px;
    margin-top: -7px;
    padding-top: 10px;
    border-left-bottom-radius: 2px;
    border-right-bottom-radius: 2px; }
    .filterTooltipMenu .tree-mode-select li {
      cursor: pointer; }
  .filterTooltipMenu .tree-mode-select-holder__inner {
    position: relative;
    display: inline-block;
    margin: 0;
    vertical-align: middle; }
  .filterTooltipMenu .js-agg-container {
    display: none; }
    .filterTooltipMenu .js-agg-container.visible {
      display: block; }

.filterTooltipList {
  min-height: 127px;
  max-height: 210px;
  font-size: 14px;
  text-align: center;
  overflow: auto;
  width: 100%; }

.filterTooltipListWrap {
  border: 1px solid #dedede;
  margin: 1px 10px 4px; }

.filterTooltipList > ul {
  padding: 0 6px 0 0; }

.filterTooltipList td {
  padding: 2px 5px; }

.filterTooltipList .fiItem {
  cursor: pointer; }

.filterTooltipList .odd {
  background: #f1f2f5; }

.filterTooltipSearch_input {
  border: none;
  background: none;
  margin: 2px 0 0 5px;
  width: 250px;
  color: #808080;
  float: left; }

.filterTooltipSearch_input:focus {
  outline: none; }

.filterTooltipButtons {
  background-color: #f29346;
  border: none;
  border-radius: 3px;
  color: #fff;
  padding: 6px 8px;
  font-size: 13px;
  text-shadow: 0 -1px #d77c33;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #e8822e;
  background: -webkit-linear-gradient(bottom, #e8822e, #f5984c);
  background: -moz-linear-gradient(bottom, #e8822e, #f5984c);
  background: -o-linear-gradient(bottom, #e8822e, #f5984c);
  background: -ms-linear-gradient(bottom, #e8822e, #f5984c);
  background: linear-gradient(to top, #e8822e, #f5984c);
  font: 200 13px/17px "Segoe UI", Segoe, Tahoma, Geneva, sans-serif; }

.filterTooltipButtonsHolder {
  margin: 5px 10px;
  float: right; }

.filterTooltipSearch_ico {
  width: 16px;
  height: 16px;
  background: url("../img/0ee0245bb4/s_loop.png");
  margin: 2px 0 0 5px;
  float: left;
  cursor: pointer; }

.filterTooltipQuestion_ico {
  width: 17px;
  height: 17px;
  background: url("../img/0ee0245bb4/icon-help.png") no-repeat;
  float: right;
  margin: 2px 3px 0 0;
  cursor: pointer; }

.filterTooltipList_ico {
  width: 17px;
  height: 17px;
  background: url("../img/0ee0245bb4/icon-list.png") no-repeat;
  margin: 2px 3px 0 0;
  float: right;
  cursor: pointer; }

.filterTooltipClose_ico {
  float: right;
  cursor: pointer;
  width: 23px;
  height: 19px;
  margin-top: 1px;
  background: #d0ced3 url("../img/0ee0245bb4/popup-close.png") no-repeat 5px 3px;
  -webkit-border-radius: 2px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 2px; }

.filterTooltipTitle_label {
  margin-left: 3px;
  font-size: 13px; }

.fiCount {
  text-align: right; }

.activeFilterClose {
  width: 9px;
  height: 9px;
  background: url("../img/0ee0245bb4/close.png?v1") no-repeat 0 0;
  cursor: pointer;
  overflow: hidden;
  margin: 5px 8px 0 0;
  float: left; }

.activeFiltersTitle {
  font-weight: bold;
  margin: 5px 0;
  display: none; }

.afl {
  padding: 3px 0 4px; }

.afl .fiItem {
  position: relative;
  width: 100%; }

.afl .fiItem .activeFilterClose {
  position: absolute;
  right: 0; }

.afl .fiItem:hover {
  text-decoration: none; }

.activeFilterTerm {
  border-bottom: 1px dotted #f29346;
  margin-left: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 79%;
  overflow: hidden;
  display: inline-block;
  box-sizing: border-box; }

.afl .fiItem:hover .activeFilterTerm {
  border-color: transparent; }

.filterTooltipMenu div {
  margin: 7px 17px 0;
  font-weight: bold; }

.fil {
  width: 100%;
  border-collapse: collapse; }

.filterTreeResults.without-arrow .term-text {
  margin-left: 16px; }
.filterTreeResults .arrow_meta {
  margin-right: 5px; }
.filterTreeResults .term-text {
  float: left; }

.quick-filter-menu-item {
  vertical-align: middle;
  border: 1px solid #e5e5e5;
  border-radius: 2px;
  position: relative;
  margin-right: 7px;
  margin-bottom: 11px;
  padding: 2px 30px 2px 7px;
  display: none; }
  .quick-filter-menu-item .custom-select .select-inner {
    color: #4959a9; }
  .quick-filter-menu-item .custom-select:before {
    border-top: 4px solid #4959a9; }
  .quick-filter-menu-item.visible {
    display: inline-block; }

.quick-filter-menu-item__close {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 25px;
  background: #bcbcbc;
  border: none;
  border-radius: 0 2px 2px 0; }
  .quick-filter-menu-item__close:after, .quick-filter-menu-item__close:before {
    content: '';
    width: 10px;
    height: 1px;
    background-color: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto; }
  .quick-filter-menu-item__close:after {
    -webkit-transform: rotate(-45deg);
    /* Ch <36, Saf 5.1+, iOS, An =<4.4.4 */
    -ms-transform: rotate(-45deg);
    /* IE 9 */
    transform: rotate(-45deg); }
  .quick-filter-menu-item__close:before {
    -webkit-transform: rotate(45deg);
    /* Ch <36, Saf 5.1+, iOS, An =<4.4.4 */
    -ms-transform: rotate(45deg);
    /* IE 9 */
    transform: rotate(45deg); }

.ico {
  display: block;
  cursor: pointer;
  width: 50px;
  height: 20px;
  padding: 2px 3px; }

.modal .ico, .helpTooltip .ico {
  height: 21px; }

.hNotificationsDiv {
  position: fixed;
  left: 50%;
  right: 50%;
  width: 380px;
  margin: 0 0 0 -190px;
  z-index: 1600;
  text-align: right;
  top: -2px;
  -webkit-transform: translateZ(0); }

.ntNotificationInner {
  display: inline-block;
  *zoom: 1;
  *display: inline;
  vertical-align: top;
  border: 2px solid #b2afae;
  border-radius: 2px;
  font-size: 13px;
  font-weight: bold;
  text-shadow: 0 1px rgba(255, 255, 255, 0.5);
  margin-bottom: 4px;
  text-align: right;
  background: #f8f8f8;
  color: #5c5961;
  padding: 6px 48px 9px 20px;
  position: relative; }

.error .ntNotificationInner {
  background: #ffe1e1;
  border-color: #e08989;
  color: #b45050; }
  .error .ntNotificationInner .ntNotificationClose {
    background-color: #f9d4d4;
    background-position: -23px 45%; }

.warning .ntNotificationInner {
  border-color: #d1ac7c;
  background: #fff0c1;
  color: #9a7358; }
  .warning .ntNotificationInner .ntNotificationClose {
    background-color: #f4e1b2;
    background-position: -54px 45%; }

.success .ntNotificationInner {
  border-color: #77ae7c;
  background: #ddf3df;
  color: #438749; }
  .success .ntNotificationInner .ntNotificationClose {
    background-color: #bee6c2;
    background-position: 8px 45%; }

.ntGroup .ntNotificationInner {
  padding-right: 51px;
  left: 3px; }

.ntGroupNotExpanded .ntNotificationInner {
  cursor: pointer; }

.ntGroupBlockNumber {
  float: right;
  position: relative;
  margin: -3px -47px -6px 0;
  height: 26px;
  min-width: 27px;
  text-align: center;
  border-radius: 2px;
  cursor: pointer;
  color: #fff;
  font-size: 20px;
  line-height: 23px;
  text-shadow: 0 -1px rgba(55, 0, 0, 0.23);
  background: url("../img/0ee0245bb4/notifications-sprite.png") no-repeat -117px 0; }

.ntNotificationClose {
  position: absolute;
  top: 0;
  right: 0;
  width: 29px;
  height: 100%;
  cursor: pointer;
  background: url("../img/0ee0245bb4/notifications-sprite.png") no-repeat; }

.ntGroupClose {
  position: absolute;
  top: 50%;
  right: 4px;
  min-width: 27px;
  margin-top: -13px;
  height: 26px;
  border-radius: 2px;
  cursor: pointer;
  background: url("../img/0ee0245bb4/notifications-sprite.png") no-repeat -117px 0; }

.ntGroupCloseInner {
  margin: 5px 0 0 7px;
  width: 13px;
  height: 14px;
  background: url("../img/0ee0245bb4/notifications-sprite.png") no-repeat -94px -5px; }

.ntGroupExpanded .ntGroupBlockNumber,
.ntGroupNotExpanded .ntGroupClose {
  display: none; }

body:after {
  display: none;
  content: url("../img/0ee0245bb4/notifications-sprite.png"); }

.ir {
  display: block;
  border: 0;
  text-indent: -999em;
  overflow: hidden;
  background-color: transparent;
  background-repeat: no-repeat;
  text-align: left;
  direction: ltr;
  *line-height: 0; }

.ir br {
  display: none; }

.hidden {
  display: none !important;
  visibility: hidden; }

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }

.invisible {
  visibility: hidden; }

.clearfix:before, .jobsImportControls:before, .jobsImportPaging:before, .jobsExpandedControls:before, .jobsDetailsControls:before, .uploaderControls:before, .job-details__source-item:before, .job-details__details:before, .job-details__main-info:before, .job-details__progress__time:before, .helpTooltipHorizontalMenu:before, .helpTooltipCenter:before, .modalTwoColumns:before, .modalTwoColumnContent:before, .modalTwoColumnContent--importer:before, .settingsRow:before, .settingsRowSmall:before, .settingsRowLast:before, .usersSearchContainer:before, .usersListItem:before, .uploaderSteps:before, .uploaderFile:before, .uploaderModalRow:before, .uploaderSeriesOverride:before, .uploaderBlockInnerHold:before, .uploaderGenerateContainer:before, .uploaderPrefixFields:before, .uploaderGenerateSeries:before, .rulesSearchContainer:before, .execute-settings__columns-holder:before, .edit-tab-content__row:before, .edit-settings:before, .importersTwoColumns:before, .importers-issues__create:before, .heading:before, .clearfix:after, .jobsImportControls:after, .jobsImportPaging:after, .jobsExpandedControls:after, .jobsDetailsControls:after, .uploaderControls:after, .job-details__source-item:after, .job-details__details:after, .job-details__main-info:after, .job-details__progress__time:after, .helpTooltipHorizontalMenu:after, .helpTooltipCenter:after, .modalTwoColumns:after, .modalTwoColumnContent:after, .modalTwoColumnContent--importer:after, .settingsRow:after, .settingsRowSmall:after, .settingsRowLast:after, .usersSearchContainer:after, .usersListItem:after, .uploaderSteps:after, .uploaderFile:after, .uploaderModalRow:after, .uploaderSeriesOverride:after, .uploaderBlockInnerHold:after, .uploaderGenerateContainer:after, .uploaderPrefixFields:after, .uploaderGenerateSeries:after, .rulesSearchContainer:after, .execute-settings__columns-holder:after, .edit-tab-content__row:after, .edit-settings:after, .importersTwoColumns:after, .importers-issues__create:after, .heading:after {
  content: "";
  display: table; }

.clearfix:after, .jobsImportControls:after, .jobsImportPaging:after, .jobsExpandedControls:after, .jobsDetailsControls:after, .uploaderControls:after, .job-details__source-item:after, .job-details__details:after, .job-details__main-info:after, .job-details__progress__time:after, .helpTooltipHorizontalMenu:after, .helpTooltipCenter:after, .modalTwoColumns:after, .modalTwoColumnContent:after, .modalTwoColumnContent--importer:after, .settingsRow:after, .settingsRowSmall:after, .settingsRowLast:after, .usersSearchContainer:after, .usersListItem:after, .uploaderSteps:after, .uploaderFile:after, .uploaderModalRow:after, .uploaderSeriesOverride:after, .uploaderBlockInnerHold:after, .uploaderGenerateContainer:after, .uploaderPrefixFields:after, .uploaderGenerateSeries:after, .rulesSearchContainer:after, .execute-settings__columns-holder:after, .edit-tab-content__row:after, .edit-settings:after, .importersTwoColumns:after, .importers-issues__create:after, .heading:after {
  clear: both; }

.clearfix, .jobsImportControls, .jobsImportPaging, .jobsExpandedControls, .jobsDetailsControls, .uploaderControls, .job-details__source-item, .job-details__details, .job-details__main-info, .job-details__progress__time, .helpTooltipHorizontalMenu, .helpTooltipCenter, .modalTwoColumns, .modalTwoColumnContent, .modalTwoColumnContent--importer, .settingsRow, .settingsRowSmall, .settingsRowLast, .usersSearchContainer, .usersListItem, .uploaderSteps, .uploaderFile, .uploaderModalRow, .uploaderSeriesOverride, .uploaderBlockInnerHold, .uploaderGenerateContainer, .uploaderPrefixFields, .uploaderGenerateSeries, .rulesSearchContainer, .execute-settings__columns-holder, .edit-tab-content__row, .edit-settings, .importersTwoColumns, .importers-issues__create, .heading {
  *zoom: 1; }

.EmptyPlaceholder {
  font-style: italic; }

.modal.fade, .fade.helpTooltip {
  top: -25%; }

.modal.fade.in, .fade.in.helpTooltip {
  top: 50%; }

.modalBackButton {
  border-top-left-radius: 5px; }

.modalHold, .helpTooltipHold {
  margin: -100px 150px 0;
  position: relative;
  z-index: 1050;
  min-width: 620px;
  max-width: 1440px;
  top: 25%; }
  .modalHold:after, .helpTooltipHold:after {
    content: '';
    display: block;
    position: absolute;
    height: 150px;
    width: 1px; }

.innerOverlay, .helpInnerOverlay {
  position: absolute;
  width: 100%;
  min-height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  overflow-x: hidden; }
  .innerOverlay:before, .helpInnerOverlay:before {
    content: '';
    position: fixed;
    top: 0;
    left: -20px;
    width: 100%;
    height: 100%; }

.modal, .helpTooltip {
  width: 100%;
  min-height: 200px;
  -webkit-border-radius: 5px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 5px;
  background: #fafafa;
  -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.32);
  -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.32);
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.32); }

.modalWrap, .helpTooltipWrap {
  position: fixed;
  overflow-y: scroll;
  top: 0;
  left: 0;
  display: none;
  z-index: 1050;
  width: 100%;
  height: 100%; }

.modalWrap.importersModal .modalHold, .importersModal.helpTooltipWrap .modalHold, .modalWrap.importersModal .helpTooltipHold, .importersModal.helpTooltipWrap .helpTooltipHold {
  margin-top: 0;
  height: 80%;
  top: 10%; }

.modalWrap.importersModal .modalHold.fullscreen, .importersModal.helpTooltipWrap .modalHold.fullscreen, .modalWrap.importersModal .fullscreen.helpTooltipHold, .importersModal.helpTooltipWrap .fullscreen.helpTooltipHold {
  top: 0;
  height: 100%; }

.modalWrap.importersModal .modalHold .modal, .importersModal.helpTooltipWrap .modalHold .modal, .modalWrap.importersModal .helpTooltipHold .modal, .importersModal.helpTooltipWrap .helpTooltipHold .modal, .modalWrap.importersModal .modalHold .helpTooltip, .importersModal.helpTooltipWrap .modalHold .helpTooltip, .modalWrap.importersModal .helpTooltipHold .helpTooltip, .importersModal.helpTooltipWrap .helpTooltipHold .helpTooltip {
  height: 100%;
  overflow: hidden; }
  .modalWrap.importersModal .modalHold .modal .scrollableBox, .importersModal.helpTooltipWrap .modalHold .modal .scrollableBox, .modalWrap.importersModal .helpTooltipHold .modal .scrollableBox, .importersModal.helpTooltipWrap .helpTooltipHold .modal .scrollableBox, .modalWrap.importersModal .modalHold .helpTooltip .scrollableBox, .importersModal.helpTooltipWrap .modalHold .helpTooltip .scrollableBox, .modalWrap.importersModal .helpTooltipHold .helpTooltip .scrollableBox, .importersModal.helpTooltipWrap .helpTooltipHold .helpTooltip .scrollableBox {
    height: 100%; }

.modalWrap.importersModal .modalHold .modal .modalInner, .importersModal.helpTooltipWrap .modalHold .modal .modalInner, .modalWrap.importersModal .helpTooltipHold .modal .modalInner, .importersModal.helpTooltipWrap .helpTooltipHold .modal .modalInner, .modalWrap.importersModal .modalHold .helpTooltip .modalInner, .importersModal.helpTooltipWrap .modalHold .helpTooltip .modalInner, .modalWrap.importersModal .helpTooltipHold .helpTooltip .modalInner, .importersModal.helpTooltipWrap .helpTooltipHold .helpTooltip .modalInner {
  height: 100%;
  padding-top: 35px;
  box-sizing: border-box;
  margin-top: -35px;
  overflow: hidden; }

.modalWrap.importersModal .modalHold .modal .modalInner .importersTwoColumns, .importersModal.helpTooltipWrap .modalHold .modal .modalInner .importersTwoColumns, .modalWrap.importersModal .helpTooltipHold .modal .modalInner .importersTwoColumns, .importersModal.helpTooltipWrap .helpTooltipHold .modal .modalInner .importersTwoColumns, .modalWrap.importersModal .modalHold .helpTooltip .modalInner .importersTwoColumns, .importersModal.helpTooltipWrap .modalHold .helpTooltip .modalInner .importersTwoColumns, .modalWrap.importersModal .helpTooltipHold .helpTooltip .modalInner .importersTwoColumns, .importersModal.helpTooltipWrap .helpTooltipHold .helpTooltip .modalInner .importersTwoColumns {
  height: 100%; }

.modalWrap.importersModal .modalHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content, .importersModal.helpTooltipWrap .modalHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content, .modalWrap.importersModal .helpTooltipHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content, .importersModal.helpTooltipWrap .helpTooltipHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content, .modalWrap.importersModal .modalHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content, .importersModal.helpTooltipWrap .modalHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content, .modalWrap.importersModal .helpTooltipHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content, .importersModal.helpTooltipWrap .helpTooltipHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content {
  height: 100%;
  overflow: auto;
  box-sizing: border-box;
  min-height: auto;
  z-index: 100;
  position: relative;
  padding: 0; }
  .modalWrap.importersModal .modalHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy, .importersModal.helpTooltipWrap .modalHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy, .modalWrap.importersModal .helpTooltipHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy, .importersModal.helpTooltipWrap .helpTooltipHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy, .modalWrap.importersModal .modalHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy, .importersModal.helpTooltipWrap .modalHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy, .modalWrap.importersModal .helpTooltipHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy, .importersModal.helpTooltipWrap .helpTooltipHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy {
    height: 35px;
    position: relative;
    z-index: 110; }
    .modalWrap.importersModal .modalHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul, .importersModal.helpTooltipWrap .modalHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul, .modalWrap.importersModal .helpTooltipHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul, .importersModal.helpTooltipWrap .helpTooltipHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul, .modalWrap.importersModal .modalHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul, .importersModal.helpTooltipWrap .modalHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul, .modalWrap.importersModal .helpTooltipHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul, .importersModal.helpTooltipWrap .helpTooltipHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul {
      padding: 0;
      margin: 0;
      background: #e4e3e5;
      height: 35px;
      width: 100%; }
      .modalWrap.importersModal .modalHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li, .importersModal.helpTooltipWrap .modalHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li, .modalWrap.importersModal .helpTooltipHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li, .importersModal.helpTooltipWrap .helpTooltipHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li, .modalWrap.importersModal .modalHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li, .importersModal.helpTooltipWrap .modalHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li, .modalWrap.importersModal .helpTooltipHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li, .importersModal.helpTooltipWrap .helpTooltipHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li {
        display: block;
        list-style: none;
        float: left;
        width: 16.66666667%;
        text-align: center; }
        .modalWrap.importersModal .modalHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li.active, .importersModal.helpTooltipWrap .modalHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li.active, .modalWrap.importersModal .helpTooltipHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li.active, .importersModal.helpTooltipWrap .helpTooltipHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li.active, .modalWrap.importersModal .modalHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li.active, .importersModal.helpTooltipWrap .modalHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li.active, .modalWrap.importersModal .helpTooltipHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li.active, .importersModal.helpTooltipWrap .helpTooltipHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li.active {
          background: #fafafa; }
        .modalWrap.importersModal .modalHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li a, .importersModal.helpTooltipWrap .modalHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li a, .modalWrap.importersModal .helpTooltipHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li a, .importersModal.helpTooltipWrap .helpTooltipHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li a, .modalWrap.importersModal .modalHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li a, .importersModal.helpTooltipWrap .modalHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li a, .modalWrap.importersModal .helpTooltipHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li a, .importersModal.helpTooltipWrap .helpTooltipHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li a {
          color: grey;
          line-height: 35px;
          width: 100%;
          height: 35px;
          display: block; }
          .modalWrap.importersModal .modalHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li a:focus, .importersModal.helpTooltipWrap .modalHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li a:focus, .modalWrap.importersModal .helpTooltipHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li a:focus, .importersModal.helpTooltipWrap .helpTooltipHold .modal .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li a:focus, .modalWrap.importersModal .modalHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li a:focus, .importersModal.helpTooltipWrap .modalHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li a:focus, .modalWrap.importersModal .helpTooltipHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li a:focus, .importersModal.helpTooltipWrap .helpTooltipHold .helpTooltip .modalInner .importersTwoColumns .importersTwoColumns__content .scroll-spy ul li a:focus {
            outline: none; }

.modalWrap.importersModal .modalHold .modal .modalInner > .settingsSection, .importersModal.helpTooltipWrap .modalHold .modal .modalInner > .settingsSection, .modalWrap.importersModal .helpTooltipHold .modal .modalInner > .settingsSection, .importersModal.helpTooltipWrap .helpTooltipHold .modal .modalInner > .settingsSection, .modalWrap.importersModal .modalHold .helpTooltip .modalInner > .settingsSection, .importersModal.helpTooltipWrap .modalHold .helpTooltip .modalInner > .settingsSection, .modalWrap.importersModal .helpTooltipHold .helpTooltip .modalInner > .settingsSection, .importersModal.helpTooltipWrap .helpTooltipHold .helpTooltip .modalInner > .settingsSection {
  overflow: auto;
  box-sizing: border-box;
  height: 100%; }

.modalWrap.importersModal .modalHold:after, .importersModal.helpTooltipWrap .modalHold:after, .modalWrap.importersModal .helpTooltipHold:after, .importersModal.helpTooltipWrap .helpTooltipHold:after {
  display: none; }

.modal-backdrop {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  width: 100%;
  height: 100%;
  background-color: #000; }

.modal-backdrop.fade {
  opacity: 0; }

.modal-open {
  overflow: hidden; }
  .modal-open .main-wrapper {
    overflow-y: scroll;
    overflow-x: hidden; }

.modal-open .modal-backdrop {
  display: block; }

.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.55;
  filter: alpha(opacity=55); }

.modalContent, .helpTooltipContentHold {
  padding: 0;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), -1px -1px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3), -1px -1px 1px rgba(0, 0, 0, 0.3);
  border-radius: 5px; }

.modalHeading, .helpTooltipTitle {
  padding: 9px 40px 8px 11px;
  background: #e3e1e5;
  font-size: 13px;
  font-weight: bold;
  -webkit-border-radius: 5px 5px 0 0;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 5px 5px 0 0;
  color: #535054;
  margin: 0;
  text-align: center;
  border-bottom: 1px solid #cdcccf; }

.modalClose, .helpTooltipTitleClose {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 34px;
  background: #d0ced3 url("../img/0ee0245bb4/modal-close-btn.png") no-repeat 9px 10px;
  -webkit-border-radius: 0 5px 0 0;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 0 5px 0 0; }

.modalInner {
  padding: 0;
  padding-bottom: 11px; }
  .modalInner.hideBottomButtons .buttonsWithBorder {
    display: none !important; }
  .modalInner.switchToOneColumn .modalTwoColumns .modalTabList {
    display: none; }
  .modalInner.switchToOneColumn .modalTwoColumns .modalTab {
    width: 100%; }

.modal .buttons, .helpTooltip .buttons, .modal .buttonsWithBorder, .helpTooltip .buttonsWithBorder {
  float: none;
  margin: 0 15px; }
  .modal .buttons li, .helpTooltip .buttons li, .modal .buttonsWithBorder li, .helpTooltip .buttonsWithBorder li {
    float: left;
    margin: 0 7px 0 0; }
  .modal .buttons .right, .helpTooltip .buttons .right, .modal .buttonsWithBorder .right, .helpTooltip .buttonsWithBorder .right {
    float: right;
    margin: 0 0 0 7px; }

.boxModal {
  padding: 10px 14px 7px; }

.modalTable {
  margin: -4px 0 0;
  position: relative;
  width: 100%;
  table-layout: fixed; }
  .modalTable div {
    padding: 0 8px 3px; }
  .modalTable tr {
    background: #f2f2f2; }
  .modalTable tr:nth-child(2n+1) {
    background: #fafafa; }
  .modalTable tr:hover td {
    background: #D5D8ED; }
  .modalTable .column1 {
    width: 27%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .modalTable .column2 {
    width: 72%; }
    .modalTable .column2 pre {
      margin: 0; }

.modalBlockTitle {
  margin: 0 15px 3px; }

.modalMaximizeFields {
  position: relative;
  top: 3px;
  display: inline-block;
  width: 8px;
  height: 17px;
  margin-left: 10px;
  cursor: pointer;
  border: none;
  padding: 0;
  background: url("../img/0ee0245bb4/button-maximize.png") no-repeat; }

.modalTwoColumns {
  position: relative; }

.modalTabList {
  float: left;
  width: 21%; }
  .modalTabList:after {
    content: '';
    position: absolute;
    top: 0;
    right: -3px;
    width: 2px;
    height: 100%;
    border-left: 1px solid #cdcdcd;
    background: #ededed; }
  .modalTabList .modalTabs {
    padding: 29px 0 0; }

.modalTab {
  float: right;
  position: relative;
  z-index: 2;
  width: 79%; }

.modalTwoColumnContent, .modalTwoColumnContent--importer {
  padding: 9px 0 0; }

.hiddenSidebar .modalTwoColumnContent--importer {
  display: none; }

.hiddenSidebar .importersTwoColumns__content {
  margin-left: 0; }

.modalTwoColumnContent--importer {
  margin-bottom: -1px;
  min-height: 300px; }
  .modalTwoColumnContent--importer .rulesSearchContainer .rulesButtons {
    display: block; }

.modalContentColumn {
  float: left;
  width: 49%;
  margin-left: 2%; }
  .modalContentColumn:first-child {
    margin-left: 0; }

.settingsModal .modalTab {
  min-height: 313px; }

.modal-backdrop.in {
  display: block; }

.modalHold.fullscreen, .fullscreen.helpTooltipHold {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: 0;
  max-width: 100%; }
  .modalHold.fullscreen .modalClose, .fullscreen.helpTooltipHold .modalClose, .modalHold.fullscreen .helpTooltipTitleClose, .fullscreen.helpTooltipHold .helpTooltipTitleClose {
    border-radius: 0; }
  .modalHold.fullscreen .modalBackButton, .fullscreen.helpTooltipHold .modalBackButton {
    border-top-left-radius: 0; }
  .modalHold.fullscreen .modal, .fullscreen.helpTooltipHold .modal, .modalHold.fullscreen .helpTooltip, .fullscreen.helpTooltipHold .helpTooltip {
    height: 100%;
    border-radius: 0;
    -webkit-border-radius: 0; }
    .modalHold.fullscreen .modal .buttons.clearfix, .fullscreen.helpTooltipHold .modal .buttons.clearfix, .modalHold.fullscreen .helpTooltip .buttons.clearfix, .fullscreen.helpTooltipHold .helpTooltip .buttons.clearfix, .modalHold.fullscreen .modal .buttons.jobsImportControls, .fullscreen.helpTooltipHold .modal .buttons.jobsImportControls, .modalHold.fullscreen .helpTooltip .buttons.jobsImportControls, .fullscreen.helpTooltipHold .helpTooltip .buttons.jobsImportControls, .modalHold.fullscreen .modal .jobsImportControls.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .jobsImportControls.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .jobsImportControls.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .jobsImportControls.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.jobsImportPaging, .fullscreen.helpTooltipHold .modal .buttons.jobsImportPaging, .modalHold.fullscreen .helpTooltip .buttons.jobsImportPaging, .fullscreen.helpTooltipHold .helpTooltip .buttons.jobsImportPaging, .modalHold.fullscreen .modal .jobsImportPaging.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .jobsImportPaging.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .jobsImportPaging.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .jobsImportPaging.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.jobsExpandedControls, .fullscreen.helpTooltipHold .modal .buttons.jobsExpandedControls, .modalHold.fullscreen .helpTooltip .buttons.jobsExpandedControls, .fullscreen.helpTooltipHold .helpTooltip .buttons.jobsExpandedControls, .modalHold.fullscreen .modal .buttons.jobsDetailsControls, .fullscreen.helpTooltipHold .modal .buttons.jobsDetailsControls, .modalHold.fullscreen .helpTooltip .buttons.jobsDetailsControls, .fullscreen.helpTooltipHold .helpTooltip .buttons.jobsDetailsControls, .modalHold.fullscreen .modal .jobsDetailsControls.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .jobsDetailsControls.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .jobsDetailsControls.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .jobsDetailsControls.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.uploaderControls, .fullscreen.helpTooltipHold .modal .buttons.uploaderControls, .modalHold.fullscreen .helpTooltip .buttons.uploaderControls, .fullscreen.helpTooltipHold .helpTooltip .buttons.uploaderControls, .modalHold.fullscreen .modal .uploaderControls.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .uploaderControls.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .uploaderControls.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .uploaderControls.buttonsWithBorder, .modalHold.fullscreen .modal .jobsExpandedControls.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .jobsExpandedControls.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .jobsExpandedControls.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .jobsExpandedControls.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.job-details__source-item, .fullscreen.helpTooltipHold .modal .buttons.job-details__source-item, .modalHold.fullscreen .helpTooltip .buttons.job-details__source-item, .fullscreen.helpTooltipHold .helpTooltip .buttons.job-details__source-item, .modalHold.fullscreen .modal .job-details__source-item.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .job-details__source-item.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .job-details__source-item.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .job-details__source-item.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.job-details__details, .fullscreen.helpTooltipHold .modal .buttons.job-details__details, .modalHold.fullscreen .helpTooltip .buttons.job-details__details, .fullscreen.helpTooltipHold .helpTooltip .buttons.job-details__details, .modalHold.fullscreen .modal .job-details__details.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .job-details__details.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .job-details__details.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .job-details__details.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.job-details__main-info, .fullscreen.helpTooltipHold .modal .buttons.job-details__main-info, .modalHold.fullscreen .helpTooltip .buttons.job-details__main-info, .fullscreen.helpTooltipHold .helpTooltip .buttons.job-details__main-info, .modalHold.fullscreen .modal .job-details__main-info.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .job-details__main-info.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .job-details__main-info.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .job-details__main-info.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.job-details__progress__time, .fullscreen.helpTooltipHold .modal .buttons.job-details__progress__time, .modalHold.fullscreen .helpTooltip .buttons.job-details__progress__time, .fullscreen.helpTooltipHold .helpTooltip .buttons.job-details__progress__time, .modalHold.fullscreen .modal .job-details__progress__time.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .job-details__progress__time.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .job-details__progress__time.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .job-details__progress__time.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.helpTooltipHorizontalMenu, .fullscreen.helpTooltipHold .modal .buttons.helpTooltipHorizontalMenu, .modalHold.fullscreen .helpTooltip .buttons.helpTooltipHorizontalMenu, .fullscreen.helpTooltipHold .helpTooltip .buttons.helpTooltipHorizontalMenu, .modalHold.fullscreen .modal .helpTooltipHorizontalMenu.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .helpTooltipHorizontalMenu.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .helpTooltipHorizontalMenu.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .helpTooltipHorizontalMenu.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.helpTooltipCenter, .fullscreen.helpTooltipHold .modal .buttons.helpTooltipCenter, .modalHold.fullscreen .helpTooltip .buttons.helpTooltipCenter, .fullscreen.helpTooltipHold .helpTooltip .buttons.helpTooltipCenter, .modalHold.fullscreen .modal .helpTooltipCenter.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .helpTooltipCenter.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .helpTooltipCenter.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .helpTooltipCenter.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalTwoColumns, .fullscreen.helpTooltipHold .modal .buttons.modalTwoColumns, .modalHold.fullscreen .helpTooltip .buttons.modalTwoColumns, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalTwoColumns, .modalHold.fullscreen .modal .modalTwoColumns.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalTwoColumns.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalTwoColumns.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalTwoColumns.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalTwoColumnContent, .fullscreen.helpTooltipHold .modal .buttons.modalTwoColumnContent, .modalHold.fullscreen .helpTooltip .buttons.modalTwoColumnContent, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalTwoColumnContent, .modalHold.fullscreen .modal .buttons.modalTwoColumnContent--importer, .fullscreen.helpTooltipHold .modal .buttons.modalTwoColumnContent--importer, .modalHold.fullscreen .helpTooltip .buttons.modalTwoColumnContent--importer, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalTwoColumnContent--importer, .modalHold.fullscreen .modal .modalTwoColumnContent--importer.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalTwoColumnContent--importer.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalTwoColumnContent--importer.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalTwoColumnContent--importer.buttonsWithBorder, .modalHold.fullscreen .modal .modalTwoColumnContent.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalTwoColumnContent.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalTwoColumnContent.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalTwoColumnContent.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.settingsRow, .fullscreen.helpTooltipHold .modal .buttons.settingsRow, .modalHold.fullscreen .helpTooltip .buttons.settingsRow, .fullscreen.helpTooltipHold .helpTooltip .buttons.settingsRow, .modalHold.fullscreen .modal .buttons.settingsRowSmall, .fullscreen.helpTooltipHold .modal .buttons.settingsRowSmall, .modalHold.fullscreen .helpTooltip .buttons.settingsRowSmall, .fullscreen.helpTooltipHold .helpTooltip .buttons.settingsRowSmall, .modalHold.fullscreen .modal .settingsRowSmall.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .settingsRowSmall.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .settingsRowSmall.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .settingsRowSmall.buttonsWithBorder, .modalHold.fullscreen .modal .settingsRow.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .settingsRow.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .settingsRow.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .settingsRow.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.settingsRowLast, .fullscreen.helpTooltipHold .modal .buttons.settingsRowLast, .modalHold.fullscreen .helpTooltip .buttons.settingsRowLast, .fullscreen.helpTooltipHold .helpTooltip .buttons.settingsRowLast, .modalHold.fullscreen .modal .settingsRowLast.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .settingsRowLast.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .settingsRowLast.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .settingsRowLast.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.usersSearchContainer, .fullscreen.helpTooltipHold .modal .buttons.usersSearchContainer, .modalHold.fullscreen .helpTooltip .buttons.usersSearchContainer, .fullscreen.helpTooltipHold .helpTooltip .buttons.usersSearchContainer, .modalHold.fullscreen .modal .usersSearchContainer.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .usersSearchContainer.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .usersSearchContainer.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .usersSearchContainer.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.usersListItem, .fullscreen.helpTooltipHold .modal .buttons.usersListItem, .modalHold.fullscreen .helpTooltip .buttons.usersListItem, .fullscreen.helpTooltipHold .helpTooltip .buttons.usersListItem, .modalHold.fullscreen .modal .usersListItem.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .usersListItem.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .usersListItem.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .usersListItem.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.uploaderSteps, .fullscreen.helpTooltipHold .modal .buttons.uploaderSteps, .modalHold.fullscreen .helpTooltip .buttons.uploaderSteps, .fullscreen.helpTooltipHold .helpTooltip .buttons.uploaderSteps, .modalHold.fullscreen .modal .uploaderSteps.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .uploaderSteps.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .uploaderSteps.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .uploaderSteps.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.uploaderFile, .fullscreen.helpTooltipHold .modal .buttons.uploaderFile, .modalHold.fullscreen .helpTooltip .buttons.uploaderFile, .fullscreen.helpTooltipHold .helpTooltip .buttons.uploaderFile, .modalHold.fullscreen .modal .uploaderFile.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .uploaderFile.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .uploaderFile.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .uploaderFile.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.uploaderModalRow, .fullscreen.helpTooltipHold .modal .buttons.uploaderModalRow, .modalHold.fullscreen .helpTooltip .buttons.uploaderModalRow, .fullscreen.helpTooltipHold .helpTooltip .buttons.uploaderModalRow, .modalHold.fullscreen .modal .uploaderModalRow.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .uploaderModalRow.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .uploaderModalRow.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .uploaderModalRow.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.uploaderSeriesOverride, .fullscreen.helpTooltipHold .modal .buttons.uploaderSeriesOverride, .modalHold.fullscreen .helpTooltip .buttons.uploaderSeriesOverride, .fullscreen.helpTooltipHold .helpTooltip .buttons.uploaderSeriesOverride, .modalHold.fullscreen .modal .uploaderSeriesOverride.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .uploaderSeriesOverride.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .uploaderSeriesOverride.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .uploaderSeriesOverride.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.uploaderBlockInnerHold, .fullscreen.helpTooltipHold .modal .buttons.uploaderBlockInnerHold, .modalHold.fullscreen .helpTooltip .buttons.uploaderBlockInnerHold, .fullscreen.helpTooltipHold .helpTooltip .buttons.uploaderBlockInnerHold, .modalHold.fullscreen .modal .uploaderBlockInnerHold.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .uploaderBlockInnerHold.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .uploaderBlockInnerHold.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .uploaderBlockInnerHold.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.uploaderGenerateContainer, .fullscreen.helpTooltipHold .modal .buttons.uploaderGenerateContainer, .modalHold.fullscreen .helpTooltip .buttons.uploaderGenerateContainer, .fullscreen.helpTooltipHold .helpTooltip .buttons.uploaderGenerateContainer, .modalHold.fullscreen .modal .uploaderGenerateContainer.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .uploaderGenerateContainer.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .uploaderGenerateContainer.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .uploaderGenerateContainer.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.uploaderPrefixFields, .fullscreen.helpTooltipHold .modal .buttons.uploaderPrefixFields, .modalHold.fullscreen .helpTooltip .buttons.uploaderPrefixFields, .fullscreen.helpTooltipHold .helpTooltip .buttons.uploaderPrefixFields, .modalHold.fullscreen .modal .uploaderPrefixFields.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .uploaderPrefixFields.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .uploaderPrefixFields.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .uploaderPrefixFields.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.uploaderGenerateSeries, .fullscreen.helpTooltipHold .modal .buttons.uploaderGenerateSeries, .modalHold.fullscreen .helpTooltip .buttons.uploaderGenerateSeries, .fullscreen.helpTooltipHold .helpTooltip .buttons.uploaderGenerateSeries, .modalHold.fullscreen .modal .uploaderGenerateSeries.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .uploaderGenerateSeries.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .uploaderGenerateSeries.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .uploaderGenerateSeries.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.rulesSearchContainer, .fullscreen.helpTooltipHold .modal .buttons.rulesSearchContainer, .modalHold.fullscreen .helpTooltip .buttons.rulesSearchContainer, .fullscreen.helpTooltipHold .helpTooltip .buttons.rulesSearchContainer, .modalHold.fullscreen .modal .rulesSearchContainer.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .rulesSearchContainer.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .rulesSearchContainer.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .rulesSearchContainer.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.execute-settings__columns-holder, .fullscreen.helpTooltipHold .modal .buttons.execute-settings__columns-holder, .modalHold.fullscreen .helpTooltip .buttons.execute-settings__columns-holder, .fullscreen.helpTooltipHold .helpTooltip .buttons.execute-settings__columns-holder, .modalHold.fullscreen .modal .execute-settings__columns-holder.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .execute-settings__columns-holder.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .execute-settings__columns-holder.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .execute-settings__columns-holder.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.edit-tab-content__row, .fullscreen.helpTooltipHold .modal .buttons.edit-tab-content__row, .modalHold.fullscreen .helpTooltip .buttons.edit-tab-content__row, .fullscreen.helpTooltipHold .helpTooltip .buttons.edit-tab-content__row, .modalHold.fullscreen .modal .edit-tab-content__row.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .edit-tab-content__row.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .edit-tab-content__row.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .edit-tab-content__row.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.edit-settings, .fullscreen.helpTooltipHold .modal .buttons.edit-settings, .modalHold.fullscreen .helpTooltip .buttons.edit-settings, .fullscreen.helpTooltipHold .helpTooltip .buttons.edit-settings, .modalHold.fullscreen .modal .edit-settings.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .edit-settings.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .edit-settings.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .edit-settings.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.importersTwoColumns, .fullscreen.helpTooltipHold .modal .buttons.importersTwoColumns, .modalHold.fullscreen .helpTooltip .buttons.importersTwoColumns, .fullscreen.helpTooltipHold .helpTooltip .buttons.importersTwoColumns, .modalHold.fullscreen .modal .importersTwoColumns.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .importersTwoColumns.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .importersTwoColumns.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .importersTwoColumns.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.importers-issues__create, .fullscreen.helpTooltipHold .modal .buttons.importers-issues__create, .modalHold.fullscreen .helpTooltip .buttons.importers-issues__create, .fullscreen.helpTooltipHold .helpTooltip .buttons.importers-issues__create, .modalHold.fullscreen .modal .importers-issues__create.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .importers-issues__create.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .importers-issues__create.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .importers-issues__create.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.heading, .fullscreen.helpTooltipHold .modal .buttons.heading, .modalHold.fullscreen .helpTooltip .buttons.heading, .fullscreen.helpTooltipHold .helpTooltip .buttons.heading, .modalHold.fullscreen .modal .heading.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .heading.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .heading.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .heading.buttonsWithBorder, .modalHold.fullscreen .modal .clearfix.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .clearfix.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .clearfix.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .clearfix.buttonsWithBorder {
      display: block;
      position: absolute;
      left: 10px;
      right: 10px;
      bottom: 10px; }
      .modalHold.fullscreen .modal .buttons.clearfix.modalInner, .fullscreen.helpTooltipHold .modal .buttons.clearfix.modalInner, .modalHold.fullscreen .helpTooltip .buttons.clearfix.modalInner, .fullscreen.helpTooltipHold .helpTooltip .buttons.clearfix.modalInner, .modalHold.fullscreen .modal .buttons.modalInner.jobsImportControls, .fullscreen.helpTooltipHold .modal .buttons.modalInner.jobsImportControls, .modalHold.fullscreen .helpTooltip .buttons.modalInner.jobsImportControls, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.jobsImportControls, .modalHold.fullscreen .modal .modalInner.jobsImportControls.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.jobsImportControls.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.jobsImportControls.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.jobsImportControls.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.jobsImportPaging, .fullscreen.helpTooltipHold .modal .buttons.modalInner.jobsImportPaging, .modalHold.fullscreen .helpTooltip .buttons.modalInner.jobsImportPaging, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.jobsImportPaging, .modalHold.fullscreen .modal .modalInner.jobsImportPaging.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.jobsImportPaging.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.jobsImportPaging.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.jobsImportPaging.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.jobsExpandedControls, .fullscreen.helpTooltipHold .modal .buttons.modalInner.jobsExpandedControls, .modalHold.fullscreen .helpTooltip .buttons.modalInner.jobsExpandedControls, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.jobsExpandedControls, .modalHold.fullscreen .modal .buttons.modalInner.jobsDetailsControls, .fullscreen.helpTooltipHold .modal .buttons.modalInner.jobsDetailsControls, .modalHold.fullscreen .helpTooltip .buttons.modalInner.jobsDetailsControls, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.jobsDetailsControls, .modalHold.fullscreen .modal .modalInner.jobsDetailsControls.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.jobsDetailsControls.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.jobsDetailsControls.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.jobsDetailsControls.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.uploaderControls, .fullscreen.helpTooltipHold .modal .buttons.modalInner.uploaderControls, .modalHold.fullscreen .helpTooltip .buttons.modalInner.uploaderControls, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.uploaderControls, .modalHold.fullscreen .modal .modalInner.uploaderControls.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.uploaderControls.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.uploaderControls.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.uploaderControls.buttonsWithBorder, .modalHold.fullscreen .modal .modalInner.jobsExpandedControls.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.jobsExpandedControls.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.jobsExpandedControls.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.jobsExpandedControls.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.job-details__source-item, .fullscreen.helpTooltipHold .modal .buttons.modalInner.job-details__source-item, .modalHold.fullscreen .helpTooltip .buttons.modalInner.job-details__source-item, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.job-details__source-item, .modalHold.fullscreen .modal .modalInner.job-details__source-item.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.job-details__source-item.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.job-details__source-item.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.job-details__source-item.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.job-details__details, .fullscreen.helpTooltipHold .modal .buttons.modalInner.job-details__details, .modalHold.fullscreen .helpTooltip .buttons.modalInner.job-details__details, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.job-details__details, .modalHold.fullscreen .modal .modalInner.job-details__details.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.job-details__details.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.job-details__details.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.job-details__details.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.job-details__main-info, .fullscreen.helpTooltipHold .modal .buttons.modalInner.job-details__main-info, .modalHold.fullscreen .helpTooltip .buttons.modalInner.job-details__main-info, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.job-details__main-info, .modalHold.fullscreen .modal .modalInner.job-details__main-info.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.job-details__main-info.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.job-details__main-info.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.job-details__main-info.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.job-details__progress__time, .fullscreen.helpTooltipHold .modal .buttons.modalInner.job-details__progress__time, .modalHold.fullscreen .helpTooltip .buttons.modalInner.job-details__progress__time, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.job-details__progress__time, .modalHold.fullscreen .modal .modalInner.job-details__progress__time.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.job-details__progress__time.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.job-details__progress__time.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.job-details__progress__time.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.helpTooltipHorizontalMenu, .fullscreen.helpTooltipHold .modal .buttons.modalInner.helpTooltipHorizontalMenu, .modalHold.fullscreen .helpTooltip .buttons.modalInner.helpTooltipHorizontalMenu, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.helpTooltipHorizontalMenu, .modalHold.fullscreen .modal .modalInner.helpTooltipHorizontalMenu.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.helpTooltipHorizontalMenu.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.helpTooltipHorizontalMenu.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.helpTooltipHorizontalMenu.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.helpTooltipCenter, .fullscreen.helpTooltipHold .modal .buttons.modalInner.helpTooltipCenter, .modalHold.fullscreen .helpTooltip .buttons.modalInner.helpTooltipCenter, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.helpTooltipCenter, .modalHold.fullscreen .modal .modalInner.helpTooltipCenter.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.helpTooltipCenter.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.helpTooltipCenter.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.helpTooltipCenter.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.modalTwoColumns, .fullscreen.helpTooltipHold .modal .buttons.modalInner.modalTwoColumns, .modalHold.fullscreen .helpTooltip .buttons.modalInner.modalTwoColumns, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.modalTwoColumns, .modalHold.fullscreen .modal .modalInner.modalTwoColumns.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.modalTwoColumns.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.modalTwoColumns.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.modalTwoColumns.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.modalTwoColumnContent, .fullscreen.helpTooltipHold .modal .buttons.modalInner.modalTwoColumnContent, .modalHold.fullscreen .helpTooltip .buttons.modalInner.modalTwoColumnContent, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.modalTwoColumnContent, .modalHold.fullscreen .modal .buttons.modalInner.modalTwoColumnContent--importer, .fullscreen.helpTooltipHold .modal .buttons.modalInner.modalTwoColumnContent--importer, .modalHold.fullscreen .helpTooltip .buttons.modalInner.modalTwoColumnContent--importer, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.modalTwoColumnContent--importer, .modalHold.fullscreen .modal .modalInner.modalTwoColumnContent--importer.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.modalTwoColumnContent--importer.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.modalTwoColumnContent--importer.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.modalTwoColumnContent--importer.buttonsWithBorder, .modalHold.fullscreen .modal .modalInner.modalTwoColumnContent.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.modalTwoColumnContent.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.modalTwoColumnContent.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.modalTwoColumnContent.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.settingsRow, .fullscreen.helpTooltipHold .modal .buttons.modalInner.settingsRow, .modalHold.fullscreen .helpTooltip .buttons.modalInner.settingsRow, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.settingsRow, .modalHold.fullscreen .modal .buttons.modalInner.settingsRowSmall, .fullscreen.helpTooltipHold .modal .buttons.modalInner.settingsRowSmall, .modalHold.fullscreen .helpTooltip .buttons.modalInner.settingsRowSmall, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.settingsRowSmall, .modalHold.fullscreen .modal .modalInner.settingsRowSmall.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.settingsRowSmall.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.settingsRowSmall.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.settingsRowSmall.buttonsWithBorder, .modalHold.fullscreen .modal .modalInner.settingsRow.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.settingsRow.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.settingsRow.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.settingsRow.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.settingsRowLast, .fullscreen.helpTooltipHold .modal .buttons.modalInner.settingsRowLast, .modalHold.fullscreen .helpTooltip .buttons.modalInner.settingsRowLast, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.settingsRowLast, .modalHold.fullscreen .modal .modalInner.settingsRowLast.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.settingsRowLast.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.settingsRowLast.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.settingsRowLast.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.usersSearchContainer, .fullscreen.helpTooltipHold .modal .buttons.modalInner.usersSearchContainer, .modalHold.fullscreen .helpTooltip .buttons.modalInner.usersSearchContainer, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.usersSearchContainer, .modalHold.fullscreen .modal .modalInner.usersSearchContainer.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.usersSearchContainer.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.usersSearchContainer.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.usersSearchContainer.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.usersListItem, .fullscreen.helpTooltipHold .modal .buttons.modalInner.usersListItem, .modalHold.fullscreen .helpTooltip .buttons.modalInner.usersListItem, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.usersListItem, .modalHold.fullscreen .modal .modalInner.usersListItem.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.usersListItem.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.usersListItem.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.usersListItem.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.uploaderSteps, .fullscreen.helpTooltipHold .modal .buttons.modalInner.uploaderSteps, .modalHold.fullscreen .helpTooltip .buttons.modalInner.uploaderSteps, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.uploaderSteps, .modalHold.fullscreen .modal .modalInner.uploaderSteps.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.uploaderSteps.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.uploaderSteps.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.uploaderSteps.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.uploaderFile, .fullscreen.helpTooltipHold .modal .buttons.modalInner.uploaderFile, .modalHold.fullscreen .helpTooltip .buttons.modalInner.uploaderFile, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.uploaderFile, .modalHold.fullscreen .modal .modalInner.uploaderFile.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.uploaderFile.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.uploaderFile.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.uploaderFile.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.uploaderModalRow, .fullscreen.helpTooltipHold .modal .buttons.modalInner.uploaderModalRow, .modalHold.fullscreen .helpTooltip .buttons.modalInner.uploaderModalRow, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.uploaderModalRow, .modalHold.fullscreen .modal .modalInner.uploaderModalRow.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.uploaderModalRow.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.uploaderModalRow.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.uploaderModalRow.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.uploaderSeriesOverride, .fullscreen.helpTooltipHold .modal .buttons.modalInner.uploaderSeriesOverride, .modalHold.fullscreen .helpTooltip .buttons.modalInner.uploaderSeriesOverride, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.uploaderSeriesOverride, .modalHold.fullscreen .modal .modalInner.uploaderSeriesOverride.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.uploaderSeriesOverride.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.uploaderSeriesOverride.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.uploaderSeriesOverride.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.uploaderBlockInnerHold, .fullscreen.helpTooltipHold .modal .buttons.modalInner.uploaderBlockInnerHold, .modalHold.fullscreen .helpTooltip .buttons.modalInner.uploaderBlockInnerHold, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.uploaderBlockInnerHold, .modalHold.fullscreen .modal .modalInner.uploaderBlockInnerHold.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.uploaderBlockInnerHold.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.uploaderBlockInnerHold.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.uploaderBlockInnerHold.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.uploaderGenerateContainer, .fullscreen.helpTooltipHold .modal .buttons.modalInner.uploaderGenerateContainer, .modalHold.fullscreen .helpTooltip .buttons.modalInner.uploaderGenerateContainer, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.uploaderGenerateContainer, .modalHold.fullscreen .modal .modalInner.uploaderGenerateContainer.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.uploaderGenerateContainer.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.uploaderGenerateContainer.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.uploaderGenerateContainer.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.uploaderPrefixFields, .fullscreen.helpTooltipHold .modal .buttons.modalInner.uploaderPrefixFields, .modalHold.fullscreen .helpTooltip .buttons.modalInner.uploaderPrefixFields, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.uploaderPrefixFields, .modalHold.fullscreen .modal .modalInner.uploaderPrefixFields.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.uploaderPrefixFields.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.uploaderPrefixFields.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.uploaderPrefixFields.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.uploaderGenerateSeries, .fullscreen.helpTooltipHold .modal .buttons.modalInner.uploaderGenerateSeries, .modalHold.fullscreen .helpTooltip .buttons.modalInner.uploaderGenerateSeries, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.uploaderGenerateSeries, .modalHold.fullscreen .modal .modalInner.uploaderGenerateSeries.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.uploaderGenerateSeries.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.uploaderGenerateSeries.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.uploaderGenerateSeries.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.rulesSearchContainer, .fullscreen.helpTooltipHold .modal .buttons.modalInner.rulesSearchContainer, .modalHold.fullscreen .helpTooltip .buttons.modalInner.rulesSearchContainer, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.rulesSearchContainer, .modalHold.fullscreen .modal .modalInner.rulesSearchContainer.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.rulesSearchContainer.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.rulesSearchContainer.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.rulesSearchContainer.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.execute-settings__columns-holder, .fullscreen.helpTooltipHold .modal .buttons.modalInner.execute-settings__columns-holder, .modalHold.fullscreen .helpTooltip .buttons.modalInner.execute-settings__columns-holder, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.execute-settings__columns-holder, .modalHold.fullscreen .modal .modalInner.execute-settings__columns-holder.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.execute-settings__columns-holder.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.execute-settings__columns-holder.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.execute-settings__columns-holder.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.edit-tab-content__row, .fullscreen.helpTooltipHold .modal .buttons.modalInner.edit-tab-content__row, .modalHold.fullscreen .helpTooltip .buttons.modalInner.edit-tab-content__row, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.edit-tab-content__row, .modalHold.fullscreen .modal .modalInner.edit-tab-content__row.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.edit-tab-content__row.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.edit-tab-content__row.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.edit-tab-content__row.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.edit-settings, .fullscreen.helpTooltipHold .modal .buttons.modalInner.edit-settings, .modalHold.fullscreen .helpTooltip .buttons.modalInner.edit-settings, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.edit-settings, .modalHold.fullscreen .modal .modalInner.edit-settings.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.edit-settings.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.edit-settings.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.edit-settings.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.importersTwoColumns, .fullscreen.helpTooltipHold .modal .buttons.modalInner.importersTwoColumns, .modalHold.fullscreen .helpTooltip .buttons.modalInner.importersTwoColumns, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.importersTwoColumns, .modalHold.fullscreen .modal .modalInner.importersTwoColumns.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.importersTwoColumns.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.importersTwoColumns.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.importersTwoColumns.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.importers-issues__create, .fullscreen.helpTooltipHold .modal .buttons.modalInner.importers-issues__create, .modalHold.fullscreen .helpTooltip .buttons.modalInner.importers-issues__create, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.importers-issues__create, .modalHold.fullscreen .modal .modalInner.importers-issues__create.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.importers-issues__create.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.importers-issues__create.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.importers-issues__create.buttonsWithBorder, .modalHold.fullscreen .modal .buttons.modalInner.heading, .fullscreen.helpTooltipHold .modal .buttons.modalInner.heading, .modalHold.fullscreen .helpTooltip .buttons.modalInner.heading, .fullscreen.helpTooltipHold .helpTooltip .buttons.modalInner.heading, .modalHold.fullscreen .modal .modalInner.heading.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalInner.heading.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalInner.heading.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalInner.heading.buttonsWithBorder, .modalHold.fullscreen .modal .clearfix.modalInner.buttonsWithBorder, .fullscreen.helpTooltipHold .modal .clearfix.modalInner.buttonsWithBorder, .modalHold.fullscreen .helpTooltip .clearfix.modalInner.buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .clearfix.modalInner.buttonsWithBorder {
        height: auto;
        left: 0;
        right: 0;
        bottom: 0; }
    .modalHold.fullscreen .modal .modalHeading, .fullscreen.helpTooltipHold .modal .modalHeading, .modalHold.fullscreen .helpTooltip .modalHeading, .fullscreen.helpTooltipHold .helpTooltip .modalHeading, .modalHold.fullscreen .modal .helpTooltipTitle, .fullscreen.helpTooltipHold .modal .helpTooltipTitle, .modalHold.fullscreen .helpTooltip .helpTooltipTitle, .fullscreen.helpTooltipHold .helpTooltip .helpTooltipTitle {
      border-radius: 0;
      -webkit-border-radius: 0; }
    .modalHold.fullscreen .modal .modalInner, .fullscreen.helpTooltipHold .modal .modalInner, .modalHold.fullscreen .helpTooltip .modalInner, .fullscreen.helpTooltipHold .helpTooltip .modalInner {
      height: 100%;
      overflow: scroll; }
    .modalHold.fullscreen .modal .modalContent, .fullscreen.helpTooltipHold .modal .modalContent, .modalHold.fullscreen .helpTooltip .modalContent, .fullscreen.helpTooltipHold .helpTooltip .modalContent, .modalHold.fullscreen .modal .helpTooltipContentHold, .fullscreen.helpTooltipHold .modal .helpTooltipContentHold, .modalHold.fullscreen .helpTooltip .helpTooltipContentHold, .fullscreen.helpTooltipHold .helpTooltip .helpTooltipContentHold {
      height: 100%;
      border-radius: 0 !important; }
      .modalHold.fullscreen .modal .modalContent .modalInner, .fullscreen.helpTooltipHold .modal .modalContent .modalInner, .modalHold.fullscreen .helpTooltip .modalContent .modalInner, .fullscreen.helpTooltipHold .helpTooltip .modalContent .modalInner, .modalHold.fullscreen .modal .helpTooltipContentHold .modalInner, .fullscreen.helpTooltipHold .modal .helpTooltipContentHold .modalInner, .modalHold.fullscreen .helpTooltip .helpTooltipContentHold .modalInner, .fullscreen.helpTooltipHold .helpTooltip .helpTooltipContentHold .modalInner {
        position: absolute;
        top: 35px;
        padding-top: 10px;
        left: 0;
        bottom: 0;
        right: 0;
        overflow: visible; }
        .modalHold.fullscreen .modal .modalContent .modalInner.hideBottomButtons .modalTwoColumns, .fullscreen.helpTooltipHold .modal .modalContent .modalInner.hideBottomButtons .modalTwoColumns, .modalHold.fullscreen .helpTooltip .modalContent .modalInner.hideBottomButtons .modalTwoColumns, .fullscreen.helpTooltipHold .helpTooltip .modalContent .modalInner.hideBottomButtons .modalTwoColumns, .modalHold.fullscreen .modal .helpTooltipContentHold .modalInner.hideBottomButtons .modalTwoColumns, .fullscreen.helpTooltipHold .modal .helpTooltipContentHold .modalInner.hideBottomButtons .modalTwoColumns, .modalHold.fullscreen .helpTooltip .helpTooltipContentHold .modalInner.hideBottomButtons .modalTwoColumns, .fullscreen.helpTooltipHold .helpTooltip .helpTooltipContentHold .modalInner.hideBottomButtons .modalTwoColumns {
          bottom: 60px; }
        .modalHold.fullscreen .modal .modalContent .modalInner .modalTwoColumns, .fullscreen.helpTooltipHold .modal .modalContent .modalInner .modalTwoColumns, .modalHold.fullscreen .helpTooltip .modalContent .modalInner .modalTwoColumns, .fullscreen.helpTooltipHold .helpTooltip .modalContent .modalInner .modalTwoColumns, .modalHold.fullscreen .modal .helpTooltipContentHold .modalInner .modalTwoColumns, .fullscreen.helpTooltipHold .modal .helpTooltipContentHold .modalInner .modalTwoColumns, .modalHold.fullscreen .helpTooltip .helpTooltipContentHold .modalInner .modalTwoColumns, .fullscreen.helpTooltipHold .helpTooltip .helpTooltipContentHold .modalInner .modalTwoColumns {
          position: absolute;
          top: 0;
          left: 0;
          bottom: 100px;
          right: 0; }
          .modalHold.fullscreen .modal .modalContent .modalInner .modalTwoColumns .modalTab, .fullscreen.helpTooltipHold .modal .modalContent .modalInner .modalTwoColumns .modalTab, .modalHold.fullscreen .helpTooltip .modalContent .modalInner .modalTwoColumns .modalTab, .fullscreen.helpTooltipHold .helpTooltip .modalContent .modalInner .modalTwoColumns .modalTab, .modalHold.fullscreen .modal .helpTooltipContentHold .modalInner .modalTwoColumns .modalTab, .fullscreen.helpTooltipHold .modal .helpTooltipContentHold .modalInner .modalTwoColumns .modalTab, .modalHold.fullscreen .helpTooltip .helpTooltipContentHold .modalInner .modalTwoColumns .modalTab, .fullscreen.helpTooltipHold .helpTooltip .helpTooltipContentHold .modalInner .modalTwoColumns .modalTab {
            height: 100%;
            overflow: auto; }
        .modalHold.fullscreen .modal .modalContent .modalInner .buttonsWithBorder, .fullscreen.helpTooltipHold .modal .modalContent .modalInner .buttonsWithBorder, .modalHold.fullscreen .helpTooltip .modalContent .modalInner .buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .modalContent .modalInner .buttonsWithBorder, .modalHold.fullscreen .modal .helpTooltipContentHold .modalInner .buttonsWithBorder, .fullscreen.helpTooltipHold .modal .helpTooltipContentHold .modalInner .buttonsWithBorder, .modalHold.fullscreen .helpTooltip .helpTooltipContentHold .modalInner .buttonsWithBorder, .fullscreen.helpTooltipHold .helpTooltip .helpTooltipContentHold .modalInner .buttonsWithBorder {
          position: absolute;
          bottom: 60px;
          left: 0;
          right: 0; }
        .modalHold.fullscreen .modal .modalContent .modalInner .modalClose, .fullscreen.helpTooltipHold .modal .modalContent .modalInner .modalClose, .modalHold.fullscreen .helpTooltip .modalContent .modalInner .modalClose, .fullscreen.helpTooltipHold .helpTooltip .modalContent .modalInner .modalClose, .modalHold.fullscreen .modal .helpTooltipContentHold .modalInner .modalClose, .fullscreen.helpTooltipHold .modal .helpTooltipContentHold .modalInner .modalClose, .modalHold.fullscreen .helpTooltip .helpTooltipContentHold .modalInner .modalClose, .fullscreen.helpTooltipHold .helpTooltip .helpTooltipContentHold .modalInner .modalClose, .modalHold.fullscreen .modal .modalContent .modalInner .helpTooltipTitleClose, .fullscreen.helpTooltipHold .modal .modalContent .modalInner .helpTooltipTitleClose, .modalHold.fullscreen .helpTooltip .modalContent .modalInner .helpTooltipTitleClose, .fullscreen.helpTooltipHold .helpTooltip .modalContent .modalInner .helpTooltipTitleClose, .modalHold.fullscreen .modal .helpTooltipContentHold .modalInner .helpTooltipTitleClose, .fullscreen.helpTooltipHold .modal .helpTooltipContentHold .modalInner .helpTooltipTitleClose, .modalHold.fullscreen .helpTooltip .helpTooltipContentHold .modalInner .helpTooltipTitleClose, .fullscreen.helpTooltipHold .helpTooltip .helpTooltipContentHold .modalInner .helpTooltipTitleClose,
        .modalHold.fullscreen .modal .modalContent .modalInner .modalMaximize,
        .fullscreen.helpTooltipHold .modal .modalContent .modalInner .modalMaximize,
        .modalHold.fullscreen .helpTooltip .modalContent .modalInner .modalMaximize,
        .fullscreen.helpTooltipHold .helpTooltip .modalContent .modalInner .modalMaximize,
        .modalHold.fullscreen .modal .helpTooltipContentHold .modalInner .modalMaximize,
        .fullscreen.helpTooltipHold .modal .helpTooltipContentHold .modalInner .modalMaximize,
        .modalHold.fullscreen .helpTooltip .helpTooltipContentHold .modalInner .modalMaximize,
        .fullscreen.helpTooltipHold .helpTooltip .helpTooltipContentHold .modalInner .modalMaximize {
          top: -35px; }

.jobsExpandedModal .fullscreen .modalInner {
  position: fixed !important;
  padding: 0 !important;
  top: 50px !important;
  left: 10px !important;
  right: 10px !important;
  bottom: 0px !important;
  height: auto !important; }
  .jobsExpandedModal .fullscreen .modalInner .jobsExpandedControls, .jobsExpandedModal .fullscreen .modalInner .jobsDetailsControls, .jobsExpandedModal .fullscreen .modalInner .uploaderControls {
    height: 24px; }
  .jobsExpandedModal .fullscreen .modalInner .jobsExpandedTableWrap, .jobsExpandedModal .fullscreen .modalInner .jobsDetailsTableWrap {
    position: absolute;
    left: 0px;
    right: 0px;
    top: 44px;
    bottom: 60px;
    overflow: scroll; }
  .jobsExpandedModal .fullscreen .modalInner .paging, .jobsExpandedModal .fullscreen .modalInner .revision__paging {
    position: absolute;
    width: 100%;
    bottom: 49px; }

.settingsModal .fullscreen .modalTab > div {
  height: 100%; }
  .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer {
    height: 100%;
    box-sizing: border-box;
    padding-left: 1px; }
    .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn {
      height: 100%;
      position: relative; }
      .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper {
        position: absolute;
        bottom: 0;
        top: 54px;
        left: 0;
        right: 0; }
        .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableUserBoxWrap, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableUserBoxWrap, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollablePreviewBoxWrap, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollablePreviewBoxWrap, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableRuleBoxWrap, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableRuleBoxWrap,
        .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableTeamBoxWrap,
        .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableTeamBoxWrap,
        .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableUserBoxWrap,
        .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableUserBoxWrap,
        .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollablePreviewBoxWrap,
        .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollablePreviewBoxWrap,
        .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableRuleBoxWrap,
        .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableRuleBoxWrap {
          height: 100%; }
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableUserBoxWrap .scrollableUserBox, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableUserBoxWrap .scrollableUserBox, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollablePreviewBoxWrap .scrollableUserBox, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollablePreviewBoxWrap .scrollableUserBox, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableRuleBoxWrap .scrollableUserBox, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableRuleBoxWrap .scrollableUserBox, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableUserBoxWrap .scrollableRulesBox, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableUserBoxWrap .scrollableRulesBox, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollablePreviewBoxWrap .scrollableRulesBox, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollablePreviewBoxWrap .scrollableRulesBox, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableRuleBoxWrap .scrollableRulesBox, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableRuleBoxWrap .scrollableRulesBox, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableUserBoxWrap .scrollablePreviewsBox, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableUserBoxWrap .scrollablePreviewsBox, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollablePreviewBoxWrap .scrollablePreviewsBox, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollablePreviewBoxWrap .scrollablePreviewsBox, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableRuleBoxWrap .scrollablePreviewsBox, .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableRuleBoxWrap .scrollablePreviewsBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableTeamBoxWrap .scrollableUserBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableTeamBoxWrap .scrollableUserBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableUserBoxWrap .scrollableUserBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableUserBoxWrap .scrollableUserBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollablePreviewBoxWrap .scrollableUserBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollablePreviewBoxWrap .scrollableUserBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableRuleBoxWrap .scrollableUserBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableRuleBoxWrap .scrollableUserBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableTeamBoxWrap .scrollableRulesBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableTeamBoxWrap .scrollableRulesBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableUserBoxWrap .scrollableRulesBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableUserBoxWrap .scrollableRulesBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollablePreviewBoxWrap .scrollableRulesBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollablePreviewBoxWrap .scrollableRulesBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableRuleBoxWrap .scrollableRulesBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableRuleBoxWrap .scrollableRulesBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableTeamBoxWrap .scrollablePreviewsBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableTeamBoxWrap .scrollablePreviewsBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableUserBoxWrap .scrollablePreviewsBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableUserBoxWrap .scrollablePreviewsBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollablePreviewBoxWrap .scrollablePreviewsBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollablePreviewBoxWrap .scrollablePreviewsBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent .modalContentColumn .scrollableWrapper .scrollableRuleBoxWrap .scrollablePreviewsBox,
          .settingsModal .fullscreen .modalTab > div .modalTwoColumnContent--importer .modalContentColumn .scrollableWrapper .scrollableRuleBoxWrap .scrollablePreviewsBox {
            height: 100%; }

.jobsDetailsModal .job-details__source {
  margin-bottom: 10px; }

.jobsDetailsModal .fullscreen .jobsDetailsTableWrap {
  overflow: scroll;
  border-bottom: 1px solid #e6e6e6; }
  .jobsDetailsModal .fullscreen .jobsDetailsTableWrap table {
    margin: 0;
    border: none; }

.modalMaximize {
  position: absolute;
  top: 0;
  right: 30px;
  width: 30px;
  height: 34px;
  background-image: url("../img/0ee0245bb4/maximize.png");
  background-position: center center;
  background-repeat: no-repeat;
  outline: none; }
  .modalMaximize:focus {
    outline: none; }

.fullscreen .modalMaximize {
  background-image: url("../img/0ee0245bb4/minimize.png");
  background-position: center 21px;
  background-repeat: no-repeat; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .modalMaximize {
    background-image: url("../img/0ee0245bb4/maximize@2x.png");
    background-size: 10px 19px; }

  .fullscreen .modalMaximize {
    background-image: url("../img/0ee0245bb4/minimize@2x.png");
    background-size: 17px 3px; } }
.userMenuHold {
  float: left;
  width: 100%; }

.menu-arrow:after {
  content: "\f0d7";
  display: block;
  font-family: FontAwesome;
  float: right;
  width: 8px;
  height: 8px;
  font-size: 8px;
  right: 0;
  color: #eee;
  top: -1px;
  position: relative;
  font-weight: normal; }

.userMenu {
  font-size: 12px;
  float: left;
  width: 100%;
  text-align: center;
  background: #305b84; }
  .userMenu::selection {
    background: transparent; }
  .userMenu .SearchMenu a {
    display: flex;
    margin-right: 3px; }
    .userMenu .SearchMenu a .searchMenuIcon {
      display: flex;
      align-items: center; }

.searchMenuBar {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  font-family: Segoe UI;
  font-weight: normal;
  font-size: 12px; }
  .searchMenuBar .sj-searchInput-wrapper {
    position: relative; }
  .searchMenuBar .searchMenuBar-inner {
    width: 100%;
    max-width: 700px; }
    .searchMenuBar .searchMenuBar-inner input {
      height: 30px; }
      .searchMenuBar .searchMenuBar-inner input::placeholder {
        font-family: Consolas;
        font-style: normal;
        font-weight: normal;
        font-size: 14px;
        color: #ffffff;
        opacity: 0.4; }
    .searchMenuBar .searchMenuBar-inner .sj-searchInput-wrapper .sj-ac-input-enter {
      display: none; }
    .searchMenuBar .searchMenuBar-inner .sj-searchResults-wrapper {
      margin-top: 1px; }
      .searchMenuBar .searchMenuBar-inner .sj-searchResults-wrapper .sj-searchResults-hint {
        min-height: 20px; }
    .searchMenuBar .searchMenuBar-inner .sj-query-bar-bottom {
      display: none; }
  .searchMenuBar .searchMenuBar-new-tab {
    padding: 10px 11px;
    height: 16px; }
    .searchMenuBar .searchMenuBar-new-tab:hover {
      background: #296ca3; }
    .searchMenuBar .searchMenuBar-new-tab.searchMenuBar-new-tab-disabled {
      opacity: 0.5; }
      .searchMenuBar .searchMenuBar-new-tab.searchMenuBar-new-tab-disabled:hover {
        background: transparent; }
  .searchMenuBar .searchMenuBar-close {
    flex: 46px 0 0;
    margin-right: 4px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer; }
    .searchMenuBar .searchMenuBar-close:hover {
      background: #296ca3; }

.userMenu > li {
  display: inline-block;
  vertical-align: top;
  min-width: 45px;
  position: relative; }
  .userMenu > li::selection {
    background: #323268; }
  .userMenu > li:hover {
    background: #296ca3; }

.userMenu > li > a {
  display: block;
  color: #fff;
  padding: 0 8px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  text-decoration: none;
  overflow: hidden; }

.userMenu .clear-button {
  background: url("../img/0ee0245bb4/icon-clear-all.png") no-repeat center center; }
  .userMenu .clear-button.hidden {
    display: none; }

.userMenu .results-button {
  background: url("../img/0ee0245bb4/results-icon.png") no-repeat center center; }
  .userMenu .results-button.hidden {
    display: none; }

.userMenu .settings,
.userMenu .logout,
.userMenu [data-type="menu-expand"] {
  /* width: 34px; */
  font-size: 14px; }

.current_user_block {
  padding-right: 4px;
  padding-top: 1px;
  display: inline-block; }

.userMenu > .ui_version_tag {
  text-transform: uppercase; }
  .userMenu > .ui_version_tag > a {
    color: #ccc; }

.browse-menu .current_view_label {
  display: inline-block;
  position: relative; }
  .browse-menu .current_view_label .current_view_desc {
    display: block;
    max-width: 300px;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 40px;
    padding-right: 7px;
    padding-left: 0; }
  .browse-menu .current_view_label .current_view_title {
    display: none; }
  .browse-menu .current_view_label.current_view_label_view {
    min-width: 70px; }
    .browse-menu .current_view_label.current_view_label_view .current_view_desc {
      padding-top: 10px;
      line-height: 30px; }
    .browse-menu .current_view_label.current_view_label_view .current_view_title {
      display: block;
      position: absolute;
      top: 8px;
      font-size: 10px;
      line-height: 10px;
      font-weight: 400;
      font-family: sans-serif;
      color: #d0d0d0; }
  .browse-menu .current_view_label + span.fa.icon {
    background: #fff;
    color: #305b84;
    width: 9px;
    height: 9px;
    padding: 3px;
    border-radius: 10px;
    line-height: 10px; }
  .browse-menu .current_view_label:after {
    content: '';
    clear: both;
    display: inline-block; }

.hNavDiv [data-browse="views-actions"] .browse-menu ul li a {
  padding: 6px 7px; }
  .hNavDiv [data-browse="views-actions"] .browse-menu ul li a i {
    float: left;
    margin: 0 8px 0px 2px;
    color: #000; }
  .hNavDiv [data-browse="views-actions"] .browse-menu ul li a div {
    display: inline-block; }
    .hNavDiv [data-browse="views-actions"] .browse-menu ul li a div strong {
      color: #000; }

.hNavDiv .browse-menu > a[data-toggle="chart"] {
  background: #264c6e;
  padding: 0 15px; }
  .hNavDiv .browse-menu > a[data-toggle="chart"]:hover {
    background: #296ca3;
    padding: 0 15px; }

@media (max-width: 599px) {
  .current_user_block {
    font-size: 14px; } }
.actionsMenu, .help-menu__dropdown, li[data-widget="CartMenu"] .cart-menu__dropdown, .hNavDiv .browse-menu > a + ul {
  text-align: left;
  display: none;
  position: absolute;
  top: 100%;
  right: 2px;
  z-index: 400;
  padding: 5px 0;
  font-size: 13px;
  border-radius: 4px;
  background-color: #fafafa;
  -webkit-box-shadow: 0 1px 7px rgba(45, 39, 53, 0.29), inset 0 0 0 2px rgba(255, 255, 255, 0.32);
  -moz-box-shadow: 0 1px 7px rgba(45, 39, 53, 0.29), inset 0 0 0 2px rgba(255, 255, 255, 0.32);
  box-shadow: 0 1px 7px rgba(45, 39, 53, 0.29), inset 0 0 0 2px rgba(255, 255, 255, 0.32);
  border: solid 1px #bdb6c4;
  width: 170px; }
  .actionsMenu.actionsMenu-tools, .actionsMenu-tools.help-menu__dropdown, li[data-widget="CartMenu"] .actionsMenu-tools.cart-menu__dropdown, .hNavDiv .browse-menu > a + ul.actionsMenu-tools {
    width: 175px; }
  .actionsMenu.actionsMenu-settings, .actionsMenu-settings.help-menu__dropdown, li[data-widget="CartMenu"] .actionsMenu-settings.cart-menu__dropdown, .hNavDiv .browse-menu > a + ul.actionsMenu-settings {
    width: 150px; }
  .actionsMenu.actionsMenu-user, .actionsMenu-user.help-menu__dropdown, li[data-widget="CartMenu"] .actionsMenu-user.cart-menu__dropdown, .hNavDiv .browse-menu > a + ul.actionsMenu-user {
    width: 100px; }
  .actionsMenu a, .help-menu__dropdown a, li[data-widget="CartMenu"] .cart-menu__dropdown a, .hNavDiv .browse-menu > a + ul a {
    display: block;
    position: relative;
    color: #535054;
    padding: 3px 20px 3px 27px; }
    .actionsMenu a:hover, .help-menu__dropdown a:hover, li[data-widget="CartMenu"] .cart-menu__dropdown a:hover, .hNavDiv .browse-menu > a + ul a:hover {
      text-decoration: none;
      color: #535054;
      background: #e8ebf9; }
  .actionsMenu .icon, .help-menu__dropdown .icon, li[data-widget="CartMenu"] .cart-menu__dropdown .icon, .hNavDiv .browse-menu > a + ul .icon {
    position: absolute;
    left: 8px;
    top: 5px;
    width: 15px;
    height: 15px;
    color: #305b84; }
  .actionsMenu .divider, .help-menu__dropdown .divider, li[data-widget="CartMenu"] .cart-menu__dropdown .divider, .hNavDiv .browse-menu > a + ul .divider {
    margin: 5px 0px;
    border-top: 1px solid #ccc; }
  .actionsMenu .sub-item a, .help-menu__dropdown .sub-item a, li[data-widget="CartMenu"] .cart-menu__dropdown .sub-item a, .hNavDiv .browse-menu > a + ul .sub-item a {
    padding-left: 40px; }
    .actionsMenu .sub-item a .icon, .help-menu__dropdown .sub-item a .icon, li[data-widget="CartMenu"] .cart-menu__dropdown .sub-item a .icon, .hNavDiv .browse-menu > a + ul .sub-item a .icon {
      left: 17px; }

.actionsMenuSettings .icon {
  background-position: 0 0; }

.actionsMenuLogout .icon {
  background-position: 0 -48px; }

.actionMenuUpload .icon {
  background-position: 0 -24px; }

.help-menu__dropdown {
  white-space: nowrap;
  min-width: 174px;
  width: auto; }
  .help-menu__dropdown a {
    padding-left: 30px; }

.new-linked-view-modal {
  display: none;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: #ffffff85;
  text-align: center;
  font-family: 'Open Sans',"Helvetica Neue","Helvetica",sans-serif;
  font-weight: 600; }
  .new-linked-view-modal[data-mode="linked"] [data-mode="save"] {
    display: none; }
  .new-linked-view-modal[data-mode="save"] [data-mode="linked"] {
    display: none; }
  .new-linked-view-modal h3 {
    font-size: 25px;
    line-height: 25px;
    padding-bottom: 10px;
    font-weight: 400;
    letter-spacing: -1px; }
  .new-linked-view-modal h2 {
    font-size: 15px;
    font-weight: 600; }
    .new-linked-view-modal h2 a {
      text-decoration: underline; }
  .new-linked-view-modal label {
    display: block;
    cursor: pointer;
    margin: 10px 0; }
  .new-linked-view-modal > div {
    background: #fff;
    margin-top: 200px;
    width: 400px;
    display: inline-block;
    border: 1px solid #000;
    padding: 20px;
    text-align: left;
    position: relative;
    font-size: 13px; }
    .new-linked-view-modal > div > i {
      position: absolute;
      top: 0;
      right: 0;
      font-size: 24px;
      padding: 5px 10px;
      cursor: pointer;
      opacity: 0.8; }
      .new-linked-view-modal > div > i:hover {
        opacity: 1; }
  .new-linked-view-modal input {
    width: 100%;
    box-sizing: border-box;
    line-height: 30px;
    font-size: 13px;
    font-weight: 600;
    color: #4e4e4e;
    padding: 0px 5px;
    border-radius: 4px;
    border: 1px solid #ccc; }
  .new-linked-view-modal .new-linked-buttons {
    text-align: right; }
    .new-linked-view-modal .new-linked-buttons button {
      background: #4a90e2;
      border: 1px solid #4a90e2;
      color: #fff;
      border-radius: 4px;
      font-size: 13px;
      padding: 5px 10px;
      opacity: 0.9; }
      .new-linked-view-modal .new-linked-buttons button:hover {
        opacity: 1; }
  .new-linked-view-modal .new-linked-state .fa {
    width: 20px; }

.linked-parent-view-name,
.linked-items-menu {
  display: none;
  line-height: 40px;
  padding: 8px 9px; }
  .linked-parent-view-name div,
  .linked-items-menu div {
    background: #4a90e2;
    color: #fff;
    line-height: 15px;
    padding: 4px 12px;
    cursor: pointer;
    border-radius: 3px;
    max-width: 350px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
    .linked-parent-view-name div:hover,
    .linked-items-menu div:hover {
      background: #3787e4; }

li[data-widget="CartMenu"] .menu-arrow .cart-counter {
  position: absolute;
  bottom: 5px;
  right: 10px;
  font-size: 10px;
  border: 1px solid #ccc;
  line-height: 10px;
  border-radius: 5px;
  padding: 1px 2px;
  background: #1d3246f2; }
li[data-widget="CartMenu"] .cart-menu__dropdown {
  white-space: nowrap;
  min-width: 350px;
  width: auto;
  padding: 0; }
li[data-widget="CartMenu"] .cart-header {
  color: #000;
  border-bottom: 1px solid #ccc;
  padding: 5px 2px 5px 6px;
  display: flex;
  justify-content: space-between; }
  li[data-widget="CartMenu"] .cart-header label {
    padding: 0px 6px;
    display: flex;
    align-items: center; }
li[data-widget="CartMenu"] .cart-loading {
  text-align: center;
  padding: 30px 0; }
li[data-widget="CartMenu"] .cart-empty {
  text-align: center;
  padding: 30px 0;
  color: #cfcbc7; }
li[data-widget="CartMenu"] .cart-buttons {
  display: flex;
  position: relative; }
  li[data-widget="CartMenu"] .cart-buttons button {
    flex: 1;
    margin: 4px; }
  li[data-widget="CartMenu"] .cart-buttons button[data-action="cart-create-view"] {
    background: #4a90e2;
    color: #fff;
    border: 1px solid #4a90e2; }
    li[data-widget="CartMenu"] .cart-buttons button[data-action="cart-create-view"]:hover {
      background: #3385e6; }
  li[data-widget="CartMenu"] .cart-buttons button[data-action="cart-remove"] {
    background: #eee;
    color: #535054;
    border: 1px solid #ccc; }
    li[data-widget="CartMenu"] .cart-buttons button[data-action="cart-remove"]:hover {
      background: #f3f3f3; }
  li[data-widget="CartMenu"] .cart-buttons button[data-action="cart-copy"] {
    flex: 30px 0 0; }
  li[data-widget="CartMenu"] .cart-buttons button[disabled] {
    opacity: 0.5; }
li[data-widget="CartMenu"] .cart-copy-tooltip {
  position: absolute;
  background: #000;
  color: #fff;
  z-index: 1;
  padding: 1px 5px;
  border-radius: 4px;
  font-size: 10px;
  right: 10px;
  bottom: 22px; }
li[data-widget="CartMenu"] .cart-items {
  font-family: monospace;
  max-height: 400px;
  overflow: auto;
  user-select: none; }
  li[data-widget="CartMenu"] .cart-items .cart-item {
    display: flex;
    align-items: center;
    padding: 2px 0px;
    cursor: pointer; }
    li[data-widget="CartMenu"] .cart-items .cart-item:hover {
      background: #eee; }
    li[data-widget="CartMenu"] .cart-items .cart-item > div:first-child {
      flex: 1;
      padding: 2px 5px;
      line-height: 13px;
      position: relative; }
    li[data-widget="CartMenu"] .cart-items .cart-item > div:last-child {
      flex: 20px 0 0; }
  li[data-widget="CartMenu"] .cart-items strong,
  li[data-widget="CartMenu"] .cart-items a {
    display: block;
    font-size: 12px; }
  li[data-widget="CartMenu"] .cart-items strong {
    font-weight: 600;
    color: #5f9de6;
    word-break: break-all;
    white-space: normal; }
  li[data-widget="CartMenu"] .cart-items a {
    font-weight: 400;
    color: #b6b0af;
    font-size: 11px;
    word-break: break-all;
    display: block;
    white-space: normal;
    padding: 0; }
    li[data-widget="CartMenu"] .cart-items a:hover {
      color: #5a5a5a; }

.modalTabItem {
  display: block;
  position: relative;
  padding: 3px 10px 4px 35px;
  color: #535054; }
  .modalTabItem .icon {
    position: absolute;
    width: 26px;
    height: 21px;
    left: 15px;
    top: 5px;
    color: #305b84; }
  .modalTabItem.selected {
    background: #4959a9;
    font-weight: bold;
    color: #fff !important;
    margin: -1px 0 0 0;
    border-top: 1px solid #34407a;
    border-right: 1px solid #34407a; }
    .modalTabItem.selected .icon {
      color: #FFF; }
  .modalTabItem:visited {
    color: #535054; }
  .modalTabItem:hover {
    color: #535054;
    text-decoration: none; }

.settingsSection {
  border-top: 1px solid #d0d0d0;
  padding: 9px 14px 15px; }
  .settingsSection label {
    display: block;
    font-weight: bold;
    margin-bottom: 3px; }
  .settingsSection .inlineLabel {
    display: inline-block;
    margin-left: 3px; }
  .settingsSection .checkbox {
    display: inline-block; }
  .settingsSection button {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: top;
    margin: 0;
    padding: 0;
    width: auto;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px #fff;
    -moz-box-shadow: inset 0 1px #fff;
    box-shadow: inset 0 1px #fff;
    border: solid 1px #dcdcdc;
    background: #e6e6e6 url("../img/0ee0245bb4/button-grey.png") repeat-x;
    background: -webkit-linear-gradient(bottom, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
    background: -moz-linear-gradient(bottom, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
    background: -o-linear-gradient(bottom, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
    background: -ms-linear-gradient(bottom, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
    background: linear-gradient(to top, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
    color: #6c6c6c;
    font-weight: bold;
    line-height: 16px;
    padding: 3px 10px;
    text-shadow: 0 1px rgba(255, 255, 255, 0.5); }
    .settingsSection button:active {
      background-image: -webkit-linear-gradient(top, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
      background-image: -moz-linear-gradient(top, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
      background-image: -o-linear-gradient(top, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
      background-image: -ms-linear-gradient(top, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
      background-image: linear-gradient(to bottom, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff); }
    .settingsSection button.disabled {
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
      filter: alpha(opacity=70);
      opacity: 0.7;
      background-image: -webkit-linear-gradient(top, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
      background-image: -moz-linear-gradient(top, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
      background-image: -o-linear-gradient(top, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
      background-image: -ms-linear-gradient(top, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
      background-image: linear-gradient(to bottom, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff); }
    .settingsSection button.abort {
      color: #fff;
      background: #c30404;
      border-color: #9f0202;
      text-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }
  .settingsSection .withoutLabel {
    padding-top: 20px; }
  .settingsSection .checkBoxContainer {
    padding-top: 25px; }

.userSessions {
  padding-top: 10px; }
  .userSessions > li {
    overflow: hidden;
    margin-bottom: 15px; }

.userSessionsDetails {
  margin-right: 120px; }

.userSessionsButton {
  float: right; }

.userSessionsName {
  font-weight: bold; }

.userSessionsDate {
  color: #8d898f; }

.ui-versions {
  padding-left: 20px; }
  .ui-versions a, .ui-versions a:visited, .ui-versions a:focus {
    color: #2c2c2c;
    font-weight: 600; }

.firstSettingsSection {
  border-top: none; }

.settingsRow, .settingsRowSmall {
  margin-bottom: 15px; }

.settingsRowSmall {
  margin-bottom: 5px; }

.settingsRowLast {
  margin: 0; }

.settingsButtonWrapper {
  display: inline-block;
  position: relative; }

.settingsCol {
  float: left;
  width: 48.5%;
  margin-left: 3%; }
  .settingsCol:first-child {
    margin-left: 0; }

.settingTextField, .settingTextField--light, .uploadPreset .settingsTextArea {
  padding: 3px 9px;
  width: 100%;
  font-size: 13px;
  line-height: 16px;
  color: #535054;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: #f4f4f4;
  -webkit-box-shadow: inset 0 2px #eaeaea;
  -moz-box-shadow: inset 0 2px #eaeaea;
  box-shadow: inset 0 2px #eaeaea;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d2d2d2;
  border-color: #cbcbcb #cbcbcb #d2d2d2; }
  .settingTextField:focus, .settingTextField--light:focus, .uploadPreset .settingsTextArea:focus {
    outline: none; }

.settingTextField--light {
  background-color: #fafafa; }
  .settingTextField--light.disabled {
    zoom: 1;
    filter: alpha(opacity=50);
    opacity: 0.5; }
  .error .settingTextField--light {
    border-color: red; }

.settingApiKeyTextField {
  width: 100%;
  padding: 7px 0;
  color: #535054;
  line-height: 18px;
  text-align: center;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #d7d7d7;
  border-color: #c4c4c4 #c4c4c4 #cfcfcf #cfcfcf;
  background: #d7d7d7;
  display: none; }
  .settingApiKeyTextField:focus {
    outline: none; }

.usersTitle {
  display: block;
  padding: 0 14px;
  margin-bottom: 3px; }

.usersSearchContainer {
  position: relative; }
  .usersSearchContainer .textField {
    width: 73%; }

.usersButtons {
  float: right;
  margin: -1px 0;
  font-size: 0;
  line-height: 0; }

.usersAddButton {
  background: #d6d5d8 url("../img/0ee0245bb4/bg-usersAddButton.png") no-repeat 50% 50%; }

.usersDeleteButton {
  visibility: hidden;
  margin-right: -1px;
  background: #d6d5d8 url("../img/0ee0245bb4/bg-usersDeleteButton.png") no-repeat 50% 50%; }
  .usersDeleteButton.visible {
    visibility: visible; }

.usersList {
  border-left: 1px solid #c6c6c6;
  padding-right: 7px; }

.usersListItem:nth-child(even) {
  background: #f2f2f2;
  -webkit-box-shadow: inset 2px 0 #e6e6e6;
  box-shadow: inset 2px 0 #e6e6e6; }

.usersListItem {
  padding: 4px 12px;
  cursor: pointer;
  line-height: 16px;
  background: #fafafa;
  -webkit-box-shadow: inset 2px 0 #ededed;
  box-shadow: inset 2px 0 #ededed;
  position: relative; }
  .usersListItem.selected:nth-child(even), .usersListItem.selected {
    background: #dbdbdb;
    border-top: 1px solid #c6c6c6;
    border-bottom: 1px solid #d5d5d5;
    margin-top: -1px;
    margin-bottom: -1px;
    -webkit-box-shadow: inset 2px 0 #cfcfcf;
    z-index: 5;
    box-shadow: inset 2px 0 #cfcfcf; }
    .usersListItem.selected:nth-child(even):before, .usersListItem.selected:before {
      content: '';
      position: absolute;
      right: -7px;
      top: 0;
      width: 7px;
      height: 25px;
      background: url("../img/0ee0245bb4/bg-userListItemSelected.png") no-repeat; }
  .usersListItem .userDetails {
    position: absolute;
    top: 4px;
    visibility: hidden;
    right: 29px;
    width: 16px;
    height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 100%;
    cursor: pointer;
    background: url("../img/0ee0245bb4/icon-details.png") no-repeat; }
  .usersListItem.choosen:nth-child(even), .usersListItem.choosen {
    background: #eadff7;
    border-top: 1px solid #efe6f9;
    border-bottom: 1px solid #dcccf0;
    -webkit-box-shadow: inset 2px 0 #ded4ea;
    z-index: 5;
    box-shadow: inset 2px 0 #ded4ea;
    color: #535054; }
  .usersListItem.not-direct {
    background: #eadff7;
    border-top: 1px solid #efe6f9;
    border-bottom: 1px solid #dcccf0;
    -webkit-box-shadow: inset 2px 0 #ded4ea;
    z-index: 5;
    box-shadow: inset 2px 0 #ded4ea;
    color: #535054;
    background-position: -14px -34px; }
  .usersListItem.not-choosen .userListItemInner {
    zoom: 1;
    opacity: 0.5;
    filter: alpha(opacity=50); }

.scrollableTeamBoxWrap, .scrollableUserBoxWrap, .scrollablePreviewBoxWrap, .scrollableRuleBoxWrap {
  position: relative;
  margin-left: -7px; }

.scrollableUserBoxWrap, .scrollablePreviewBoxWrap, .scrollableRuleBoxWrap {
  margin-left: 0; }
  .scrollableUserBoxWrap:before, .scrollablePreviewBoxWrap:before, .scrollableRuleBoxWrap:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 2px;
    height: 100%;
    border-left: 1px solid #cdcdcd;
    background: #ededed; }

.scrollableUserBox, .scrollableRulesBox, .scrollablePreviewsBox {
  width: 100%;
  height: 289px;
  overflow-x: visible !important; }
  .scrollableUserBox .jspVerticalBar, .scrollableRulesBox .jspVerticalBar, .scrollablePreviewsBox .jspVerticalBar {
    right: 9px;
    z-index: 10; }
  .scrollableUserBox .jspPane, .scrollableRulesBox .jspPane, .scrollablePreviewsBox .jspPane {
    width: 100% !important; }

.userListItemCheckbox, .teamsListItemCheckbox, .rulesListItemCheckbox {
  display: none;
  float: left;
  margin-right: 5px; }

.choosen .userListItemCheckbox, .choosen .teamsListItemCheckbox, .choosen .rulesListItemCheckbox {
  display: block; }

.not-choosen .userListItemCheckbox, .not-choosen .teamsListItemCheckbox, .not-choosen .rulesListItemCheckbox {
  display: block; }

.not-direct .userListItemCheckbox, .not-direct .teamsListItemCheckbox, .not-direct .rulesListItemCheckbox {
  display: block; }

.userListItemId {
  color: #6b91d6; }

.scrollableWrapper {
  border-bottom: 1px solid #d9d9d9;
  background-color: #fafafa;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0.5, transparent), color-stop(0.5, rgba(0, 0, 0, 0.2)), to(transparent));
  background-image: -webkit-linear-gradient(transparent 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.2));
  background-image: -moz-linear-gradient(transparent 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.2));
  background-image: -o-linear-gradient(transparent 50%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.2));
  background-image: linear-gradient(transparent 50%, rgba(0, 0, 0, 0.03) 50%, rgba(0, 0, 0, 0.03));
  -webkit-background-size: 48px 48px;
  -moz-background-size: 48px 48px;
  background-size: 48px 48px; }

.emptyTeamsPlaceholder {
  padding: 10px 20px;
  margin-left: 7px;
  display: none;
  text-align: center;
  background: #eadff7;
  border-bottom: 1px solid #dcccf0; }
  .emptyTeamsPlaceholder strong {
    display: block; }

.SettingsEditableCheckbox {
  position: absolute;
  left: 0;
  bottom: 0; }
  .SettingsEditableCheckbox.unlocked .LockedIcon {
    background-position-y: -42px; }
  .SettingsEditableCheckbox.unlocked:hover .LockedIcon {
    background-position-y: -63px; }
  .SettingsEditableCheckbox.unlocked .UnlockedText {
    display: none; }
  .SettingsEditableCheckbox.locked .LockedIcon {
    background-position-y: 0; }
  .SettingsEditableCheckbox.locked:hover .LockedIcon {
    background-position-y: -21px; }
  .SettingsEditableCheckbox.locked .LockedText {
    display: none; }
  .SettingsEditableCheckbox .LockedIcon {
    cursor: pointer;
    background: url("../img/0ee0245bb4/icons-locked.png") no-repeat;
    width: 24px;
    height: 24px;
    float: left; }
  .SettingsEditableCheckbox .EditableText {
    cursor: pointer;
    padding-left: 32px;
    padding-top: 4px; }

.modalBackButton {
  position: absolute;
  z-index: 1;
  background-color: #cfced1;
  height: 16px;
  min-width: 50px;
  padding-left: 25px;
  padding-right: 11px;
  vertical-align: middle;
  padding-top: 9px;
  padding-bottom: 9px;
  color: #305b84; }
  .modalBackButton:visited {
    color: #305b84; }
  .modalBackButton:hover {
    color: #305b84;
    text-decoration: none; }
  .modalBackButton i {
    font-size: 15px;
    display: inline-block;
    position: relative;
    top: 1px;
    left: -5px; }
  .importersModal .modalBackButton {
    border-radius: 5px 0 0; }

.userDetailsPopup {
  width: 330px;
  margin: 32px 0 0 -130px; }
  .userDetailsPopup input[readonly] {
    opacity: 0.6; }
  .userDetailsPopup .fa {
    color: #305b84;
    font-size: 15px; }

.userDetailsPopupTitle {
  margin-bottom: 4px; }
  .userDetailsPopupTitle span {
    padding: 0 0 0 3px; }

.userDetailsPopupEmailField {
  margin-top: 0;
  margin-bottom: 4px; }

.userDetailsPopupBlock {
  margin-top: 3px;
  margin-bottom: 7px; }

.userDetailsPopupButtons .sendPassword {
  float: left; }

.prefixes-dropdown-wrapper {
  margin: 8px 10px 0px 10px; }

.taskStatePopover {
  margin-top: 10px; }
  .taskStatePopover_running {
    margin-left: -115px;
    width: 200px; }
    .taskStatePopover_running .taskStatePopoverArrow {
      right: 30px;
      left: inherit; }
  .taskStatePopover_queued {
    width: 255px; }
    .taskStatePopover_queued .taskStatePopoverArrow {
      left: 50px; }
    .taskStatePopover_queued table {
      width: 100%; }
    .taskStatePopover_queued td, .taskStatePopover_queued th {
      padding: 3px 4px;
      vertical-align: middle;
      text-align: left; }
    .taskStatePopover_queued th.taskStateRowType {
      width: 40px; }
    .taskStatePopover_queued th.taskStateRowDate {
      width: 70px; }
    .taskStatePopover_queued th.taskStateRowDelete {
      width: 73px; }
  .admin-mode .taskStatePopover_queued {
    width: 340px; }
  .taskStatePopover .wrapText {
    /* These are technically the same, but use both */
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-all;
    word-break: break-word; }

.taskStatePopoverTitle {
  margin-bottom: 4px; }
  .taskStatePopoverTitle span {
    padding: 0 0 0 3px; }

.taskStatePopoverLabelBox {
  padding: 5px; }

.taskStatePopoverWrapper {
  margin: 5px; }

.taskStatePopoverButton:disabled {
  opacity: 0.8; }

.teamsList {
  padding-left: 7px; }

.teamsListItem {
  padding: 3px 14px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  cursor: pointer;
  line-height: 16px;
  background: #fafafa;
  position: relative; }
  .teamsListItem.selected:nth-child(even), .teamsListItem.selected {
    background: #dbdbdb;
    border-top: 1px solid #c6c6c6;
    border-bottom: 2px solid #d5d5d5;
    z-index: 5; }
    .teamsListItem.selected:nth-child(even):before, .teamsListItem.selected:before {
      content: '';
      position: absolute;
      left: -7px;
      top: 0;
      width: 7px;
      height: 25px;
      background: url("../img/0ee0245bb4/bg-teamsListItemSelected.png") no-repeat; }
  .teamsListItem:nth-child(even) {
    background: #f2f2f2; }
  .teamsListItem.choosen:nth-child(even), .teamsListItem.choosen {
    background: #eadff7;
    border-top: 1px solid #efe6f9;
    border-bottom: 1px solid #dcccf0;
    z-index: 5; }
  .teamsListItem.not-choosen:nth-child(even) .teamsListItemInner, .teamsListItem.not-choosen .teamsListItemInner {
    zoom: 1;
    opacity: 0.5;
    filter: alpha(opacity=50); }

.teamsListItemInner {
  padding: 0 0 0 25px;
  overflow: hidden;
  height: 1%;
  white-space: nowrap;
  background: url("../img/0ee0245bb4/icon-team.png") no-repeat 0 2px; }

.teamsListId {
  color: #bd6a55;
  font-weight: bold; }

.zoneTeamInfo {
  display: none;
  background: url("../img/0ee0245bb4/bg-zone-throught.png") no-repeat;
  padding-left: 12px;
  float: right;
  margin-top: -5px;
  padding-top: 5px;
  margin-bottom: -5px;
  padding-bottom: 5px; }
  .zoneTeamInfo.teamsListId {
    font-weight: normal; }

.teamsListDescription {
  color: #8d898f; }

.choosen .teamsListItemCheckbox {
  display: block; }

.not-choosen .teamsListItemCheckbox {
  display: block; }

.addUserFormPopup {
  width: 278px;
  margin: 3px 0 0 -96px; }
  button[data-type="end_all_sessions"].hidden + .settingsButtonWrapper .addUserFormPopup {
    margin-left: 0; }
    button[data-type="end_all_sessions"].hidden + .settingsButtonWrapper .addUserFormPopup .userDetailsPopupArrow {
      left: 70px; }

.addUserFormPopupTitle {
  margin-bottom: 4px; }
  .addUserFormPopupTitle span {
    padding: 0 0 0 3px; }

.addUserFormPopupTextHold {
  margin-top: 0;
  margin-bottom: 4px; }

.addTeamPopup {
  width: 278px;
  margin: 3px 0 0 -96px; }

.addTeamPopupTitle {
  margin-bottom: 4px; }
  .addTeamPopupTitle span {
    padding: 0 0 0 3px; }

.addTeamPopupTextHold {
  margin-top: 0;
  margin-bottom: 4px; }

.addUserFormPopupRowInner {
  padding: 0 0 0 10px;
  font-size: 0;
  line-height: 0; }
  .addUserFormPopupRowInner .addTeamPopupTextHold {
    display: inline-block;
    width: 218px;
    margin-right: 0;
    vertical-align: middle; }
    .addUserFormPopupRowInner .addTeamPopupTextHold.disabled {
      zoom: 1;
      filter: alpha(opacity=50);
      opacity: 0.5; }
  .addUserFormPopupRowInner .addTeamPopupText {
    width: 208px;
    font-size: 13px;
    line-height: 16px; }

.settingsSection .settingSheduleLabelLite {
  display: inline-block;
  vertical-align: middle;
  width: 15px;
  height: 15px;
  overflow: hidden;
  position: relative;
  top: -1px;
  margin-left: 10px; }
.settingSheduleLabelLite .checkbox {
  position: absolute;
  left: -9999px;
  visibility: hidden; }

.uploaderFieldRenamePopup {
  width: 246px;
  right: -100%;
  margin: 12px 113px 0 0; }

.uploaderFieldRenamePopupTitle {
  margin-bottom: 9px; }
  .uploaderFieldRenamePopupTitle span {
    padding: 0 0 0 3px; }

.uploaderFieldRenamePopupLabel {
  margin-bottom: 0; }
  .uploaderFieldRenamePopupLabel span {
    padding: 0 0 0 1px; }

.uploaderFieldRenameContent {
  padding: 0 11px 6px; }

.uploaderFieldsInput {
  width: 100%;
  padding: 3px 8px;
  line-height: 13px;
  color: #555;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: transparent;
  -webkit-box-shadow: 0 2px rgba(255, 255, 255, 0.62), inset 3px 3px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 2px rgba(255, 255, 255, 0.62), inset 3px 3px rgba(0, 0, 0, 0.03);
  box-shadow: 0 2px rgba(255, 255, 255, 0.62), inset 3px 3px rgba(0, 0, 0, 0.03);
  border: solid 1px #d2d2d2;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.03));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.03));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.03));
  background-image: -ms-linear-gradient(bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.03));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.03)); }

.uploaderTableItemInner {
  position: relative;
  display: inline-block;
  *zoom: 1;
  *display: inline;
  width: 100%;
  vertical-align: middle; }

.uploaderModal .modalContent, .uploaderModal .helpTooltipContentHold {
  border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none; }
.uploaderModal .code-results {
  max-height: 156px; }
.uploaderModal .importerRowColumn.id {
  width: 24%; }
.uploaderModal .code-edit-chart {
  height: 40px; }
.uploaderModal .rulesListItem:nth-child(even) {
  background: #fff; }
.uploaderModal .rulesListItem.even {
  background: #f2f2f2; }

.uploaderInfo {
  margin-top: -1px;
  position: relative;
  z-index: 30;
  zoom: 1;
  border-top: 1px solid #a390ae;
  border-bottom: 1px solid #d0b9db;
  padding: 8px 42px 9px;
  color: #715b7b;
  background: #d8c1e3 url("../img/0ee0245bb4/bg-uploaderInfo.png") no-repeat 10px 50%; }
  .uploaderInfo.notLoaded {
    display: none; }
  .uploaderInfo a {
    color: #4959a9;
    text-decoration: none;
    border-bottom: 1px dotted #4959a9; }
    .uploaderInfo a:hover {
      border-color: transparent; }

.uploaderStartBox {
  padding: 105px 0;
  text-align: center; }

.uploaderPredefined, .uploaderAdhoc {
  display: inline-block;
  *zoom: 1;
  *display: inline-block;
  margin-right: -4px;
  padding: 124px 27px 9px;
  background: url("../img/0ee0245bb4/bg-uploaderStartIcons.png") no-repeat; }

.uploaderPredefined {
  border-right: 1px solid #cdcad1;
  background-position: 50% 11px; }

.uploaderAdhoc {
  background-position: 50% -216px; }

.uploaderStartBoxButton {
  width: 119px;
  text-align: center;
  cursor: pointer; }
  .uploaderStartBoxButton:hover {
    color: #6c6c6c; }

.uploaderSteps {
  margin-top: -2px;
  position: relative;
  border-bottom: 1px solid #fff; }

.uploaderStepContent {
  min-height: 400px;
  position: relative; }

.uploaderStep .arrow, .uploaderStep--adhoc .arrow, .uploaderStep .arrow-back, .uploaderStep--adhoc .arrow-back {
  position: absolute;
  top: 0;
  width: 11px;
  height: 36px;
  z-index: 10;
  background: url("../img/0ee0245bb4/bg-uploaderStep-arrow.png") no-repeat; }

.uploaderStep, .uploaderStep--adhoc {
  float: left;
  width: 25%;
  text-align: center;
  font-weight: bold;
  color: #979598;
  position: relative;
  padding: 9px 0 10px;
  text-shadow: 1px 1px #fff;
  background: url("../img/0ee0245bb4/bg-uploaderStep.png") repeat-x; }
  .uploaderStep.active, .active.uploaderStep--adhoc {
    color: #fff;
    text-shadow: 0 1px rgba(0, 0, 0, 0.23);
    background-position: 0 -44px; }
    .uploaderStep.active .arrow, .active.uploaderStep--adhoc .arrow {
      background-position: 0 -44px; }
    .uploaderStep.active .arrow-back, .active.uploaderStep--adhoc .arrow-back {
      visibility: visible; }
  .uploaderStep .arrow, .uploaderStep--adhoc .arrow {
    right: -11px; }
  .uploaderStep .arrow-back, .uploaderStep--adhoc .arrow-back {
    visibility: hidden;
    left: 0;
    background-position: 0 -87px; }

.uploaderStep--adhoc {
  width: 25%; }

.uploaderInputField {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.modal .modalInner.uploaderFileLoaded .uploaderInputField, .helpTooltip .modalInner.uploaderFileLoaded .uploaderInputField {
  position: relative;
  padding: 10px 0 0;
  min-height: 20px; }
.modal .modalInner.uploaderFileLoaded .uploaderFieldLink, .helpTooltip .modalInner.uploaderFileLoaded .uploaderFieldLink {
  top: 0;
  margin-top: 0; }
.modal .modalInner.uploaderFileLoaded a[data-action][data-disabled="true"], .helpTooltip .modalInner.uploaderFileLoaded a[data-action][data-disabled="true"] {
  opacity: 0.5; }
.modal .modalInner.uploaderFileLoaded[data-current-step="4"] .buttonsWithBorder, .helpTooltip .modalInner.uploaderFileLoaded[data-current-step="4"] .buttonsWithBorder {
  position: relative; }

.uploaderFileBlocksLoaded .uploaderInputField {
  visibility: hidden; }
.uploaderFileBlocksLoaded .uploaderBlockFiles {
  display: block; }

.uploaderFieldLink {
  position: absolute;
  width: 100px;
  top: 50%;
  margin-top: -10px;
  left: 50%;
  font-size: 15px;
  line-height: 18px;
  margin-left: -50px;
  padding: 5px 0;
  color: #8e659d;
  text-align: center;
  overflow: hidden; }
  .uploaderFieldLink label {
    cursor: pointer;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    border-bottom: 1px dotted #8e659d;
    font-weight: bold; }
  .uploaderFieldLink:hover label {
    border-bottom: 1px solid transparent; }

.uploaderField {
  position: absolute;
  cursor: pointer;
  right: 0;
  outline: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0; }
  .uploaderField:focus {
    outline: none; }

.uploaderPresetItem, .uploaderFile, .uploaderBlockInnerHold {
  padding: 8px 14px 9px; }

.uploaderPresetDetails {
  padding: 5px 20px 0 21px;
  line-height: 15px; }
  .uploaderPresetDetails a {
    color: #4959a9;
    text-decoration: underline; }
    .uploaderPresetDetails a:hover {
      text-decoration: none; }

.uploaderPresetItemId, .uploaderFileName {
  margin-right: 3px; }

.uploaderPresetItemDescription, .uploaderFileSize {
  color: #8d898f; }

.uploaderPresetPreviousJob {
  margin: 0;
  padding: 0;
  color: #b3b3b3;
  margin-left: 22px;
  margin-bottom: 1px; }
  .uploaderPresetPreviousJob a {
    color: #989898;
    font-weight: bold; }
    .uploaderPresetPreviousJob a:hover {
      color: #494949; }
  .uploaderPresetPreviousJob li {
    display: inline-block; }
    .uploaderPresetPreviousJob li:before {
      content: '';
      display: inline-block;
      background: #ccc;
      width: 4px;
      height: 4px;
      margin: 3px 5px 3px 3px; }

.uploaderPresetRadio, .uploaderBlockRadio {
  margin: 0 5px 0 0;
  vertical-align: middle;
  padding: 0;
  position: relative;
  top: -1px; }

.btn-cancel span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 18px;
  height: 18px;
  margin-right: 6px;
  vertical-align: top;
  background: url("../img/0ee0245bb4/btn-cancel.png") no-repeat; }

.uploaderScrollBox {
  width: 100%;
  overflow: auto; }

.uploaderControls {
  margin: 0; }

.uploaderSearch {
  width: 240px; }

.uploaderFilesReview {
  border: 1px solid #d6d6d6;
  height: 113px;
  overflow: auto;
  background-color: #fafafa;
  border-radius: 3px; }
  .uploaderFilesReview .uploaderFileDelete {
    display: none; }
  .uploaderFilesReview .uploaderFileName {
    font-weight: normal; }
  .uploaderFilesReview .uploaderFile {
    padding: 3px 8px 4px;
    background-color: #f2f2f2; }
    .uploaderFilesReview .uploaderFile.even {
      background-color: #fff; }

.uploaderFile {
  position: relative; }
  .uploaderFile.even {
    background-color: #f2f2f2; }

.uploaderFileDelete {
  position: absolute;
  width: 35px;
  height: 34px;
  right: 0;
  top: 0;
  padding: 0;
  border: none;
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden;
  background: url("../img/0ee0245bb4/bg-uploaderFileDeleteBtn.png") no-repeat; }

.even .uploaderFileDelete {
  background-position: 0 -34px; }

.uploaderPresetId {
  padding: 9px 15px;
  border-bottom: 1px solid #d9d9d9;
  margin-bottom: -1px; }

.uploaderProgress {
  display: none;
  width: 100%;
  overflow: hidden;
  position: relative; }

.uploaderBar {
  height: 34px;
  position: relative;
  background-color: rgba(199, 155, 113, 0);
  -webkit-box-shadow: inset -1px 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset -1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: inset -1px 0 rgba(0, 0, 0, 0.05);
  background-image: -webkit-linear-gradient(left, #bbf3b7, #61c55a);
  background-image: -moz-linear-gradient(left, #bbf3b7, #61c55a);
  background-image: -o-linear-gradient(left, #bbf3b7, #61c55a);
  background-image: -ms-linear-gradient(left, #bbf3b7, #61c55a);
  background-image: linear-gradient(to right, #bbf3b7, #61c55a); }

.uploaderPercent {
  position: absolute;
  top: 0;
  right: -50px;
  color: #438b3e;
  font-size: 15px;
  line-height: 34px;
  font-weight: bold;
  width: 50px;
  text-align: center; }

.uploaderFileReview {
  margin: 0;
  padding: 15px;
  border-bottom: 1px solid #dfdfdf; }
  .uploaderFileReview dt {
    float: left;
    clear: left;
    margin-right: 3px; }
  .uploaderFileReview dd {
    font-weight: bold;
    margin: 0 0 5px; }

.uploaderSeriesPrefix {
  background-color: #efefef;
  padding: 5px 10px;
  color: #4959a9;
  font-weight: bold; }

.uploaderModalRow {
  padding: 15px; }
  .uploaderModalRow.no-padding {
    padding-top: 0;
    padding-bottom: 0; }

.uploaderModalRowCol {
  float: left;
  width: 47.5%;
  margin-left: 5%; }
  .uploaderModalRowCol:first-child {
    margin-left: 0; }

.uploaderModalRowSettings {
  background-color: #efefef;
  margin: 0 -15px;
  padding: 15px;
  text-align: right;
  position: relative;
  border: none; }

.uploaderSeriesOverride.disabled {
  opacity: 0.4; }

.uploaderSeriesOverrideCheckbox {
  float: left;
  padding-top: 2px; }

.uploaderSeriesOverrideWrapper {
  overflow: hidden;
  padding: 2px 2px 2px 5px; }

.uploaderReviewInputs .uploaderSeriesOverrideCheckbox input[type="checkbox"] {
  position: absolute;
  left: -9999px;
  visibility: hidden; }
.uploaderReviewInputs .uploaderSeriesOverrideCheckbox label {
  float: none;
  -webkit-user-select: none;
  /* Chrome all / Safari all */
  -moz-user-select: none;
  /* Firefox all */
  -ms-user-select: none;
  /* IE 10+ */
  user-select: none;
  margin: 0;
  line-height: 22px;
  color: #4959a9;
  position: relative;
  display: inline-block;
  overflow: hidden; }
  .uploaderReviewInputs .uploaderSeriesOverrideCheckbox label:before {
    content: '';
    position: relative;
    top: 2px;
    margin-right: 4px; }

.settingsSection .uploaderModalRowButton {
  line-height: 26px;
  height: 32px;
  position: absolute;
  left: 15px;
  top: 0;
  bottom: 0;
  margin: auto 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0); }
  .settingsSection .uploaderModalRowButton.abort {
    color: #fff;
    background: #c30404;
    border-color: #9f0202;
    text-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none; }

.settingsSection .uploaderModalRowSettingsLabel {
  float: none;
  display: inline-block;
  vertical-align: middle;
  line-height: 21px;
  margin-bottom: 0; }

.uploaderModalRowSelect {
  display: inline-block;
  vertical-align: middle;
  line-height: 21px; }

.uploaderModalRowSettingsItemTitle,
.uploaderModalRowSettingsItem {
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px; }

.uploaderModalRowSettingsCheckbox {
  position: absolute;
  left: -9999px;
  visibility: hidden; }

.uploaderModalRowSettingsItem label {
  position: relative;
  overflow: hidden; }
  .uploaderModalRowSettingsItem label:after {
    content: '';
    position: relative;
    top: 3px;
    margin-left: 4px; }

.uploaderReviewInputs {
  box-sizing: border-box; }
  .uploaderReviewInputs label {
    font-weight: bold;
    float: left;
    margin-bottom: 4px; }

.uploaderValidationWarning {
  float: right;
  color: #6bb974; }

.uploaderValidationRequired {
  float: right;
  color: #8b888c; }

.uploaderValidationError {
  float: right;
  display: none;
  color: red; }
  .error .uploaderValidationError {
    display: block; }

.uploaderReviewRow {
  margin-bottom: 12px; }

.uploaderTextarea,
.uploaderInput {
  width: 100%;
  border: none;
  overflow: auto;
  padding: 0 10px;
  line-height: 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #f3f3f3;
  border: 1px solid #cbcbcb;
  -webkit-box-shadow: inset 0 2px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: inset 0 2px rgba(0, 0, 0, 0.03);
  box-shadow: inset 0 2px rgba(0, 0, 0, 0.03); }
  .error .uploaderTextarea, .error
  .uploaderInput {
    border-color: red;
    -webkit-box-shadow: inset 2px 2px #ebebeb, 0 0 8px rgba(255, 0, 0, 0.3);
    -moz-box-shadow: inset 2px 2px #ebebeb, 0 0 8px rgba(255, 0, 0, 0.3);
    box-shadow: inset 2px 2px #ebebeb, 0 0 8px rgba(255, 0, 0, 0.3); }

.uploaderInput {
  height: 23px; }

.uploaderTextarea {
  min-height: 57px;
  padding: 10px; }

.uploaderFieldsTable {
  width: 100%;
  table-layout: fixed; }
  .uploaderFieldsTable th,
  .uploaderFieldsTable td {
    position: relative;
    width: 25%;
    text-align: left;
    border-left: 1px solid #e0e0e0; }
  .uploaderFieldsTable .firstCol {
    border: none;
    vertical-align: middle; }
  .uploaderFieldsTable td {
    background: #f2f2f2;
    padding: 5px 10px 5px 14px; }
  .uploaderFieldsTable .odd td {
    background: #fff; }
  .uploaderFieldsTable th {
    padding: 14px 5px 5px 8px; }
  .uploaderFieldsTable tbody,
  .uploaderFieldsTable tr {
    height: 100%; }

.uploaderTopValues {
  padding: 4px 0;
  font-size: 12px;
  line-height: 15px;
  color: #778aa3; }
  .uploaderTopValues li {
    padding-bottom: 3px; }

.uploaderUniqueBar, .uploaderBlankBar {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }

.uploaderUniqueBar {
  background: #7ec8d0; }

.uploaderBlankBar {
  background: #f39681; }

.uploaderBarWrapper {
  float: left;
  width: 100%;
  height: 100%; }

.odd .uploaderBlankBar,
.odd .uploaderUniqueBar {
  border-top: 1px solid #fff;
  border-bottom: 1px solid #fff; }

.uploaderBarValue {
  position: absolute;
  right: 0;
  color: #fff;
  width: 45px;
  height: 25px;
  top: 50%;
  margin-top: -10px;
  text-align: center; }

.uniqueOutside .uploaderUniqueBar .uploaderBarValue {
  right: -45px;
  color: #7ec8d0; }

.blankOutside .uploaderBlankBar .uploaderBarValue {
  right: -45px;
  color: #f39681; }

.uploaderBarTd {
  height: 100%;
  padding: 0 !important; }

@-moz-document url-prefix() {
  .uploaderBarWrapper {
    position: relative; } }
.uploaderFieldRename {
  float: right;
  color: #8e659f;
  text-decoration: none;
  border-bottom: 1px dotted #8e659f; }
  .uploaderFieldRename:hover {
    color: #8e659f;
    text-decoration: none;
    border-color: transparent; }

.uploaderCheckbox {
  position: absolute;
  outline: none;
  left: 0;
  top: 0;
  padding: 0;
  width: 16px;
  height: 16px;
  border: none;
  margin: 0;
  opacity: 0;
  z-index: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }

.uploaderFieldName {
  font-weight: bold;
  padding: 0 0 0 2px; }

.uploaderFakeCheckbox {
  position: relative; }

.uploaderFieldsInput {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

.uploaderBlocks {
  margin-bottom: 20px; }

.uploaderBlock {
  overflow: hidden; }
  .uploaderBlock.even {
    background: #f2f2f2; }
  .uploaderBlock label {
    font-weight: bold; }
  .uploaderBlock .jspContainer {
    overflow: hidden; }

.uploaderBlockInnerHold {
  padding-bottom: 0; }

.uploaderBlockToggler {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 10px;
  height: 9px;
  margin-right: 3px;
  background: url("../img/0ee0245bb4/bg-uploaderPresetArrow.png") no-repeat;
  white-space: nowrap;
  overflow: hidden;
  text-indent: 100%;
  display: block;
  margin-top: 11px;
  margin-bottom: 10px;
  cursor: pointer; }

.open .uploaderBlockToggler {
  background-position: 0 -16px; }

.uploaderBlockInner {
  float: left;
  width: 149px; }

.uploaderBlockTableHold {
  margin-left: 149px;
  padding-bottom: 8px; }

.uploaderBlockTable {
  width: 100%; }
  .uploaderBlockTable th {
    padding: 2px 9px;
    vertical-align: top;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff; }
    .uploaderBlockTable th:first-child {
      border-left: 0; }
  .uploaderBlockTable td {
    border-left: 1px solid #d8dde5;
    border-top: 1px solid #d8dde5;
    padding: 2px 9px;
    color: #778aa3; }
    .uploaderBlockTable td:first-child {
      border: none; }
  .uploaderBlockTable .field {
    background: #e0e7f0;
    color: #5c5961;
    border-color: #fff; }
  .uploaderBlockTable .date {
    color: #778aa3;
    border-color: #d8dde5; }

.uploaderBlockFiles {
  display: none; }

.uploaderBlockFile {
  padding: 10px 15px; }
  .uploaderBlockFile .uploaderFileName {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding-right: 10px;
    background: url("../img/0ee0245bb4/bg-uploader--bullet.png") no-repeat 100% 50%; }
  .uploaderBlockFile a {
    color: #8e659f;
    text-decoration: none;
    border-bottom: 1px dotted #8e659f; }
    .uploaderBlockFile a:hover {
      text-decoration: none;
      border-color: transparent; }

.uploaderGenerateContainer {
  padding: 15px 0 0; }
  .uploaderGenerateContainer .uploaderGenerateIdLabel {
    margin-left: -18px; }

.uploaderGenerateInput {
  float: left;
  width: 333px;
  padding: 0 10px 0 0;
  margin: 0 -13px 0 0; }
  .uploaderGenerateInput label {
    display: block;
    font-weight: bold;
    padding: 0 0 4px 14px; }

.uploaderGenerateInputField, .uploaderPrePrefixSelected {
  -webkit-transform: matrix(1, 0, 0.22, 1, 0, 0);
  -moz-transform: matriX(1, 0, 0.22, 1, 0px, 0px);
  -ms-transform: matrix(1, 0, 0.22, 1, 0, 0);
  -o-transform: matriX(1, 0, 0.22, 1, 0, 0);
  transform: matrix(1, 0, 0.22, 1, 0, 0);
  -webkit-box-shadow: inset 0 3px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: inset 0 3px rgba(0, 0, 0, 0.03);
  box-shadow: inset 0 3px rgba(0, 0, 0, 0.03);
  background: #f4f4f4;
  border: solid 1px #d2d2d2; }

.uploaderGenerateInputField input, .uploaderPrePrefixValue {
  -webkit-transform: matriX(1, 0, -0.22, 1, 0, 0);
  -moz-transform: matrix(1, 0, -0.22, 1, 0px, 0px);
  -ms-transform: matriX(1, 0, -0.22, 1, 0, 0);
  -o-transform: matrix(1, 0, -0.22, 1, 0, 0);
  transform: matriX(1, 0, -0.22, 1, 0, 0);
  background-color: rgba(255, 255, 255, 0);
  -webkit-box-shadow: inset 0 3px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: inset 0 3px rgba(0, 0, 0, 0.03);
  box-shadow: inset 0 3px rgba(0, 0, 0, 0.03);
  background: #f4f4f4;
  padding: 0 0 0 14px;
  font-size: 17px;
  line-height: 21px;
  height: 29px; }

.uploaderGenerateInputField {
  float: left;
  padding: 0 14px 0 5px; }
  .uploaderGenerateInputField input {
    width: 144px;
    border: none;
    outline: none; }

.uploaderPrePrefixSelected {
  display: block;
  width: 151px;
  margin: 0 0 0 -5px; }

.uploaderPrePrefixValue {
  width: 133px;
  border: none;
  outline: none;
  cursor: pointer;
  background-image: url("../img/0ee0245bb4/arrow-custom-select.png");
  background-position: 135px 55%;
  background-repeat: no-repeat; }

.uploaderPrePrefixList {
  display: none;
  position: absolute;
  top: 100%;
  z-index: 50;
  background: #f5f5f5;
  margin-top: -1px;
  min-width: 149px;
  border: 1px solid #d2d2d2;
  font-size: 17px;
  line-height: 19px; }
  .opened .uploaderPrePrefixList {
    display: block; }

.uploaderPrePrefixItem {
  border-top: 1px solid #e3e3e3;
  padding: 5px 9px;
  cursor: pointer;
  -webkit-box-shadow: inset 0 3px rgba(255, 255, 255, 0.5);
  -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px rgba(255, 255, 255, 0.5); }
  .uploaderPrePrefixItem:first-child {
    border: none; }

.uploaderPrePrefixSelectedWrapper {
  position: relative;
  overflow: hidden; }

.uploaderPrePrefix {
  float: left;
  width: 151px;
  position: relative; }

.uploaderGenerateConstructor {
  display: table;
  padding: 0 0 0 18px; }

.uploaderGenerateIdLabel {
  display: block;
  font-weight: bold;
  margin-bottom: 4px; }
  .uploaderGenerateIdLabel span {
    font-weight: normal; }

.uploaderGenerateSeries {
  margin: 0 0 0 -14px; }
  .uploaderGenerateSeries .dropdown {
    float: left;
    position: relative; }
  .uploaderGenerateSeries .dropdown-menu {
    width: 167px;
    margin-left: -71px;
    top: 100%;
    margin-top: 11px; }
    .uploaderGenerateSeries .dropdown-menu:before {
      content: ''; }
  .uploaderGenerateSeries .dropdown-menu__heading {
    margin-bottom: 0; }
  .uploaderGenerateSeries .dropdown-menu__list {
    padding: 0 7px 4px; }
    .uploaderGenerateSeries .dropdown-menu__list > li {
      cursor: pointer;
      border-top: 1px solid #edeaf1;
      padding: 3px 6px; }
      .uploaderGenerateSeries .dropdown-menu__list > li:first-child {
        border: none; }

.open .dropdown-menu {
  display: block; }

.connectedSortable {
  float: left; }
  .connectedSortable li {
    float: left;
    margin-right: 2px; }

.sortableButton--blue, .seriesAddButton {
  padding: 0 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-size: 17px;
  line-height: 30px;
  color: #fff;
  -webkit-transform: matrix(1, 0, 0.22, 1, 0, 0);
  -moz-transform: matriX(1, 0, 0.22, 1, 0px, 0px);
  -ms-transform: matrix(1, 0, 0.22, 1, 0, 0);
  -o-transform: matriX(1, 0, 0.22, 1, 0, 0);
  transform: matrix(1, 0, 0.22, 1, 0, 0);
  border-bottom: 1px solid transparent; }
  .sortableButton--blue span, .seriesAddButton span {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    -webkit-transform: matrix(1, 0, -0.22, 1, 0, 0);
    -moz-transform: matriX(1, 0, -0.22, 1, 0px, 0px);
    -ms-transform: matrix(1, 0, -0.22, 1, 0, 0);
    -o-transform: matriX(1, 0, -0.22, 1, 0, 0);
    transform: matrix(1, 0, -0.22, 1, 0, 0); }

.sortable-highlight {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 25px;
  height: 28px;
  position: relative;
  border: 1px dashed #cacaca;
  -webkit-transform: matriX(1, 0, 0.22, 1, 0, 0);
  -moz-transform: matrix(1, 0, 0.22, 1, 0px, 0px);
  -ms-transform: matriX(1, 0, 0.22, 1, 0, 0);
  -o-transform: matrix(1, 0, 0.22, 1, 0, 0);
  transform: matriX(1, 0, 0.22, 1, 0, 0); }
  .sortable-highlight:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    margin: auto;
    width: 12px;
    height: 5px;
    background-image: url("../img/0ee0245bb4/icon-drag-placeholder.png");
    -webkit-transform: matriX(1, 0, -0.22, 1, 0, 0);
    -moz-transform: matrix(1, 0, -0.22, 1, 0px, 0px);
    -ms-transform: matriX(1, 0, -0.22, 1, 0, 0);
    -o-transform: matrix(1, 0, -0.22, 1, 0, 0);
    transform: matriX(1, 0, -0.22, 1, 0, 0); }

.sortableButton--blue {
  cursor: move;
  background: #5e6db9; }
  .sortableButton--blue.ui-sortable-helper {
    background: #8692e2; }
  .sortableButton--blue span {
    padding: 0 17px 0 0; }
  .sortableButton--blue .removeButton {
    position: absolute;
    top: 12px;
    right: 9px;
    width: 10px;
    height: 10px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    background: url("../img/0ee0245bb4/bg-sortableButton.png") no-repeat 0 -32px;
    -webkit-transform: matriX(1, 0, -0.22, 1, 0, 0);
    -moz-transform: matrix(1, 0, -0.22, 1, 0px, 0px);
    -ms-transform: matriX(1, 0, -0.22, 1, 0, 0);
    -o-transform: matrix(1, 0, -0.22, 1, 0, 0);
    transform: matriX(1, 0, -0.22, 1, 0, 0);
    cursor: pointer; }

.sortableProtected span {
  padding: 0 17px 0 0;
  background: url("../img/0ee0245bb4/bg-sortableButton.png") no-repeat 100% 10px; }

.seriesAddButton {
  background: #f58f5c; }
  .seriesAddButton span {
    width: 11px;
    margin: 0 -3px;
    height: 12px;
    background: url("../img/0ee0245bb4/bg-sortableButton.png") no-repeat 0 -64px; }

.uploaderGeneratePreview {
  padding: 14px; }

.openCloseContainer {
  margin-bottom: 15px; }

.empty .openClose {
  display: none; }

.openClose {
  color: #8e659f;
  text-decoration: none;
  border-bottom: 1px dotted #8e659f; }
  .openClose:hover {
    color: #8e659f;
    text-decoration: none;
    border-color: transparent; }
  .empty .openClose {
    display: none; }
  .openClose .less {
    display: none; }

.open .less {
  display: inline; }
.open .more {
  display: none; }

.uploaderPreviewList {
  max-height: 80px;
  overflow: hidden;
  position: relative; }
  .open .uploaderPreviewList {
    max-height: none; }

.uploaderPreviewField {
  padding-bottom: 3px; }
  .uploaderPreviewField .series_id {
    font-size: 14px;
    font-weight: bold;
    color: #4959a9; }
  .uploaderPreviewField em {
    font-weight: normal;
    font-style: normal;
    color: #535054;
    margin: 0 2px; }

.loading-button.disabled {
  position: relative;
  padding-left: 25px !important; }
  .loading-button.disabled .icon {
    display: none; }

.js-results-container {
  box-sizing: border-box;
  width: 100%; }

.uploaderHelpIcon {
  display: inline-block;
  position: relative;
  top: 2px;
  margin-left: 5px;
  width: 15px;
  height: 15px;
  background: url("../img/0ee0245bb4/icon-documentation-help.png") no-repeat; }

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.tooltip {
  position: absolute;
  z-index: 9030;
  display: block;
  visibility: visible;
  font-size: 11px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0); }

.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80); }

.tooltip.top {
  margin-top: -3px;
  padding: 5px 0; }

.tooltip.right {
  margin-left: 3px;
  padding: 0 5px; }

.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0; }

.tooltip.left {
  margin-left: -3px;
  padding: 0 5px; }

.tooltip-inner {
  max-width: 200px;
  padding: 8px;
  color: #ffffff;
  text-align: center;
  text-decoration: none;
  background-color: #000000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid; }

.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000000; }

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000000; }

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000000; }

.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000000; }

.TeamTooltipList {
  background: url("../img/0ee0245bb4/team-tooltip-icon.png") no-repeat 0 50%;
  padding: 4px 25px; }

.rulesTitle {
  display: block;
  padding: 0 14px;
  margin-bottom: 3px; }

.rulesInnerTitle {
  padding: 0 10px;
  float: left;
  margin-bottom: 3px;
  margin-top: 2px; }

.ruleSearchInput {
  width: 40% !important; }

.rulesSearchContainer {
  border-top: 1px solid #cfced1;
  border-bottom: 1px solid #d8d7d9;
  background: #e4e3e5;
  height: 23px;
  box-shadow: inset 0 1px #dad9db;
  position: relative; }
  .rulesSearchContainer .textField {
    width: auto;
    min-width: 30%;
    max-width: 50%; }
  .rulesSearchContainer .SortTypes {
    float: right;
    margin: 0; }
    .rulesSearchContainer .SortTypes .active {
      display: none; }
  .rulesSearchContainer .rulesSortInput .custom-select {
    border-width: 1px 1px 1px 0; }
  .rulesSearchContainer .rulesSortInput i {
    border: 1px solid #cdccce;
    border-right-width: 0;
    margin: -1px 0;
    border-color: #afadb2 #cdccce #cdccce;
    box-shadow: inset 0 1px #c8c7c9; }
  .rulesSearchContainer .jobsExpandedFilter, .rulesSearchContainer .jobsDetailsFilter, .rulesSearchContainer .search-perpage-selector {
    margin-right: 10px; }
    .rulesSearchContainer .jobsExpandedFilter .custom-select, .rulesSearchContainer .jobsDetailsFilter .custom-select, .rulesSearchContainer .search-perpage-selector .custom-select {
      margin: -1px 0 -1px 10px; }
    .rulesSearchContainer .jobsExpandedFilter .select-inner, .rulesSearchContainer .jobsDetailsFilter .select-inner, .rulesSearchContainer .search-perpage-selector .select-inner {
      height: 20px;
      line-height: 20px; }
  .rulesSearchContainer .rulesButtons {
    display: none;
    margin-left: 3px; }

.rulesSearchContainer__inner {
  height: 23px;
  position: relative;
  max-width: 30%; }
  .rulesSearchContainer__inner .textField {
    width: 100%;
    max-width: none;
    min-width: 0; }

.rulesButtons {
  float: right;
  margin: -1px 1px;
  font-size: 0;
  line-height: 0; }

.rulesAddButton {
  background: #d6d5d8 url("../img/0ee0245bb4/bg-usersAddButton.png") no-repeat 50% 50%; }

.rulesDeleteButton {
  margin-right: -1px;
  background: #d6d5d8 url("../img/0ee0245bb4/bg-usersDeleteButton.png") no-repeat 50% 50%; }
  .rulesDeleteButton.visible {
    visibility: visible; }

.noRulesContainer {
  height: 65px;
  padding-top: 40px;
  text-align: center;
  background-color: #f2f2f2; }

.rulesList {
  padding-left: 1px;
  min-height: 100px;
  max-height: 300px; }

.ruleCounts {
  float: right; }
  .ruleCounts .ruleFirstField {
    padding-left: 20px; }

.scrollablePreviewBoxWrap {
  margin-right: 0; }

.scrollableRuleBoxWrap {
  margin-right: 0; }

.rulesListItem {
  padding: 3px 14px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  cursor: pointer;
  line-height: 16px;
  background: #fafafa;
  position: relative; }
  .rulesListItem.simpleItem:hover:nth-child(even), .rulesListItem.simpleItem:hover {
    background: #dbdbdb;
    border-top: 1px solid #c6c6c6;
    border-bottom: 1px solid #d5d5d5;
    z-index: 5; }
  .rulesListItem:hover .dnd {
    visibility: visible;
    cursor: move; }
  .rulesListItem:hover .ruleDetails {
    visibility: visible; }
  .rulesListItem:nth-child(even) {
    background: #f2f2f2; }
  .rulesListItem.choosen:nth-child(even), .rulesListItem.choosen {
    background: #dbdbdb;
    border-top: 1px solid #c6c6c6;
    border-bottom: 1px solid #d5d5d5;
    z-index: 5; }
  .rulesListItem.not-choosen:nth-child(even) .rulesListItemInner, .rulesListItem.not-choosen .rulesListItemInner {
    zoom: 1;
    opacity: 0.5;
    filter: alpha(opacity=50); }
  .rulesListItem i {
    vertical-align: middle; }
  .rulesListItem .ruleDetails {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    overflow: hidden;
    visibility: hidden;
    white-space: nowrap;
    text-indent: 100%;
    cursor: pointer;
    background: url("../img/0ee0245bb4/icon-details.png") no-repeat; }

.importerRow {
  overflow: hidden; }
  .importerRow .description {
    color: #8d898f; }
  .importerRow .id {
    color: #535054; }
  .importerRow .last-job-at {
    color: #6b91d6; }

.icon-status-failure, .icon-status-success, .icon-status-warning {
  display: inline-block;
  width: 12px;
  height: 12px;
  position: relative;
  top: -1px;
  vertical-align: middle; }

.icon-status-failure {
  background: url("../img/0ee0245bb4/statuses-icons.png") no-repeat 0 -15px; }

.icon-status-success {
  background: url("../img/0ee0245bb4/statuses-icons.png") no-repeat; }

.icon-status-warning {
  background: url("../img/0ee0245bb4/statuses-icons.png") no-repeat 0 -31px; }

.importerRowColumn {
  width: 24%;
  min-height: 1px;
  float: left;
  margin-right: 1%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block; }
  .importerRowColumn.date {
    width: 9%;
    font-size: 10px; }
  .importerRowColumn.id {
    font-size: 10px;
    width: 12%; }
    .importerRowColumn.id .series_prefix {
      font-weight: bold;
      color: #4959a9;
      font-size: 11px;
      text-transform: uppercase;
      padding: 0 0 0 10px;
      background: url("../img/0ee0245bb4/series_id.png") no-repeat 0 50%; }
  .importerRowColumn.schedule {
    font-size: 10px;
    width: 18%; }
  .importerRowColumn.pills {
    width: 32%;
    font-size: 10px; }
    .importerRowColumn.pills div {
      background: #4959a8;
      border-radius: 5px;
      color: white;
      padding: 0 3px;
      float: left;
      margin-right: 5px; }
  .uploadPresets .importerRowColumn {
    width: 19%; }
  .uploadPresets .importerRowColumn .series_prefix {
    font-weight: bold;
    color: #4959a9;
    font-size: 11px;
    text-transform: uppercase;
    padding: 0 0 0 10px;
    background: url("../img/0ee0245bb4/series_id.png") no-repeat 0 50%; }
    .uploadPresets .importerRowColumn .series_prefix em {
      font-weight: normal;
      font-style: normal;
      color: #535054;
      margin: 0 2px; }
  .uploadPresets .importerRowColumn .importer_id {
    position: relative;
    padding-left: 17px;
    color: #4959a9; }
    .uploadPresets .importerRowColumn .importer_id:before {
      content: '';
      top: 2px;
      bottom: 0;
      left: 0;
      margin: auto 0;
      position: absolute;
      width: 10px;
      height: 11px;
      background: url("../img/0ee0245bb4/icon-importer.png") no-repeat; }
  .uploadPresets .importerRowColumn .teams_list {
    position: relative;
    padding-left: 17px;
    color: #8d898f;
    font-size: 12px; }
    .uploadPresets .importerRowColumn .teams_list:before {
      content: '';
      top: 2px;
      bottom: 0;
      left: 0;
      margin: auto 0;
      position: absolute;
      width: 14px;
      height: 10px;
      background: url("../img/0ee0245bb4/icon-team-grey.png") no-repeat; }

.rulesFlags {
  padding-right: 15px; }

i.ruleIcon {
  display: inline-block;
  background-image: url("../img/0ee0245bb4/ruleset-icons.png");
  background-repeat: no-repeat; }
  i.ruleIcon.separator {
    margin-left: 5px;
    width: 10px;
    height: 15px;
    background-position: -25px -55px; }
  i.ruleIcon.topSeparator {
    width: 10px;
    top: 35px;
    left: 49.5%;
    height: 35px;
    position: absolute;
    background-position: -75px -13px; }
  i.ruleIcon.alert {
    width: 26px;
    background-position: -22px -19px;
    height: 26px;
    position: absolute;
    margin-top: 3px;
    margin-left: -30px; }
  i.ruleIcon.flagIcon {
    padding: 0 3px;
    height: 20px;
    width: 19px;
    position: relative; }
  i.ruleIcon.regexp {
    background-position: -25px -102px; }
  i.ruleIcon.term {
    background-position: -25px -127px; }
  i.ruleIcon.case-sensitive {
    background-position: -25px -150px; }
  i.ruleIcon.refresh {
    background-position: -70px -50px;
    cursor: pointer; }
  i.ruleIcon.approve-grey {
    background-position: -20px -76px; }
  i.ruleIcon.dnd {
    height: 15px;
    width: 19px;
    visibility: hidden;
    float: left;
    background-position: -25px -203px; }
  i.ruleIcon.rules_count {
    height: 15px;
    width: 19px;
    background-position: -25px -205px; }
  i.ruleIcon.series_count {
    height: 15px;
    width: 19px;
    background-position: -82px -227px; }
  i.ruleIcon.active {
    background-position-x: -50px; }
  i.ruleIcon.sort {
    float: left;
    background-position: -22px -171px;
    height: 23px;
    background-color: #d6d5d8;
    width: 23px;
    cursor: pointer; }
  i.ruleIcon.desc {
    background-position: -22px -171px; }
  i.ruleIcon.asc {
    background-position: -48px -171px; }

.ruleCheckbox {
  float: left;
  cursor: pointer;
  color: #747175; }
  .ruleCheckbox span {
    float: left;
    width: 15px;
    height: 15px;
    margin: 1px 6px 0 0;
    overflow: hidden;
    background: url("../img/0ee0245bb4/bg-tree-transp.png") no-repeat -14px 0; }
  .ruleCheckbox.checked span {
    background-position: -14px -17px; }

.rulesApproveButton {
  background-color: #d6d5d8;
  padding-top: 4px;
  padding-right: 10px; }
  .rulesApproveButton, .rulesApproveButton:visited, .rulesApproveButton:hover {
    color: grey;
    text-decoration: none; }

.ruleFirstField {
  vertical-align: middle; }

.ruleSecondField {
  color: #4959a9;
  padding-left: 5px;
  vertical-align: middle; }

[contenteditable]:focus {
  outline: none; }

[contenteditable] {
  cursor: text; }

.RuleSettings {
  margin: 5px 5px 5px 10px; }
.RuleSettings input[disabled="disabled"] {
  background-color: #f4f4f4; }
.RuleSettings .settingTextField, .RuleSettings .settingTextField--light, .RuleSettings .uploadPreset .settingsTextArea, .uploadPreset .RuleSettings .settingsTextArea {
  background-colseor: white;
  background-color: white; }
  .RuleSettings .settingTextField[disabled], .RuleSettings [disabled].settingTextField--light, .RuleSettings .uploadPreset [disabled].settingsTextArea, .uploadPreset .RuleSettings [disabled].settingsTextArea {
    background-color: #f4f4f4; }
.RuleSettings .firstCol .settingTextField, .RuleSettings .firstCol .settingTextField--light, .RuleSettings .firstCol .uploadPreset .settingsTextArea, .uploadPreset .RuleSettings .firstCol .settingsTextArea {
  width: 88%;
  margin-left: 12px; }
.RuleSettings .secondCol .settingTextField, .RuleSettings .secondCol .settingTextField--light, .RuleSettings .secondCol .uploadPreset .settingsTextArea, .uploadPreset .RuleSettings .secondCol .settingsTextArea {
  width: 84%; }

.rulesListDescription {
  color: #8d898f; }

.choosen .rulesListItemCheckbox {
  display: block; }

.not-choosen .rulesListItemCheckbox {
  display: block; }

.importersModal .CodeMirror-line-highligh {
  background: #fcff00; }
.importersModal [data-role="hibernating_stop_date"] {
  font-weight: 700;
  color: #7d7d7d; }
.importersModal.resizable {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
.importersModal .divider {
  position: absolute;
  top: 0;
  right: -6px;
  bottom: 0;
  width: 10px;
  background-color: transparent;
  cursor: move;
  z-index: 300; }
.importersModal .settingsSection {
  border-top: none;
  padding: 10px 20px 10px 14px; }
  .importersModal .settingsSection label {
    margin-bottom: 6px; }
  .importersModal .settingsSection button[disabled] {
    opacity: 0.5; }
  .importersModal .settingsSection .settingsCol {
    width: 100%; }
  .importersModal .settingsSection .settingsRowTwoColumns {
    margin-bottom: 15px;
    overflow: hidden; }
    .importersModal .settingsSection .settingsRowTwoColumns .settingsCol {
      width: 48.5%; }
  .importersModal .settingsSection .control {
    margin-bottom: 8px; }
.importersModal .controls.settingsSection {
  padding: 0;
  padding-bottom: 9px;
  margin-bottom: 2px;
  border-bottom: 1px solid #d0d0d0; }
  .importersModal .controls.settingsSection.execute-open {
    padding-bottom: 0; }
    .importersModal .controls.settingsSection.execute-open .btn-overlay {
      padding-bottom: 9px; }
      .importersModal .controls.settingsSection.execute-open .btn-overlay:first-child {
        padding-bottom: 9px; }
  .importersModal .controls.settingsSection .block-left {
    float: left;
    margin-left: 16px; }
    .importersModal .controls.settingsSection .block-left .inlineLabel {
      margin-bottom: 0; }
    .importersModal .controls.settingsSection .block-left .btn-overlay:first-child {
      padding-left: 0; }
  .importersModal .controls.settingsSection .block-right {
    float: right;
    margin-right: 16px; }
  .importersModal .controls.settingsSection .settingsRow, .importersModal .controls.settingsSection .settingsRowSmall {
    margin-bottom: 0; }
  .importersModal .controls.settingsSection .btn-overlay {
    display: inline-block;
    padding: 9px 4px 2px; }
    .importersModal .controls.settingsSection .btn-overlay:first-child {
      padding: 9px 7px 2px 14px; }
    .importersModal .controls.settingsSection .btn-overlay.active {
      background-color: #ededed;
      cursor: default; }
      .importersModal .controls.settingsSection .btn-overlay.active button {
        cursor: default;
        background: none;
        -webkit-box-shadow: none;
        box-shadow: none;
        border-color: transparent; }
.importersModal .tab-header {
  display: inline-block;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  z-index: 1000; }
  .importersModal .tab-header .tab-link {
    border: 1px solid #ccc;
    border-radius: 3px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    cursor: pointer;
    padding: 3px 5px 7px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    min-width: 60px;
    text-align: center; }
    .importersModal .tab-header .tab-link.active {
      border-bottom: 1px solid #fafafa; }
.importersModal .icon-status {
  width: 12px;
  height: 12px;
  line-height: 12px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 0 0 2px;
  position: relative;
  top: 1px;
  background-image: url("../img/0ee0245bb4/statuses-icons.png"); }
  .importersModal .icon-status.error {
    background-position: 0 -15px; }
.importersModal .tab-content {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  margin-top: -1px;
  margin: -1px -20px;
  padding: 16px 20px;
  position: relative;
  z-index: 900; }
  .importersModal .tab-content .tab {
    display: none; }
  .importersModal .tab-content .tab:nth-child(1) {
    display: block; }
.importersModal .settingsTextarea {
  height: 65px; }
.importersModal .tab-content-button {
  padding: 10px 0 0;
  overflow: hidden; }
  .importersModal .tab-content-button .button, .importersModal .tab-content-button .uploaderStartBoxButton {
    float: right;
    padding-right: 20px;
    padding-left: 20px; }
.importersModal .edit-tab-content {
  overflow: hidden; }
  .importersModal .edit-tab-content .settingsCol {
    float: left;
    width: 48.5%; }

.processor-code-tip {
  display: block;
  font-weight: bold;
  font-style: normal;
  font-size: 13px; }

.editor {
  border: 1px solid #ccc;
  display: block;
  height: 200px; }

.execute-settings {
  padding: 19px;
  background-color: #ededed;
  display: none; }
  .execute-settings .editor {
    margin: 10px 0;
    border-radius: 2px;
    border: 1px solid #d2d2d2 !important; }
  .execute-settings .float-right {
    text-align: right; }
  .execute-settings button {
    margin: 0 5px; }

.execute-settings__columns-holder {
  margin-bottom: 10px; }

.execute-settings__column {
  width: 48%;
  float: left;
  margin-right: 4%; }
  .execute-settings__column.last {
    margin: 0; }

.execute-settings-title {
  cursor: pointer; }
  .execute-settings-title .toggle-button__icon {
    position: relative;
    top: -1px;
    margin-right: 4px; }

.execute-settings__inputs {
  font-size: 0;
  line-height: 0; }
  .execute-settings__inputs .settingTextField--light {
    width: 90%;
    display: inline-block;
    vertical-align: middle; }

.execute-settings__checkbox-wrap {
  display: inline-block;
  width: 10%;
  max-width: 33px;
  vertical-align: middle; }

.execute-settings__error {
  display: none; }
  .error .execute-settings__error {
    display: block;
    color: red;
    font-size: 12px;
    line-height: 14px;
    padding-top: 2px; }

.SchedulesTable {
  width: 100%;
  position: relative;
  top: -1px; }
  .SchedulesTable [data-type="pause-schedule"] {
    opacity: 0.2;
    color: #000; }
  .SchedulesTable tbody {
    border-left: 1px solid #d7d6d9;
    border-right: 1px solid #d7d6d9; }
    .SchedulesTable tbody tr:hover {
      background: transparent !important; }
    .SchedulesTable tbody tr:nth-child(odd):hover {
      background: #f1f2f5 !important; }
    .SchedulesTable tbody tr.schedule-paused td {
      opacity: 0.7; }
      .SchedulesTable tbody tr.schedule-paused td:nth-child(3) {
        opacity: 1; }
        .SchedulesTable tbody tr.schedule-paused td:nth-child(3) [data-type="schedule-edit"] {
          opacity: 0.7; }
    .SchedulesTable tbody tr.schedule-paused [data-type="pause-schedule"] {
      opacity: 1; }
  .SchedulesTable tr:hover .detail-view {
    display: block; }
  .SchedulesTable [data-type="run-schedule"] {
    margin-top: 1px;
    position: relative;
    display: inline-block;
    top: -1px;
    margin: 0 2px; }
    .SchedulesTable [data-type="run-schedule"] i {
      color: #6C6C6C; }

.settings-start-btn .icon, button.settings-trigger-btn .icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 10px;
  height: 11px;
  vertical-align: middle;
  margin-right: 4px;
  background-image: url("../img/0ee0245bb4/importers-icons.png"); }

.settings-start-btn .icon {
  background-position: 0 0; }

button.settings-trigger-btn {
  padding: 0; }
  button.settings-trigger-btn[disabled] {
    opacity: 0.5; }
  button.settings-trigger-btn > div {
    padding: 3px 10px; }
  button.settings-trigger-btn .icon {
    background-position: 0 -14px; }

.importersModal .settingSheduleLabel,
.importersModal .inlineLabel {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  font-weight: normal;
  margin-bottom: 0;
  vertical-align: middle;
  position: relative;
  overflow: hidden; }
  .importersModal .settingSheduleLabel .checkbox,
  .importersModal .inlineLabel .checkbox {
    position: absolute;
    left: -9999px;
    visibility: hidden; }
.importersModal .modalInner {
  padding-bottom: 0; }

.importersModal .settingSheduleLabel {
  top: 0;
  display: block;
  *display: block;
  font-weight: bold;
  border-bottom: 1px solid #e2e3e8;
  padding-bottom: 7px;
  margin-bottom: 8px; }
  .importersModal .settingSheduleLabel.checked {
    margin-bottom: 0;
    border-color: transparent; }

.settingSheduleIcon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 11px;
  margin-bottom: -2px;
  height: 15px;
  background-image: url("../img/0ee0245bb4/importers-icons.png");
  background-position: 0 -29px; }

.edit-tab-content__row {
  margin-bottom: 20px; }

.advanced-section__checkbox {
  position: absolute;
  left: -9999px;
  visibility: hidden; }

.advanced-section__label {
  display: inline-block;
  position: relative;
  overflow: hidden; }
  .advanced-section__label:before {
    content: '';
    margin-right: 4px; }

.advanced-section .settingTextField, .advanced-section .settingTextField--light, .advanced-section .uploadPreset .settingsTextArea, .uploadPreset .advanced-section .settingsTextArea {
  width: 50%;
  display: block; }
.advanced-section .advanced-section__label-wrapper {
  margin-top: 20px;
  display: inline-block; }
.advanced-section label {
  display: inline-block; }
  .advanced-section label span {
    font-style: italic;
    font-weight: normal; }

.status_block {
  font-size: 13px;
  padding: 11px 4px;
  display: inline-block; }
  .status_block > span {
    color: #b3b2b3; }
    .status_block > span:hover {
      cursor: pointer;
      color: #636163; }

.status_block_wrapper {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 15px;
  vertical-align: middle; }

.icon-executed, .icon-queued {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  width: 13px;
  height: 13px;
  background-image: url("../img/0ee0245bb4/importers-icons.png"); }

.icon-executed {
  background-position: 0 -47px; }

.icon-queued {
  background-position: 0 -63px; }

.settingsColTitle {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-right: 8px; }

.importersModal .ace_editor {
  border-top: 0;
  border-radius: 0 0 2px 2px; }

.setting-search-field-wrapper {
  border-radius: 2px 2px 0 0;
  position: relative;
  border-right: 1px solid #d2d2d2; }

.setting-search-field {
  width: 38%; }

.settings-search-controls {
  float: right;
  margin-top: -1px;
  position: relative; }

.search-perpage-selector .custom-select {
  margin-top: -1px;
  margin-bottom: -1px; }
  .search-perpage-selector .custom-select .select-inner {
    height: 20px;
    line-height: 20px; }

.scheduleForm {
  left: auto;
  right: -3px;
  margin: 10px 0 0; }
  .scheduleForm .userDetailsPopupArrow {
    left: auto;
    margin: 0;
    right: 10px; }
  .scheduleForm label {
    font-weight: normal; }
  .scheduleForm .nextTimes {
    margin-left: 30px; }
  .scheduleForm .nextTimesContainer {
    margin-bottom: 5px; }
  .scheduleForm .task_type_trigger [disabled] + span {
    opacity: 0.5; }

.shedule_form_error {
  display: none;
  color: red;
  top: 1px;
  font-size: 12px;
  right: 10px;
  padding: 0 9px;
  float: right; }
  .addSheduleFormLabelBox .shedule_form_error {
    position: static;
    text-align: right; }

.addSheduleFormLabelBox {
  position: relative;
  padding: 5px 10px 15px; }
  .addSheduleFormLabelBox .addSheduleFormLabel {
    display: inline;
    *display: inline;
    *zoom: 1;
    font-weight: normal;
    padding: 0 0 0 5px; }
    .addSheduleFormLabelBox .addSheduleFormLabel input {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      position: relative;
      top: -1px;
      vertical-align: middle; }

.addSheduleFormTextareaHold {
  margin-top: 0;
  margin-bottom: 4px; }

.addSheduleFormTextarea {
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px;
  background-color: #f4f4f4;
  border: 1px solid #dedede;
  border-radius: 2px;
  height: 83px;
  min-height: 83px;
  -webkit-box-shadow: inset 2px 2px #ebebeb;
  box-shadow: inset 2px 2px #ebebeb; }
  .addSheduleFormTextarea:focus {
    outline: none; }

.sheduleFormError {
  padding: 0 10px; }

.sheduleFormError {
  color: red; }

.shedule-runs-wrapper {
  position: relative; }

.detail-view-icon {
  cursor: pointer;
  width: 19px;
  height: 19px;
  margin: 0;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-indent: 100%;
  background: url("../img/0ee0245bb4/icon-more-white.png") no-repeat; }

.SchedulesTable.jobsDetailsTable .icon {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle; }

table tr.empty-row td {
  height: 63px;
  line-height: 63px;
  text-align: center;
  font-size: 25px;
  font-weight: bold; }

.toggle-button {
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.toggle-button__icon {
  display: inline-block;
  height: 8px;
  width: 8px;
  margin-right: 2px;
  background: url("../img/0ee0245bb4/arrow-grey-sprite.png") no-repeat; }
  .open .toggle-button__icon {
    background-position: 0 -8px; }

.edit-tab-content {
  padding-top: 15px;
  position: relative;
  z-index: 900; }

.editImportersModal .modalHeading, .editImportersModal .helpTooltipTitle {
  border-bottom: 5px solid #ffaa00; }
.editImportersModal .buttonsWithBorder {
  padding-bottom: 8px; }
.editImportersModal .settingsSection {
  padding-left: 20px;
  padding-right: 20px; }

.editor-without-search.ace_editor {
  border: 1px solid #ccc;
  border-radius: 2px; }

.settings-search-section {
  border: 1px solid #d0cfd1;
  border-radius: 2px 2px 0 0;
  background-color: #e8e8e9;
  -webkit-box-shadow: inset 0 1px 1px #d0cfd1;
  box-shadow: inset 0 1px 1px #d0cfd1;
  position: relative; }
  .settings-search-section .clear-textfield-button {
    top: 2px;
    left: 364px; }

.settings-search-section__input {
  border: none;
  width: 40%;
  border-right: 1px solid #cfcfcf;
  -webkit-box-shadow: inset 0 1px 1px #d0cfd1;
  box-shadow: inset 0 1px 1px #d0cfd1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 23px;
  padding: 4px 10px 4px 40px;
  background: #fff url("../img/0ee0245bb4/icon-search-small.png") no-repeat 14px 3px; }
  .settings-search-section__input:focus {
    outline: none; }

.importer-restore, .settings-restore {
  position: absolute;
  right: 0;
  top: 6px;
  color: #585858;
  border: 1px solid #CCC;
  padding: 2px 10px;
  border-radius: 2px;
  background: #e6e6e6;
  z-index: 1; }
  .importer-restore:hover, .settings-restore:hover {
    background: #dad9d9;
    color: #585858;
    text-decoration: none; }

.settings-restore {
  top: 0; }

.code-edit-wrapper [data-mode] {
  display: none; }

.code-edit-wrapper[data-mode="code"] [data-mode="code"],
.code-edit-wrapper[data-mode="other-processor"] [data-mode="other-processor"],
.code-edit-wrapper[data-mode="linked-account"] [data-mode="linked-account"] {
  display: block; }
  .code-edit-wrapper[data-mode="code"] [data-mode="code"].code-edit-mode-inline,
  .code-edit-wrapper[data-mode="other-processor"] [data-mode="other-processor"].code-edit-mode-inline,
  .code-edit-wrapper[data-mode="linked-account"] [data-mode="linked-account"].code-edit-mode-inline {
    display: inline-block; }

.code-edit-py2-warning {
  display: flex;
  align-items: center;
  color: #b45050; }
  .code-edit-py2-warning span {
    padding-left: 3px; }

.code-editor-modes-wrapper .settings__tab-content {
  position: relative; }
.code-editor-modes-wrapper > div {
  position: relative; }

.code-edit-wrapper .code-dropdown-wrapper {
  width: 275px;
  display: inline-block;
  margin: 10px 0 0 0; }

.codeSettingLang {
  display: inline-block; }

.importers-issues__sorting {
  font-size: 0; }
  .importers-issues__sorting .change-size {
    display: none;
    width: 23px;
    height: 23px;
    text-indent: -9999px;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    .importers-issues__sorting .change-size.active {
      display: inline-block; }
    .importers-issues__sorting .change-size.small-editor {
      background: url("../img/0ee0245bb4/small.png") no-repeat 5px 7px; }
    .importers-issues__sorting .change-size.big-editor {
      background: url("../img/0ee0245bb4/big.png") no-repeat 5px 7px; }
  .importers-issues__sorting .editor-icon {
    display: inline-block;
    width: 23px;
    height: 23px;
    text-indent: -9999px;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    .importers-issues__sorting .editor-icon.json-prettify {
      background: url("../img/0ee0245bb4/json-format.png") no-repeat center center; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .importers-issues__sorting .change-size.small-editor {
    background-image: url("../img/0ee0245bb4/small@2x.png");
    background-size: 13px 11px; }
  .importers-issues__sorting .change-size.big-editor {
    background-image: url("../img/0ee0245bb4/big@2x.png");
    background-size: 13px 11px; }
  .importers-issues__sorting .editor-icon.json-prettify {
    background: url("../img/0ee0245bb4/json-format@2x.png") no-repeat center center;
    background-size: 12px 10px; } }
.settings__heading {
  display: inline-block;
  vertical-align: middle;
  margin-right: 7px; }

.settings__headline .settings__button {
  border-radius: 3px;
  vertical-align: middle;
  line-height: 18px;
  font-weight: bold;
  padding: 5px 13px 6px;
  color: #848484;
  margin-right: 6px;
  font-size: 13px;
  border-color: #cbcbcb; }
  .settings__headline .settings__button[data-action="save_settings"] {
    margin-top: 5px; }

.settings__tab-content .settings__headline {
  font-size: 0;
  line-height: 0; }

.edit-settings {
  padding: 6px 20px 8px;
  margin: 20px -20px;
  background: #efefef; }
  .edit-settings .edit-settings__label {
    display: inline-block;
    margin-bottom: 0; }
  .edit-settings .edit-settings__label--radio {
    display: inline-block;
    margin: 0;
    font-weight: normal; }
  .edit-settings .edit-settings__button {
    float: right;
    width: 90px;
    line-height: 26px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box; }
    .edit-settings .edit-settings__button.abort {
      color: #fff;
      background: #c30404;
      border-color: #9f0202;
      text-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none; }

.edit-settings__radio {
  display: inline-block;
  position: relative;
  top: 2px; }

.edit-settings__item .checkBox {
  float: none;
  cursor: pointer;
  margin-left: 2px;
  margin-bottom: -3px;
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.edit-settings__checkbox {
  position: absolute;
  left: -9999px; }

.edit-settings__item {
  display: inline-block;
  margin-right: 30px; }
  .edit-settings__item.last {
    margin-right: 0; }

.edit-settings__title-light {
  float: left;
  margin-right: 10px; }

.edit-settings__items {
  float: left;
  padding: 8px 0 0; }

.edit-settings__title {
  margin-right: 3px; }

.code-results {
  min-height: 60px;
  max-height: 306px;
  overflow: auto;
  width: 100%;
  margin-top: 10px;
  border: 1px solid #d2d2d2;
  border-radius: 2px;
  background: #f2f2f2; }

.code-results__result-item {
  padding: 4px 5px 5px;
  background: #fafafa; }
  .code-results__result-item.even {
    background: #f2f2f2; }

.code-results__result-item__icon--error, .code-results__result-item__icon--warning, .code-results__result-item__icon--info, .code-results__result-item__icon--debug {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin-top: 2px;
  vertical-align: top;
  margin-right: 7px;
  background: url("../img/0ee0245bb4/icons-import-status.png") no-repeat 0 0; }

.code-results__result-item__icon--error {
  background-position: 0 0; }

.code-results__result-item__icon--warning {
  background-position: 0 -25px; }

.code-results__result-item__icon--info {
  background-position: 0 -49px; }

.code-results__result-item__icon--debug {
  background-position: 0 -73px; }

.code-results__result-item__bullet {
  margin: 0 2px;
  color: #cfcfcf; }

.code-results__result-item__overflower {
  overflow: hidden; }

.code-edit-results__title {
  font-size: 17px;
  line-height: 21px;
  position: relative;
  padding: 0 20px 0 0; }

.code-results__result-item__inner {
  float: left; }

.code-results__result-item__description {
  display: block;
  overflow: hidden;
  padding: 0 0 0 3px; }

.code-edit-stats {
  margin: 0 0 5px;
  padding: 0;
  list-style: none;
  font-weight: bold; }

.code-edit-stats__item {
  display: inline-block;
  margin-right: 17px; }
  .code-edit-stats__item .code-edit-stats__label {
    display: inline-block; }

.code-edit-stats__num {
  color: #4959a9; }

.code-edit-chart {
  width: 100%;
  height: 100px; }

.tab-settings-container {
  position: relative; }

.settings__tabs {
  margin: 0 -20px;
  padding: 0 20px;
  position: relative; }
  .settings__tabs:after {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    width: 100%;
    background-color: #d2d2d2; }

.settings__tab {
  display: inline-block;
  vertical-align: top;
  border: 1px solid #d2d2d2;
  border-radius: 3px 3px 0 0;
  padding: 4px 15px;
  margin-right: 2px;
  cursor: pointer; }
  .settings__tab.selected {
    font-weight: bold;
    cursor: default;
    position: relative;
    z-index: 5;
    border-color: #d2d2d2 #d2d2d2 #fafafa; }

.settings__tab__details {
  color: #4959a9; }

.settings__tab-content, .code-edit-wrapper[data-mode] .settings__tab-content[data-tab] {
  padding: 17px 0;
  width: 100%;
  display: none; }
  .settings__tab-content.selected, .code-edit-wrapper[data-mode] .settings__tab-content[data-tab].selected {
    display: block; }

.settings__input {
  background: #f4f4f4;
  vertical-align: top;
  height: 29px;
  margin-right: 6px;
  border: 1px solid #cbcbcb;
  width: 385px;
  border-radius: 3px;
  padding: 0 13px;
  font-size: 13px;
  color: #bebebe;
  -webkit-box-shadow: inset 0 2px #eae9e8;
  -moz-box-shadow: inset 0 2px #eae9e8;
  box-shadow: inset 0 2px #eae9e8; }
  .settings__input:focus {
    outline: none;
    color: #6c6c6c; }

.code-comment-holder {
  display: none; }

.code-comment-active .code-comment-holder {
  display: block; }
.code-comment-active .code-comment__preview {
  display: none; }

.code-comment__preview.disabled {
  cursor: default; }

.js-code-comment__changes {
  display: none;
  margin-left: 2px;
  font-weight: normal; }

.comment__changes__inserted {
  color: #54a116; }

.comment__changes__deleted {
  color: #eb0d0d; }

.revision__diff,
.code-preview {
  display: none;
  height: 200px;
  overflow: auto;
  border: 1px solid #d2d2d2;
  border-radius: 0 0 2px 2px; }

.revision__diff {
  height: auto;
  max-height: 400px; }
  .revision__diff tr {
    display: none; }
  .revision__diff .visible {
    display: table-row; }
  .revision__diff .diff {
    width: 100%; }
  .revision__diff .show-previous,
  .revision__diff .show-next {
    display: table-row;
    height: 30px; }
    .revision__diff .show-previous td,
    .revision__diff .show-next td {
      padding: .4em;
      vertical-align: middle; }

.diff-more-button {
  background: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  box-shadow: 0 0 0 2px #fff;
  color: #707070;
  cursor: pointer;
  display: block;
  font-family: Arial,sans-serif;
  font-size: 20px;
  height: 16px;
  line-height: 6px;
  position: relative;
  text-align: center;
  width: 50px;
  z-index: 1; }
  .diff-more-button:before {
    content: '\2026';
    padding: 2px 0 0;
    position: relative;
    top: -2px; }

.revision__table {
  width: 100%;
  border: 1px solid #d2d2d2;
  border-width: 1px;
  margin-bottom: 10px; }
  .revision__table th {
    text-align: left;
    font-weight: normal;
    padding: 2px 6px;
    border-left: 1px solid #d2d2d2;
    border-bottom: 1px solid #b6b4b8;
    background: url("../img/0ee0245bb4/bg-table-head.png") repeat-x; }
  .revision__table td {
    padding: 2px 6px;
    cursor: pointer; }
  .revision__table tbody tr:nth-child(even) {
    background: #f2f2f2; }
  .revision__table tbody tr.selected, .revision__table tbody tr:hover {
    background: #eadff7 !important; }

.revision__table__col-2,
.revision__table__col-1 {
  width: 20%; }

.revision__no-results {
  display: none;
  text-align: center;
  padding: 10px 15px;
  font-style: italic; }

.revision__paging {
  margin-bottom: 20px; }

.importerList {
  padding-left: 1px;
  overflow: auto; }

.importersTwoColumns {
  position: relative; }
  .importersTwoColumns .importerRowColumn {
    width: 99%; }
  .importersTwoColumns .modalTwoColumnContent--importer {
    position: absolute;
    left: 0;
    top: 0;
    width: 151px;
    box-sizing: border-box;
    height: 100%;
    border-right: 1px solid #c6c6c6; }
    .importersTwoColumns .modalTwoColumnContent--importer .jspVerticalBar {
      right: 23px;
      width: 6px;
      z-index: 10; }
    .minimized-sidebar .importersTwoColumns .modalTwoColumnContent--importer {
      width: 32px !important; }
  .importersTwoColumns .rulesSearchContainer .textField {
    width: 94%;
    max-width: 100%; }
  .importersTwoColumns .scrollableBox {
    max-height: 100%;
    overflow: auto; }
  .importersTwoColumns .modalTwoColumnContent__inner {
    position: absolute;
    top: 60px;
    bottom: 30px;
    left: 0;
    width: 167px;
    z-index: 101; }
    .importersTwoColumns .modalTwoColumnContent__inner .importerList {
      padding: 0;
      max-width: 157px; }
    .importersTwoColumns .modalTwoColumnContent__inner .importerRowColumn {
      float: none;
      width: 97%;
      padding: 1px 0;
      vertical-align: top;
      display: inline-block; }
    .importersTwoColumns .modalTwoColumnContent__inner .rulesListItem {
      background: none;
      position: relative;
      margin-right: 7px;
      overflow: visible; }
      .importersTwoColumns .modalTwoColumnContent__inner .rulesListItem:hover {
        background: none;
        border-color: transparent; }
      .importersTwoColumns .modalTwoColumnContent__inner .rulesListItem.selected {
        background-color: #dcdcdc;
        border-top: 1px solid #c6c6c6;
        border-bottom: 1px solid #d5d5d5; }
        .importersTwoColumns .modalTwoColumnContent__inner .rulesListItem.selected:before {
          content: '';
          position: absolute;
          right: auto;
          left: 100%;
          top: 0;
          width: 7px;
          height: 25px;
          background: url("../img/0ee0245bb4/bg-userListItemSelected.png") no-repeat; }
  .importersTwoColumns .rulesSearchContainer .clear-textfield-button {
    left: 94%; }

.importersTwoColumns__content {
  margin-left: 151px;
  border-left: none;
  padding: 8px 0 15px 0;
  min-height: 400px; }
  .minimized-sidebar .importersTwoColumns__content {
    margin-left: 32px !important; }
  .importersTwoColumns__content .block-left .btn-overlay:first-child {
    padding-left: 0; }
  .importersTwoColumns__content .unsaved {
    display: inline-block;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #506ebb;
    margin-right: 2px;
    vertical-align: middle; }

.rulesButtons-wrapper {
  position: absolute;
  top: 0;
  right: 0; }

.modalTwoColumnContent--importer__minimize {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 28px;
  border-top: 1px solid #e5e5e5;
  text-align: right; }

.modalTwoColumnContent--importer__minimize__button {
  width: 27px;
  padding: 0;
  border: none;
  height: 27px;
  position: relative;
  background: none; }
  .modalTwoColumnContent--importer__minimize__button:before {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    width: 11px;
    height: 8px;
    background: url("../img/0ee0245bb4/arrow-minimize.png") no-repeat; }
  .minimized-sidebar .modalTwoColumnContent--importer__minimize__button:before {
    background: url("../img/0ee0245bb4/arrow-maximize.png") no-repeat; }

.minimized-sidebar .modalTwoColumnContent--importer__inner-container {
  visibility: hidden; }
.modalTwoColumnContent--importer__inner-container .rulesTitle {
  padding: 0 10px;
  margin-bottom: 8px; }

.settings-code-container {
  margin-bottom: 10px; }

.docstrings .docstring-header {
  padding-left: 0;
  margin: 13px 0; }
.docstrings p {
  padding-left: 20px;
  margin: 5px 0; }

#issue_provider {
  display: none; }
  #issue_provider label {
    cursor: default; }
  #issue_provider a[data-toggle="tooltip"] {
    position: absolute;
    margin-top: -2px; }
  #issue_provider .issue_provide_img {
    position: absolute;
    margin-top: -2px; }
  #issue_provider #issue_provider_status {
    background: #777;
    padding: 1px 8px;
    color: white;
    font-weight: bold;
    border-radius: 8px;
    margin-left: 20px; }

.code-edit-libs {
  margin: 10px 0; }
  .code-edit-libs table {
    margin: 5px 4px;
    line-height: 30px; }

.code-edit.docstrings {
  padding-top: 15px;
  line-height: 18px; }
  .code-edit.docstrings .edit-tab-content {
    padding-top: 0; }
  .code-edit.docstrings .docstring-loader {
    background-image: url("../img/0ee0245bb4/loader-tree.svg");
    display: inline-block;
    width: 14px;
    height: 14px; }

.importerRowColumn.pills .importer-info {
  background: #DDD;
  color: black; }
  .importerRowColumn.pills .importer-info .provider-status {
    background: #999;
    padding: 0 4px;
    color: white;
    font-weight: bold;
    border-radius: 4px;
    margin-left: 2px; }

.execute-settings__marged-top {
  margin-top: 5px; }

.xtra-button[disabled],
.xtra-button:disabled {
  opacity: 0.6; }

[data-role="xtra-query-check"] {
  position: relative;
  top: 2px;
  margin-left: 4px; }

.xtra-query {
  width: auto; }
  .xtra-query[disabled] {
    opacity: 0.5; }

.xtra-query-error {
  color: #b45050; }

.settingsSection .xtra-label {
  display: inline; }

.general-settings-container .settings__tab-content {
  position: relative;
  padding-bottom: 0; }

.xtra-tab [data-role="result-loader"], .lookup-tab [data-role="result-loader"] {
  position: relative;
  padding: 0 20px 0 0; }
.xtra-tab .xtra-controls, .lookup-tab .xtra-controls {
  margin-bottom: 10px;
  position: relative; }
.xtra-tab .xtra-settings .xtra-settings-row, .lookup-tab .xtra-settings .xtra-settings-row {
  min-height: 29px; }
  .xtra-tab .xtra-settings .xtra-settings-row .select2-selection__clear, .lookup-tab .xtra-settings .xtra-settings-row .select2-selection__clear {
    margin-right: -3px;
    margin-top: -1px; }
  .xtra-tab .xtra-settings .xtra-settings-row .select2-selection__rendered, .lookup-tab .xtra-settings .xtra-settings-row .select2-selection__rendered {
    line-height: 21px; }
  .xtra-tab .xtra-settings .xtra-settings-row .select2-selection--single, .lookup-tab .xtra-settings .xtra-settings-row .select2-selection--single {
    height: 24px; }
  .xtra-tab .xtra-settings .xtra-settings-row.xtra-settings-row-new .xtra-settings-title .select2-selection--single, .lookup-tab .xtra-settings .xtra-settings-row.xtra-settings-row-new .xtra-settings-title .select2-selection--single {
    background: #0029f72e; }
  .xtra-tab .xtra-settings .xtra-settings-row .xtra-settings__error, .lookup-tab .xtra-settings .xtra-settings-row .xtra-settings__error {
    display: none;
    font-size: 11px;
    color: #b45050;
    padding: 2px;
    position: relative; }
    .xtra-tab .xtra-settings .xtra-settings-row .xtra-settings__error span, .lookup-tab .xtra-settings .xtra-settings-row .xtra-settings__error span {
      padding-right: 37px;
      display: inline-block; }
  .xtra-tab .xtra-settings .xtra-settings-row.xtra-settings-row-error .xtra-settings__error, .lookup-tab .xtra-settings .xtra-settings-row.xtra-settings-row-error .xtra-settings__error {
    display: block; }
  .xtra-tab .xtra-settings .xtra-settings-row.xtra-settings-row-error .xtra-settings__value, .lookup-tab .xtra-settings .xtra-settings-row.xtra-settings-row-error .xtra-settings__value {
    display: none; }
  .xtra-tab .xtra-settings .xtra-settings-row.xtra-settings-row-error [data-action="remove_row"], .lookup-tab .xtra-settings .xtra-settings-row.xtra-settings-row-error [data-action="remove_row"] {
    display: inline-block; }
.xtra-tab .xtra-fields, .lookup-tab .xtra-fields {
  color: #797979; }
  .xtra-tab .xtra-fields .xtra-fields-inner, .lookup-tab .xtra-fields .xtra-fields-inner {
    margin-bottom: 10px; }
  .xtra-tab .xtra-fields .xtra-template-fields, .lookup-tab .xtra-fields .xtra-template-fields {
    display: inline-block;
    cursor: pointer; }
    .xtra-tab .xtra-fields .xtra-template-fields, .xtra-tab .xtra-fields .xtra-template-fields:hover, .xtra-tab .xtra-fields .xtra-template-fields span, .lookup-tab .xtra-fields .xtra-template-fields, .lookup-tab .xtra-fields .xtra-template-fields:hover, .lookup-tab .xtra-fields .xtra-template-fields span {
      color: #9c9c9c;
      font-size: 12px; }
    .xtra-tab .xtra-fields .xtra-template-fields:hover, .xtra-tab .xtra-fields .xtra-template-fields:hover span, .lookup-tab .xtra-fields .xtra-template-fields:hover, .lookup-tab .xtra-fields .xtra-template-fields:hover span {
      text-decoration: underline; }
    .xtra-tab .xtra-fields .xtra-template-fields span:last-child, .lookup-tab .xtra-fields .xtra-template-fields span:last-child {
      display: none; }
    .xtra-tab .xtra-fields .xtra-template-fields + div, .lookup-tab .xtra-fields .xtra-template-fields + div {
      display: none; }
    .xtra-tab .xtra-fields .xtra-template-fields.xtra-template-fields-shown span:first-child, .lookup-tab .xtra-fields .xtra-template-fields.xtra-template-fields-shown span:first-child {
      display: none; }
    .xtra-tab .xtra-fields .xtra-template-fields.xtra-template-fields-shown span:last-child, .lookup-tab .xtra-fields .xtra-template-fields.xtra-template-fields-shown span:last-child {
      display: inline-block; }
    .xtra-tab .xtra-fields .xtra-template-fields.xtra-template-fields-shown + div, .lookup-tab .xtra-fields .xtra-template-fields.xtra-template-fields-shown + div {
      display: block; }
  .xtra-tab .xtra-fields > i, .lookup-tab .xtra-fields > i {
    padding-bottom: 10px;
    display: block; }
  .xtra-tab .xtra-fields strong, .xtra-tab .xtra-fields th, .lookup-tab .xtra-fields strong, .lookup-tab .xtra-fields th {
    font-weight: 600; }
  .xtra-tab .xtra-fields div, .lookup-tab .xtra-fields div {
    margin-bottom: 5px; }
  .xtra-tab .xtra-fields a, .xtra-tab .xtra-fields a:hover, .lookup-tab .xtra-fields a, .lookup-tab .xtra-fields a:hover {
    color: #00e; }
  .xtra-tab .xtra-fields table i, .lookup-tab .xtra-fields table i {
    opacity: 0.75;
    cursor: pointer; }
    .xtra-tab .xtra-fields table i:hover, .lookup-tab .xtra-fields table i:hover {
      opacity: 1; }
  .xtra-tab .xtra-fields table td, .xtra-tab .xtra-fields table th, .lookup-tab .xtra-fields table td, .lookup-tab .xtra-fields table th {
    padding: 3px 6px;
    border: 1px solid #CCC; }
.xtra-tab .xtra-settings-title, .xtra-tab .lookup-settings-title, .lookup-tab .xtra-settings-title, .lookup-tab .lookup-settings-title {
  width: 30%;
  float: left;
  padding-right: 10px;
  box-sizing: border-box; }
.xtra-tab .xtra-settings-value, .xtra-tab .lookup-settings-value, .lookup-tab .xtra-settings-value, .lookup-tab .lookup-settings-value {
  width: 70%;
  float: left; }
  .xtra-tab .xtra-settings-value [data-action="remove_row"], .xtra-tab .lookup-settings-value [data-action="remove_row"], .lookup-tab .xtra-settings-value [data-action="remove_row"], .lookup-tab .lookup-settings-value [data-action="remove_row"] {
    display: none; }
  .xtra-tab .xtra-settings-value .xtra-settings__value:first-child [data-action="remove_value"], .xtra-tab .lookup-settings-value .xtra-settings__value:first-child [data-action="remove_value"], .lookup-tab .xtra-settings-value .xtra-settings__value:first-child [data-action="remove_value"], .lookup-tab .lookup-settings-value .xtra-settings__value:first-child [data-action="remove_value"] {
    display: none; }
  .xtra-tab .xtra-settings-value .xtra-settings__value:first-child [data-action="remove_row"], .xtra-tab .lookup-settings-value .xtra-settings__value:first-child [data-action="remove_row"], .lookup-tab .xtra-settings-value .xtra-settings__value:first-child [data-action="remove_row"], .lookup-tab .lookup-settings-value .xtra-settings__value:first-child [data-action="remove_row"] {
    display: inline-block; }
.xtra-tab .xtra-settings__value-field, .xtra-tab .lookup-settings__value-field, .lookup-tab .xtra-settings__value-field, .lookup-tab .lookup-settings__value-field {
  margin-right: 40px;
  margin-bottom: 5px; }
.xtra-tab .xtra-settings-field, .xtra-tab .lookup-settings-field, .lookup-tab .xtra-settings-field, .lookup-tab .lookup-settings-field {
  height: 24px; }
.xtra-tab .xtra-settings__value, .xtra-tab .lookup-settings__value, .lookup-tab .xtra-settings__value, .lookup-tab .lookup-settings__value {
  position: relative; }
.xtra-tab .xtra-settings__row-control, .xtra-tab .lookup-settings__row-control, .lookup-tab .xtra-settings__row-control, .lookup-tab .lookup-settings__row-control {
  position: absolute;
  top: 4px;
  right: -2px; }
.xtra-tab .lookup-key-section, .lookup-tab .lookup-key-section {
  position: relative; }
.xtra-tab .lookup-settings-section, .lookup-tab .lookup-settings-section {
  position: relative;
  margin-bottom: 10px; }
  .xtra-tab .lookup-settings-section .lookup-settings__add-link, .lookup-tab .lookup-settings-section .lookup-settings__add-link {
    float: right; }
.xtra-tab .lookup-mode, .lookup-tab .lookup-mode {
  padding: 3px 0px;
  display: inline-block;
  font-size: 12px;
  position: absolute; }
  .xtra-tab .lookup-mode span, .lookup-tab .lookup-mode span {
    cursor: pointer; }
  .xtra-tab .lookup-mode span:hover, .lookup-tab .lookup-mode span:hover {
    text-decoration: underline; }
  .xtra-tab .lookup-mode[data-mode='none'] span[data-mode="none"], .xtra-tab .lookup-mode[data-mode='query'] span[data-mode="query"], .xtra-tab .lookup-mode[data-mode='manual'] span[data-mode="manual"], .lookup-tab .lookup-mode[data-mode='none'] span[data-mode="none"], .lookup-tab .lookup-mode[data-mode='query'] span[data-mode="query"], .lookup-tab .lookup-mode[data-mode='manual'] span[data-mode="manual"] {
    font-weight: bold;
    color: #5464b0;
    text-decoration: underline;
    cursor: default; }
.xtra-tab .lookup-query-line, .lookup-tab .lookup-query-line {
  display: flex;
  align-items: center; }
  .xtra-tab .lookup-query-line .select2-selection--single .select2-selection__rendered, .lookup-tab .lookup-query-line .select2-selection--single .select2-selection__rendered {
    padding-right: 20px; }
  .xtra-tab .lookup-query-line .select2-selection--single .select2-selection__clear, .lookup-tab .lookup-query-line .select2-selection--single .select2-selection__clear {
    padding: 0 5px;
    margin-top: -2px;
    margin-right: 0; }
  .xtra-tab .lookup-query-line label, .lookup-tab .lookup-query-line label {
    display: flex;
    padding: 2px;
    align-items: center;
    margin: 0;
    flex: 1; }
.xtra-tab .lookup-query-preview table, .lookup-tab .lookup-query-preview table {
  font-style: italic;
  font-size: 11px;
  line-height: 13px;
  margin-left: 10px; }
.xtra-tab .lookup-query-preview strong, .lookup-tab .lookup-query-preview strong {
  padding-left: 10px;
  font-size: 12px; }
.xtra-tab .lookup-query-preview td, .xtra-tab .lookup-query-preview th, .lookup-tab .lookup-query-preview td, .lookup-tab .lookup-query-preview th {
  padding: 2px 5px;
  border: 1px solid #CCC; }
.xtra-tab .lookup-section-title, .lookup-tab .lookup-section-title {
  margin-right: 40px;
  margin-left: 160px;
  margin-bottom: 3px; }
.xtra-tab .xtra-settings__add-link, .xtra-tab .lookup-settings__add-link, .lookup-tab .xtra-settings__add-link, .lookup-tab .lookup-settings__add-link {
  margin-top: 10px; }
.xtra-tab [data-action="add-xtra-property"],
.xtra-tab [data-action="add-xtra-property"]:hover, .lookup-tab [data-action="add-xtra-property"],
.lookup-tab [data-action="add-xtra-property"]:hover {
  color: #535054; }
.xtra-tab .xtra-settings__row-control a,
.xtra-tab .xtra-settings__row-control a:hover,
.xtra-tab .lookup-settings__row-control a,
.xtra-tab .lookup-settings__row-control a:hover, .lookup-tab .xtra-settings__row-control a,
.lookup-tab .xtra-settings__row-control a:hover,
.lookup-tab .lookup-settings__row-control a,
.lookup-tab .lookup-settings__row-control a:hover {
  color: #535054;
  text-decoration: none; }
.xtra-tab [data-action="add_value"],
.xtra-tab [data-action="remove_value"],
.xtra-tab [data-action="remove_row"],
.xtra-tab a[data-action="add_lookup_row"],
.xtra-tab [data-action="remove_lookup_row"],
.xtra-tab [data-action="remove_lookup_section"], .lookup-tab [data-action="add_value"],
.lookup-tab [data-action="remove_value"],
.lookup-tab [data-action="remove_row"],
.lookup-tab a[data-action="add_lookup_row"],
.lookup-tab [data-action="remove_lookup_row"],
.lookup-tab [data-action="remove_lookup_section"] {
  text-indent: -9999px;
  background-image: url("../img/0ee0245bb4/xtra-controls.png");
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  display: inline-block; }
.xtra-tab [data-action="remove_value"], .lookup-tab [data-action="remove_value"] {
  background-position-x: -16px; }
.xtra-tab [data-action="remove_row"],
.xtra-tab [data-action="remove_lookup_row"],
.xtra-tab [data-action="remove_lookup_section"], .lookup-tab [data-action="remove_row"],
.lookup-tab [data-action="remove_lookup_row"],
.lookup-tab [data-action="remove_lookup_section"] {
  background-position-x: -32px; }
.xtra-tab [data-action="add_value"]:hover,
.xtra-tab [data-action="remove_value"]:hover,
.xtra-tab [data-action="remove_row"]:hover,
.xtra-tab a[data-action="add_lookup_row"]:hover,
.xtra-tab [data-action="remove_lookup_row"]:hover,
.xtra-tab [data-action="remove_lookup_section"]:hover, .lookup-tab [data-action="add_value"]:hover,
.lookup-tab [data-action="remove_value"]:hover,
.lookup-tab [data-action="remove_row"]:hover,
.lookup-tab a[data-action="add_lookup_row"]:hover,
.lookup-tab [data-action="remove_lookup_row"]:hover,
.lookup-tab [data-action="remove_lookup_section"]:hover {
  background-position-y: -16px; }
.xtra-tab .lookup-settings__row-control a[data-action="copy_lookup_row"], .lookup-tab .lookup-settings__row-control a[data-action="copy_lookup_row"] {
  width: 16px;
  height: 18px;
  display: inline-block;
  color: #CCC;
  top: -1px;
  position: relative; }
  .xtra-tab .lookup-settings__row-control a[data-action="copy_lookup_row"]:hover, .lookup-tab .lookup-settings__row-control a[data-action="copy_lookup_row"]:hover {
    color: #5a5a5a; }

.tasks-dropdown-wrapper, .lib-dropdown-wrapper {
  width: 175px;
  margin-right: 7px;
  display: inline-block; }

.settingsSection .teamsBlock > label {
  margin-bottom: 0px; }

.teamBlock > span:first-child {
  padding-bottom: 2px;
  display: inline-block; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .xtra-tab [data-action="add_value"],
  .xtra-tab [data-action="remove_value"],
  .xtra-tab [data-action="remove_row"] {
    background-image: url("../img/0ee0245bb4/xtra-controls@2x.png");
    background-size: 48px 32px; }

  .xtra-tab [data-action="remove_value"] {
    background-position-x: -16px; }

  .xtra-tab [data-action="remove_row"] {
    background-position-x: -32px; }

  .xtra-tab [data-action="add_value"]:hover,
  .xtra-tab [data-action="remove_value"]:hover,
  .xtra-tab [data-action="remove_row"]:hover {
    background-position-y: -16px; } }
.clear-textfield-button {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  left: 0;
  top: 0;
  margin-left: -18px;
  width: 10px;
  height: 15px;
  font-size: 15px;
  font-weight: bold;
  line-height: 1;
  vertical-align: top;
  border: none;
  background: none;
  width: auto;
  padding: 0;
  color: #656165;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  -ms-box-sizing: content-box;
  box-sizing: content-box;
  cursor: pointer;
  z-index: 100; }
  .clear-textfield-button.visible-clear {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    visibility: visible; }
  .usersSearchContainer .clear-textfield-button {
    left: 73%;
    top: 3px; }
  .rulesSearchContainer .clear-textfield-button {
    top: 3px;
    left: 50%; }
  .rulesSearchContainer__inner .clear-textfield-button {
    top: 3px;
    left: auto;
    right: 10px; }
  .setting-search-field-wrapper .clear-textfield-button {
    top: 3px;
    left: 38%; }
  .jobsImportSearch .clear-textfield-button {
    top: 5px;
    left: 100%; }
  .jobsExpandedControls .clear-textfield-button, .jobsDetailsControls .clear-textfield-button, .uploaderControls .clear-textfield-button {
    top: 2px;
    left: 240px; }
  .filterTooltipSearch .clear-textfield-button {
    top: 1px;
    left: auto;
    right: 45px; }

.old-browser-warning {
  background: #f8d40c;
  text-align: center;
  color: #000;
  font-size: 14px;
  line-height: 18px;
  padding: 9px; }
  .old-browser-warning a {
    color: #ff3600;
    text-decoration: underline; }
    .old-browser-warning a:hover {
      text-decoration: none; }

.old-browser-warning__message {
  display: inline;
  zoom: 1;
  background: url("../img/0ee0245bb4/old-browser-warning-icon.png") no-repeat 0 50%;
  padding: 0 0 0 24px; }

/*
This is part of jsdifflib v1.0. <http://github.com/cemerick/jsdifflib>

Copyright 2007 - 2011 Chas Emerick <cemerick@snowtide.com>. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are
permitted provided that the following conditions are met:

   1. Redistributions of source code must retain the above copyright notice, this list of
      conditions and the following disclaimer.

   2. Redistributions in binary form must reproduce the above copyright notice, this list
      of conditions and the following disclaimer in the documentation and/or other materials
      provided with the distribution.

THIS SOFTWARE IS PROVIDED BY Chas Emerick ``AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Chas Emerick OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The views and conclusions contained in the software and documentation are those of the
authors and should not be interpreted as representing official policies, either expressed
or implied, of Chas Emerick.
*/
table.diff {
  border-collapse: collapse;
  border: none;
  white-space: pre-wrap; }

table.diff tbody {
  font-family: Courier, monospace; }

table.diff tbody th {
  background: #f0f0f0;
  font-weight: normal;
  border: none;
  color: #535054;
  padding: 3px;
  text-align: right;
  vertical-align: top; }

table.diff thead th.texttitle {
  display: none; }

table.diff tbody td {
  padding: 0px .4em;
  padding-top: .4em;
  vertical-align: top; }

table.diff .empty {
  background-color: #DDD; }

table.diff .replace {
  background-color: #FD8; }

table.diff .delete {
  background-color: #ffcfcf; }

table.diff .skip {
  background-color: #EFEFEF;
  border: 1px solid #AAA;
  border-right: 1px solid #BBC; }

table.diff .insert {
  background-color: #dbffcf; }

table.diff th.author {
  text-align: right;
  border-top: 1px solid #BBC;
  background: #EFEFEF; }

.bottom-buttons {
  position: fixed;
  z-index: 151;
  bottom: 0;
  right: 13px; }

.button-add-new-source, .button-invite-collegue {
  cursor: pointer;
  position: relative;
  display: inline-block;
  margin-left: 20px;
  color: #fff;
  background: #4959a9;
  padding: 5px 10px 6px 31px;
  font-size: 11px;
  line-height: 13px;
  border-radius: 2px 2px 0 0; }
  .button-add-new-source:link, .button-invite-collegue:link, .button-add-new-source:visited, .button-invite-collegue:visited, .button-add-new-source:hover, .button-invite-collegue:hover {
    color: #fff;
    text-decoration: none; }
  .button-add-new-source:before, .button-invite-collegue:before {
    content: '';
    position: absolute;
    width: 21px;
    height: 14px;
    left: 5px;
    top: 50%;
    margin-top: -7px; }

.button-add-new-source:before {
  background: url("../img/0ee0245bb4/icon-add-source.png") no-repeat; }

.button-invite-collegue:before {
  background: url("../img/0ee0245bb4/icon-invite-friend.png") no-repeat; }

.add-source-popup {
  position: absolute;
  bottom: 0;
  right: 0;
  display: none;
  width: 380px;
  border-radius: 3px 3px 0 0;
  -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.32), inset 0 1px rgba(255, 255, 255, 0.34), inset 0 0 1px rgba(255, 255, 255, 0.37);
  -moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.32), inset 0 1px rgba(255, 255, 255, 0.34), inset 0 0 1px rgba(255, 255, 255, 0.37);
  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.32), inset 0 1px rgba(255, 255, 255, 0.34), inset 0 0 1px rgba(255, 255, 255, 0.37);
  background: #fafafa; }
  .add-source-popup.add-source-opened {
    display: block; }

.add-source-popup__head {
  background: #4959a9;
  border-radius: 3px 3px 0 0;
  color: #fff;
  padding: 9px;
  position: relative;
  text-align: center;
  border-bottom: 1px solid #44539d; }

.add-source-popup__heading {
  color: #fff;
  font-weight: bold;
  margin: 0; }
  .add-source-popup__heading:before {
    content: '';
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 2px;
    width: 21px;
    height: 14px;
    margin-right: 8px;
    background: url("../img/0ee0245bb4/icon-add-source.png") no-repeat; }

.add-source-popup__close {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 35px;
  background: url("../img/0ee0245bb4/bg-close-button.png") no-repeat; }

.add-source-popup__body {
  padding: 10px 15px; }

.add-source-popup__label {
  font-weight: bold;
  display: block;
  margin-bottom: 5px; }

.add-source-popup__form-row {
  margin-bottom: 11px; }

.add-source-popup__input, .add-source-popup__textarea {
  -webkit-border-radius: 2px/1px;
  -moz-border-radius: 2px/1px;
  border-radius: 2px/1px;
  background-color: transparent;
  -webkit-box-shadow: 0 2px rgba(255, 255, 255, 0.62), inset 3px 3px rgba(0, 0, 0, 0.03);
  -moz-box-shadow: 0 2px rgba(255, 255, 255, 0.62), inset 3px 3px rgba(0, 0, 0, 0.03);
  box-shadow: 0 2px rgba(255, 255, 255, 0.62), inset 3px 3px rgba(0, 0, 0, 0.03);
  border: solid 1px #d2d2d2;
  background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.03));
  background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.03));
  background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.03));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.03));
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top;
  width: 100%;
  padding: 7px 8px;
  font-style: italic; }
  .add-source-popup__input:focus, .add-source-popup__textarea:focus {
    outline: none; }

.add-source-popup__textarea {
  height: 128px;
  line-height: 17px;
  min-height: 128px; }

.add-source-popup__button-hold {
  text-align: right; }

.add-source-popup__button {
  display: inline-block;
  text-align: center;
  font-weight: bold;
  color: #fff;
  border: none;
  min-width: 150px;
  line-height: 32px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: #f49549;
  background: -webkit-linear-gradient(bottom, #e8822e, #f5984c);
  background: -moz-linear-gradient(bottom, #e8822e, #f5984c);
  background: -o-linear-gradient(bottom, #e8822e, #f5984c);
  background: linear-gradient(to top, #e8822e, #f5984c); }
  .add-source-popup__button:active {
    position: relative;
    top: 1px; }

.importers-issues {
  position: relative;
  z-index: 901; }
  .importers-issues .setting-search-field-wrapper {
    border-radius: 2px; }
    .importers-issues .setting-search-field-wrapper .clear-textfield-button {
      left: 68%; }
  .importers-issues .setting-search-field {
    width: 68%; }

.importers-issues__title {
  display: block;
  margin-bottom: 5px; }

.importers-issues__create {
  border-radius: 3px;
  margin: 10px -7px;
  padding: 10px;
  background: #e1e0e2; }
  .importers-issues__create.jira-type {
    display: inline-block; }
  .importers-issues__create .custom-select {
    font-size: 14px;
    box-sizing: border-box;
    border-radius: 1px;
    box-shadow: inset 0 3px rgba(0, 0, 0, 0.03);
    border: solid 1px #d2d2d2;
    background-color: #f8f8f8;
    position: relative; }
    .importers-issues__create .custom-select:first-child {
      width: 84px; }
    .importers-issues__create .custom-select .select-inner {
      white-space: nowrap;
      background: none;
      text-overflow: ellipsis;
      overflow: hidden; }
      .importers-issues__create .custom-select .select-inner:before {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        margin: auto 0;
        right: 0;
        height: 0;
        width: 20px;
        height: 22px;
        background: #f8f8f8 url("../img/0ee0245bb4/arrow-custom-select.png") no-repeat 50% 50%; }
  .importers-issues__create .select-holder {
    line-height: 24px; }
  .importers-issues__create .select-drop {
    background-color: #f8f8f8;
    border-color: #d2d2d2;
    max-height: 170px;
    overflow-x: auto;
    min-width: 100%;
    max-width: 213px;
    width: auto; }
    .importers-issues__create .select-drop a {
      line-height: 13px;
      padding-top: 4px;
      padding-bottom: 4px; }

.importers-issues__sorting {
  float: right;
  margin-right: 0; }
  .importers-issues__sorting .custom-select {
    margin-right: 30px;
    border-width: 1px 1px 1px 0; }
  .importers-issues__sorting .ruleIcon {
    border: 1px solid #cdccce;
    border-right-width: 0;
    margin: -1px 0;
    border-color: #afadb2 #cdccce #cdccce;
    box-shadow: inset 0 1px #c8c7c9; }
  .importers-issues__sorting label {
    font-size: 12px;
    font-weight: normal;
    margin-top: 3px; }

.importers-issues__create__input-wrapper {
  overflow: hidden; }

.importers-issues__create__input {
  height: 28px;
  width: 100%;
  padding: 5px 6px;
  border-radius: 1px;
  box-shadow: inset 0 3px rgba(0, 0, 0, 0.03);
  border: solid 1px #d2d2d2;
  background-color: #f8f8f8;
  box-sizing: border-box; }

.importers-issues__create-inner {
  float: right;
  margin-left: 3px; }

.settingsSection .importers-issues__create__add-button {
  vertical-align: middle;
  line-height: 20px;
  border-color: #bfbfbf;
  padding-left: 15px;
  padding-right: 15px; }

.importers-issues__create__add-link {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: top;
  margin: 0;
  padding: 0;
  width: auto;
  border-radius: 2px;
  -webkit-box-shadow: inset 0 1px #fff;
  -moz-box-shadow: inset 0 1px #fff;
  box-shadow: inset 0 1px #fff;
  border: solid 1px #dcdcdc;
  background: #e6e6e6 url("../img/0ee0245bb4/button-grey.png") repeat-x;
  background: -webkit-linear-gradient(bottom, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
  background: -moz-linear-gradient(bottom, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
  background: -o-linear-gradient(bottom, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
  background: -ms-linear-gradient(bottom, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
  background: linear-gradient(to top, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
  color: #6c6c6c;
  font-weight: bold;
  line-height: 16px;
  padding: 3px 10px;
  text-shadow: 0 1px rgba(255, 255, 255, 0.5); }
  .importers-issues__create__add-link:active {
    background-image: -webkit-linear-gradient(top, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
    background-image: -moz-linear-gradient(top, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
    background-image: -o-linear-gradient(top, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
    background-image: -ms-linear-gradient(top, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff);
    background-image: linear-gradient(to bottom, #e8e8e8 8%, #e7e7e7 9%, #f2f2f2 94%, #fff); }
  .importers-issues__create__add-link:link, .importers-issues__create__add-link:visited, .importers-issues__create__add-link:hover {
    color: #6c6c6c; }

.js-edit-button {
  display: none !important; }
  .edit-mode .js-edit-button {
    display: inline-block !important; }

.edit-mode .js-add-button {
  display: none !important; }

.settingsSection .importers-issues__create__label {
  display: inline-block;
  vertical-align: middle;
  margin: 0 4px; }

.importers-issues__create__priority, .importers-issues__create__user, .importers-issues__create .custom-select {
  display: inline-block;
  vertical-align: middle;
  height: 28px; }

.importers-issues__create__priority {
  width: 84px; }

.importers-issues__create__user, .importers-issues__create .custom-select {
  width: 130px; }

.importers-issues {
  margin-bottom: 40px; }

.importers-issues__checkbox {
  top: 0;
  position: absolute;
  left: 0; }
  .importers-issues__open__description .importers-issues__checkbox {
    left: 7px; }

.importers-issues__open {
  padding: 7px 0 0;
  margin: 0 -7px; }

.importers-issues__closed__item,
.importers-issues__open__item {
  overflow: hidden;
  font-size: 12px;
  padding: 5px 0; }

.importers-issues__open__item:hover {
  background-color: #f2f2f2; }
.importers-issues__open__item.detailed {
  background-color: #f2f2f2; }
.importers-issues__open__item.editing {
  background-color: #eadff7 !important; }

.importers-issues__closed__item {
  color: #bfbfbf; }

.importers-issues__closed__description,
.importers-issues__open__description {
  float: left;
  width: 68%;
  padding: 0 0 0 20px;
  position: relative;
  box-sizing: border-box; }
  .jira .importers-issues__closed__description, .jira
  .importers-issues__open__description {
    padding: 0 0 0 10px; }

.jira .importers-issues__closed__description {
  padding: 0 0 0 4px; }

.importers-issues__open__description {
  padding-left: 27px; }

.importers-issues__open__item__priority {
  background: #999;
  color: #fff !important;
  border-radius: 3px;
  padding: 0 3px; }

.importers-issues__closed__item__time {
  margin-right: 15px;
  margin-left: 3px; }

.importers-issues__closed__description {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.importers-issues__closed__item__content {
  text-decoration: line-through;
  cursor: pointer; }
  .importers-issues__closed__item__content.has-description {
    text-decoration: none; }

.importers-issues__closed__user,
.importers-issues__open__user {
  float: left;
  width: 25%;
  cursor: pointer; }
  .jira .importers-issues__closed__user, .jira
  .importers-issues__open__user {
    width: 18%; }

.importers-issues__open__link {
  float: left;
  width: 9%;
  text-align: right; }

.importers-issues__open__user strong {
  color: #4959a9; }

.importers-issues__closed__user {
  min-height: 1px; }

.importers-issues__open__item__details {
  margin-right: 5px;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }
  .detailed .importers-issues__open__item__details {
    white-space: normal;
    background-color: #f2f2f2; }
    .detailed .importers-issues__open__item__details .importers-issues__icon {
      display: none; }
  .editing .importers-issues__open__item__details {
    background-color: #eadff7; }

.importers-issues__open__user__detailed {
  color: #b3b2b3;
  display: none; }
  .detailed .importers-issues__open__user__detailed {
    display: block; }

.importers-issues__open__user__not-detailed {
  min-height: 1px; }
  .detailed .importers-issues__open__user__not-detailed {
    display: none; }

.importers-issues__delete {
  float: left;
  width: 5%;
  text-align: right; }

.importers-issues__delete-button {
  cursor: pointer;
  display: inline-block;
  width: 10px;
  height: 11px;
  background: url("../img/0ee0245bb4/icons-delete.png") no-repeat; }
  .importers-issues__open__item .importers-issues__delete-button {
    margin-right: 7px; }

.importers-issues__icon {
  display: inline-block;
  vertical-align: top;
  margin-top: 3px;
  margin-left: 5px;
  width: 11px;
  height: 12px; }
  .importers-issues__icon.high {
    background: url("../img/0ee0245bb4/icon-priority-high.png") no-repeat; }
  .importers-issues__icon.normal {
    background: url("../img/0ee0245bb4/icon-priority-normal.png") no-repeat; }
  .importers-issues__icon.low {
    background: url("../img/0ee0245bb4/icon-priority-low.png") no-repeat; }

.importers-issues__open__user .time {
  color: #535054; }
.importers-issues__open__user .priority-low {
  color: #f3c13a;
  text-transform: capitalize; }
.importers-issues__open__user .priority-normal,
.importers-issues__open__user .priority-high {
  color: red;
  text-transform: capitalize; }

.importers-issues__open__item__edit-button {
  color: #4959a9;
  border-bottom: 1px dotted #4959a9; }
  .detailed .importers-issues__open__item__edit-button {
    display: inline-block; }
  .importers-issues__open__item__edit-button:hover {
    color: #4959a9;
    text-decoration: none;
    border-color: transparent; }

.edit-button-wrapper {
  display: none; }
  .detailed .edit-button-wrapper {
    display: block; }

.importers-issues__closed__item__details {
  margin-right: 5px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.detailed .importers-issues__details__content {
  display: none; }

.importers-issues__details__content--expanded {
  display: none;
  text-decoration: none;
  margin: 0 0 0 40px; }
  .detailed .importers-issues__details__content--expanded {
    display: block; }
  .importers-issues__details__content--expanded table {
    width: 100%; }
  .importers-issues__details__content--expanded th {
    text-align: left; }
  .importers-issues__details__content--expanded .table-wrap {
    margin: 20px 0; }

.has-description .importers-issues__closed__item__description {
  text-decoration: line-through; }

.settings-documentation-textarea,
.settings-documentation-box {
  background-color: #fff;
  border: 1px solid #ccc;
  min-height: 165px;
  width: 100%;
  display: block;
  margin-top: 10px;
  vertical-align: top;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3px 9px;
  border-radius: 2px;
  margin-bottom: 10px; }

.settings-documentation-box {
  padding-top: 8px;
  min-height: 0; }

.settings-documentation-help,
.settings-documentation-stop-editing,
.settings-documentation-edit {
  display: inline-block;
  width: 15px;
  height: 15px;
  margin: 0 5px;
  position: relative;
  top: 2px;
  white-space: nowrap;
  text-indent: 100%;
  overflow: hidden; }
  .settings-documentation-help:before,
  .settings-documentation-stop-editing:before,
  .settings-documentation-edit:before {
    content: '';
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    right: 0;
    margin: auto; }

.settings-documentation-edit {
  margin-left: 10px; }
  .settings-documentation-edit:before {
    width: 14px;
    height: 14px;
    background: url("../img/0ee0245bb4/icon-documentation-play.png"); }

.settings-documentation-stop-editing {
  margin-left: 10px; }
  .settings-documentation-stop-editing:before {
    width: 14px;
    height: 14px;
    background: url("../img/0ee0245bb4/icon-documentation-stop.png") no-repeat; }

.settings-documentation-help:before {
  width: 15px;
  height: 15px;
  background: url("../img/0ee0245bb4/icon-documentation-help.png") no-repeat; }

.settings-documentation-box {
  overflow: hidden; }
  .settings-documentation-box h1 {
    font-size: 32px;
    line-height: 1.1; }
  .settings-documentation-box h2 {
    font-weight: bold;
    font-size: 24px;
    line-height: 1.1; }
  .settings-documentation-box h3 {
    font-weight: bold;
    font-size: 18px;
    line-height: 1.1; }
  .settings-documentation-box h4 {
    font-weight: bold;
    font-size: 16px;
    line-height: 1.1; }
  .settings-documentation-box h5 {
    font-weight: bold;
    font-size: 14px;
    line-height: 1.1; }
  .settings-documentation-box > * {
    margin-bottom: 10px; }
  .settings-documentation-box h1, .settings-documentation-box h2, .settings-documentation-box h3, .settings-documentation-box h4, .settings-documentation-box h5, .settings-documentation-box h6, .settings-documentation-box p {
    margin: 0 0 10px; }

.editing .js-documentation-html {
  display: none; }

.js-documentation-markdown {
  display: none; }
  .editing .js-documentation-markdown {
    display: block; }

.settingsSection .editing .js-documentation-convert {
  display: inline-block; }
.settingsSection .editing .js-documentation-edit {
  display: none; }
.settingsSection .js-documentation-convert {
  display: none; }

.auto-stat-checks-table {
  width: 100%; }
  .auto-stat-checks-table th, .auto-stat-checks-table td {
    height: 23px;
    line-height: 23px;
    padding: 0; }
  .auto-stat-checks-table .even th,
  .auto-stat-checks-table .even td {
    background-color: #f2f2f2; }
  .auto-stat-checks-table .checkbox-td {
    text-align: center; }
    .auto-stat-checks-table .checkbox-td > input[disabled] {
      opacity: 0.5;
      cursor: not-allowed; }
  .auto-stat-checks-table td.flash {
    background-color: rgba(255, 102, 0, 0.5); }

.processor_files label {
  display: inline-block; }
.processor_files .uploaderFieldLink i {
  color: #868686;
  cursor: pointer; }
.processor_files .uploaderInputField {
  position: relative;
  display: inline-block;
  width: 18px;
  top: 3px; }
.processor_files .uploaderFieldLink {
  margin: 0;
  position: static;
  width: auto;
  padding: 0; }
.processor_files .uploaded-files-new {
  padding: 10px 30px; }
  .processor_files .uploaded-files-new ul {
    list-style-type: none;
    padding: 0;
    margin: 0; }
    .processor_files .uploaded-files-new ul li {
      padding-bottom: 5px; }
  .processor_files .uploaded-files-new textarea {
    width: 100%;
    box-sizing: border-box; }
.processor_files .uploaderBar {
  width: 100%;
  height: 15px; }
.processor_files .uploaderPercent {
  line-height: 15px;
  right: 0; }

.processorFiles strong {
  opacity: 0.9;
  cursor: pointer; }
  .processorFiles strong:hover {
    opacity: 1; }
.processorFiles > div {
  border-bottom: 1px solid #CCC; }
  .processorFiles > div:first-child {
    border-top: 1px solid #CCC; }
.processorFiles .fa-remove {
  cursor: pointer;
  opacity: 0.7; }
  .processorFiles .fa-remove:hover {
    opacity: 1; }
.processorFiles i {
  font-size: 85%;
  opacity: 0.9; }

.console {
  height: 100px;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  display: none;
  z-index: 10000;
  border-bottom: 1px solid #e2e0de; }

.open-console {
  padding-top: 100px; }
  .open-console .console {
    display: block; }
  .open-console .modal-backdrop {
    margin-top: 100px; }
  .open-console .modalWrap, .open-console .helpTooltipWrap {
    margin-top: 100px; }

.console-input,
.console-output {
  position: absolute;
  width: 50%;
  top: 0;
  height: 100%; }
  .console-input > div,
  .console-output > div {
    height: 100px; }

.console-output {
  right: 0; }

.console-input {
  left: 0; }

.alertRulesBlock {
  margin-top: 10px; }
  .alertRulesBlock .rule-bottom > div > div {
    display: flex; }
  .alertRulesBlock .rule-bottom .rule-notes {
    flex: 1; }
  .alertRulesBlock .rule-bottom .rule-schedule {
    flex: 150px 0 0; }
  .alertRulesBlock .rule-bottom .rule-schedule .schedule-select {
    width: 100%; }
  .alertRulesBlock .select2-container--classic .select2-selection--single .select2-selection__clear {
    margin-right: -2px; }
  .alertRulesBlock .rule {
    padding: 5px; }
    .alertRulesBlock .rule:hover {
      background-color: #f2f2f2; }
    .alertRulesBlock .rule .rule-item {
      overflow: hidden; }
    .alertRulesBlock .rule .rule-item .controls-for-edit {
      float: right;
      margin-left: 5px; }
      .alertRulesBlock .rule .rule-item .controls-for-edit a {
        cursor: pointer;
        color: #a2a3a8;
        vertical-align: middle; }
    .alertRulesBlock .rule .rule-item .controls-for-view {
      float: right;
      width: 30%;
      text-align: right; }
      .alertRulesBlock .rule .rule-item .controls-for-view a {
        cursor: pointer;
        color: #a2a3a8;
        vertical-align: middle; }
    .alertRulesBlock .rule .rule-remove-button {
      display: inline-block;
      position: relative;
      top: 1px;
      width: 10px;
      height: 11px;
      padding: 0;
      margin-left: 10px;
      border: none;
      vertical-align: middle;
      background: url("../img/0ee0245bb4/button-close-light.png") no-repeat;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    .alertRulesBlock .rule .rule-save-button {
      line-height: 21px;
      margin-right: 3px;
      vertical-align: middle; }
    .alertRulesBlock .rule .variable-select {
      width: 40%; }
    .alertRulesBlock .rule .condition-select {
      width: 15%;
      margin-left: 1%;
      margin-right: 1%; }
    .alertRulesBlock .rule .value-input {
      width: 40%; }
    .alertRulesBlock .rule .advanced-input {
      width: 100%; }
  .alertRulesBlock .simple-mode input,
  .alertRulesBlock .simple-mode select {
    font-size: 13px;
    line-height: 16px; }
  .alertRulesBlock .select2-container {
    vertical-align: top; }
    .alertRulesBlock .select2-container .select2-selection {
      font-size: 13px;
      height: 24px;
      line-height: 21px;
      color: #535054;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      background: #fafafa;
      -webkit-box-shadow: inset 0 2px #eaeaea;
      -moz-box-shadow: inset 0 2px #eaeaea;
      box-shadow: inset 0 2px #eaeaea;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      border: 1px solid #d2d2d2;
      border-color: #cbcbcb #cbcbcb #d2d2d2; }
      .alertRulesBlock .select2-container .select2-selection .select2-selection__arrow {
        border: none;
        background: none; }
        .alertRulesBlock .select2-container .select2-selection .select2-selection__arrow b {
          background-position: 0 -1px; }
    .alertRulesBlock .select2-container.condition-select .select2-selection {
      color: #6c6c6c;
      padding-left: 0;
      font-weight: bold;
      border-radius: 2px;
      background: #e6e6e6 url("../img/0ee0245bb4/button-grey.png") repeat-x;
      border: 1px solid #c7c7c7;
      text-shadow: 0 -1px 0 #fff;
      -webkit-border-radius: 2px;
      /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
      border-radius: 2px; }
    .alertRulesBlock .select2-container.condition-select .select2-selection__arrow {
      display: none; }
    .alertRulesBlock .select2-container.condition-select .select2-selection__rendered {
      text-align: center;
      margin-right: 0;
      padding-right: 8px; }

.advanced-mode__button {
  font-size: 11px;
  color: #5464b0; }
  .advanced-mode__button:link, .advanced-mode__button:visited, .advanced-mode__button:hover {
    color: #5464b0; }

.rule-item__inner {
  overflow: hidden; }

.alertTypeBlock {
  padding: 10px 0; }
  .alertTypeBlock [data-type='alertTypeSettings'] strong {
    font-weight: 400; }
  .alertTypeBlock [data-type='alertTypeSettings'] input[type=text] {
    display: inline;
    width: 250px; }
  .alertTypeBlock [data-type='alertTypeSettings'] > div:first-child {
    padding-bottom: 5px; }
  .alertTypeBlock [data-type='alertTypeSettings'] [data-mode] {
    font-weight: 600;
    cursor: pointer;
    opacity: 0.9; }
    .alertTypeBlock [data-type='alertTypeSettings'] [data-mode]:hover {
      opacity: 1; }
  .alertTypeBlock [data-type='alertTypeSettings'][data-mode='none'] [data-mode='none'] {
    font-weight: bold; }
  .alertTypeBlock [data-type='alertTypeSettings'][data-mode='none'] [data-type='event'] {
    display: none; }
  .alertTypeBlock [data-type='alertTypeSettings'][data-mode='event'] [data-mode='event'] {
    font-weight: bold; }
  .alertTypeBlock [data-type='alertTypeSettings'][data-mode='hanging'] [data-mode='hanging'] {
    font-weight: bold; }
  .alertTypeBlock [data-type='alertTypeSettings'][data-mode='hanging'] [data-type='event'] {
    display: none; }

.shooju-stats-block .stats,
.shooju-stats-series-block .stats,
.shooju-stats-duplicates-block .stats {
  display: none;
  width: 100%;
  clear: both; }
  .shooju-stats-block .stats.visible,
  .shooju-stats-series-block .stats.visible,
  .shooju-stats-duplicates-block .stats.visible {
    display: block; }
.shooju-stats-block .fields, .shooju-stats-block .points,
.shooju-stats-series-block .fields,
.shooju-stats-series-block .points,
.shooju-stats-duplicates-block .fields,
.shooju-stats-duplicates-block .points {
  float: left;
  width: 50%;
  padding: 10px;
  box-sizing: border-box; }
  .shooju-stats-block .fields .header, .shooju-stats-block .points .header,
  .shooju-stats-series-block .fields .header,
  .shooju-stats-series-block .points .header,
  .shooju-stats-duplicates-block .fields .header,
  .shooju-stats-duplicates-block .points .header {
    height: auto;
    min-height: 10px;
    margin: 0;
    padding: 0; }
  .shooju-stats-block .fields .table, .shooju-stats-block .points .table,
  .shooju-stats-series-block .fields .table,
  .shooju-stats-series-block .points .table,
  .shooju-stats-duplicates-block .fields .table,
  .shooju-stats-duplicates-block .points .table {
    min-height: 0;
    margin: 0; }
  .shooju-stats-block .fields table, .shooju-stats-block .points table,
  .shooju-stats-series-block .fields table,
  .shooju-stats-series-block .points table,
  .shooju-stats-duplicates-block .fields table,
  .shooju-stats-duplicates-block .points table {
    width: 100%; }
    .shooju-stats-block .fields table tr td, .shooju-stats-block .points table tr td,
    .shooju-stats-series-block .fields table tr td,
    .shooju-stats-series-block .points table tr td,
    .shooju-stats-duplicates-block .fields table tr td,
    .shooju-stats-duplicates-block .points table tr td {
      width: 33.3%;
      padding: 5px; }
    .shooju-stats-block .fields table tr.changes,
    .shooju-stats-block .fields table tr.changes-c, .shooju-stats-block .points table tr.changes,
    .shooju-stats-block .points table tr.changes-c,
    .shooju-stats-series-block .fields table tr.changes,
    .shooju-stats-series-block .fields table tr.changes-c,
    .shooju-stats-series-block .points table tr.changes,
    .shooju-stats-series-block .points table tr.changes-c,
    .shooju-stats-duplicates-block .fields table tr.changes,
    .shooju-stats-duplicates-block .fields table tr.changes-c,
    .shooju-stats-duplicates-block .points table tr.changes,
    .shooju-stats-duplicates-block .points table tr.changes-c {
      background-color: #D38C51; }
    .shooju-stats-block .fields table tr.changes-d, .shooju-stats-block .points table tr.changes-d,
    .shooju-stats-series-block .fields table tr.changes-d,
    .shooju-stats-series-block .points table tr.changes-d,
    .shooju-stats-duplicates-block .fields table tr.changes-d,
    .shooju-stats-duplicates-block .points table tr.changes-d {
      background-color: #D35151; }
    .shooju-stats-block .fields table tr.changes-a, .shooju-stats-block .points table tr.changes-a,
    .shooju-stats-series-block .fields table tr.changes-a,
    .shooju-stats-series-block .points table tr.changes-a,
    .shooju-stats-duplicates-block .fields table tr.changes-a,
    .shooju-stats-duplicates-block .points table tr.changes-a {
      background-color: #60D351; }
.shooju-stats-block .fields table tr td,
.shooju-stats-series-block .fields table tr td,
.shooju-stats-duplicates-block .fields table tr td {
  width: auto;
  padding: 5px; }
.shooju-stats-block .fields table tr,
.shooju-stats-series-block .fields table tr,
.shooju-stats-duplicates-block .fields table tr {
  background: #f2f2f2; }
.shooju-stats-block .fields table tr:nth-child(2n+1),
.shooju-stats-series-block .fields table tr:nth-child(2n+1),
.shooju-stats-duplicates-block .fields table tr:nth-child(2n+1) {
  background: #ffffff; }
.shooju-stats-block .changes,
.shooju-stats-series-block .changes,
.shooju-stats-duplicates-block .changes {
  background-color: #D38C51; }
.shooju-stats-block [data-type="series_container"] .importerRow .fullMode,
.shooju-stats-series-block [data-type="series_container"] .importerRow .fullMode,
.shooju-stats-duplicates-block [data-type="series_container"] .importerRow .fullMode {
  font-size: 14px;
  font-weight: bold;
  color: #4959a9; }
  .shooju-stats-block [data-type="series_container"] .importerRow .fullMode.series-path,
  .shooju-stats-series-block [data-type="series_container"] .importerRow .fullMode.series-path,
  .shooju-stats-duplicates-block [data-type="series_container"] .importerRow .fullMode.series-path {
    font-size: 10px;
    line-height: 13px;
    margin: 2px 0;
    padding-left: 35px;
    background: url("../img/0ee0245bb4/series_id.png") no-repeat 25px 3px;
    display: block; }
.shooju-stats-block [data-type="series_container"] .importerRow .importerRowColumn.id,
.shooju-stats-series-block [data-type="series_container"] .importerRow .importerRowColumn.id,
.shooju-stats-duplicates-block [data-type="series_container"] .importerRow .importerRowColumn.id {
  width: 40%; }
.shooju-stats-block [data-type="series_container"] .importerRow .importerRowColumn,
.shooju-stats-series-block [data-type="series_container"] .importerRow .importerRowColumn,
.shooju-stats-duplicates-block [data-type="series_container"] .importerRow .importerRowColumn {
  width: 8.83%; }
.shooju-stats-block [data-type="series_container"] .importerRow .flag,
.shooju-stats-series-block [data-type="series_container"] .importerRow .flag,
.shooju-stats-duplicates-block [data-type="series_container"] .importerRow .flag {
  display: inline-block;
  border-radius: 9px;
  font-size: 10px;
  color: #fff;
  line-height: 17px;
  width: 17px;
  padding-left: 0;
  text-transform: uppercase;
  background: #ccc;
  text-align: center;
  margin-right: 5px; }
  .shooju-stats-block [data-type="series_container"] .importerRow .flag.flag-changed,
  .shooju-stats-series-block [data-type="series_container"] .importerRow .flag.flag-changed,
  .shooju-stats-duplicates-block [data-type="series_container"] .importerRow .flag.flag-changed {
    background-color: #D38C51; }
  .shooju-stats-block [data-type="series_container"] .importerRow .flag.flag-addedto,
  .shooju-stats-series-block [data-type="series_container"] .importerRow .flag.flag-addedto,
  .shooju-stats-duplicates-block [data-type="series_container"] .importerRow .flag.flag-addedto {
    background-color: #60D351; }
  .shooju-stats-block [data-type="series_container"] .importerRow .flag.flag-deleted,
  .shooju-stats-series-block [data-type="series_container"] .importerRow .flag.flag-deleted,
  .shooju-stats-duplicates-block [data-type="series_container"] .importerRow .flag.flag-deleted {
    background-color: #D35151; }
  .shooju-stats-block [data-type="series_container"] .importerRow .flag.flag-delfrom,
  .shooju-stats-series-block [data-type="series_container"] .importerRow .flag.flag-delfrom,
  .shooju-stats-duplicates-block [data-type="series_container"] .importerRow .flag.flag-delfrom {
    background-color: #D35151; }
  .shooju-stats-block [data-type="series_container"] .importerRow .flag.flag-processed,
  .shooju-stats-series-block [data-type="series_container"] .importerRow .flag.flag-processed,
  .shooju-stats-duplicates-block [data-type="series_container"] .importerRow .flag.flag-processed {
    background-color: #999999; }
  .shooju-stats-block [data-type="series_container"] .importerRow .flag.flag-new,
  .shooju-stats-series-block [data-type="series_container"] .importerRow .flag.flag-new,
  .shooju-stats-duplicates-block [data-type="series_container"] .importerRow .flag.flag-new {
    background-color: #4A90E2; }
.shooju-stats-block .uploader-stats-row,
.shooju-stats-series-block .uploader-stats-row,
.shooju-stats-duplicates-block .uploader-stats-row {
  width: 100%; }
  .shooju-stats-block .uploader-stats-row .column-1,
  .shooju-stats-series-block .uploader-stats-row .column-1,
  .shooju-stats-duplicates-block .uploader-stats-row .column-1 {
    width: 50%;
    float: left; }
  .shooju-stats-block .uploader-stats-row dt,
  .shooju-stats-series-block .uploader-stats-row dt,
  .shooju-stats-duplicates-block .uploader-stats-row dt {
    width: 100px;
    float: left; }
  .shooju-stats-block .uploader-stats-row dd,
  .shooju-stats-series-block .uploader-stats-row dd,
  .shooju-stats-duplicates-block .uploader-stats-row dd {
    margin: 0 0 0 100px; }
.shooju-stats-block .job-details__details__info,
.shooju-stats-series-block .job-details__details__info,
.shooju-stats-duplicates-block .job-details__details__info {
  border: none;
  width: 100%; }
  .shooju-stats-block .job-details__details__info thead tr:nth-child(2n+1),
  .shooju-stats-series-block .job-details__details__info thead tr:nth-child(2n+1),
  .shooju-stats-duplicates-block .job-details__details__info thead tr:nth-child(2n+1) {
    background-color: #ffffff; }
  .shooju-stats-block .job-details__details__info tr:nth-child(2n+1),
  .shooju-stats-series-block .job-details__details__info tr:nth-child(2n+1),
  .shooju-stats-duplicates-block .job-details__details__info tr:nth-child(2n+1) {
    background-color: #f2f2f2; }
  .shooju-stats-block .job-details__details__info tr td,
  .shooju-stats-series-block .job-details__details__info tr td,
  .shooju-stats-duplicates-block .job-details__details__info tr td {
    padding: 0 10px; }
  .shooju-stats-block .job-details__details__info tr td[data-role],
  .shooju-stats-series-block .job-details__details__info tr td[data-role],
  .shooju-stats-duplicates-block .job-details__details__info tr td[data-role] {
    text-align: right;
    font-weight: bold; }
.shooju-stats-block .jobsExpandedFilter, .shooju-stats-block .jobsDetailsFilter, .shooju-stats-block .search-perpage-selector,
.shooju-stats-series-block .jobsExpandedFilter,
.shooju-stats-series-block .jobsDetailsFilter,
.shooju-stats-series-block .search-perpage-selector,
.shooju-stats-duplicates-block .jobsExpandedFilter,
.shooju-stats-duplicates-block .jobsDetailsFilter,
.shooju-stats-duplicates-block .search-perpage-selector {
  position: absolute;
  right: -10px;
  top: 0; }
.shooju-stats-block .custom-select,
.shooju-stats-series-block .custom-select,
.shooju-stats-duplicates-block .custom-select {
  width: 240px; }

.shooju-stats-series-block .diffGreen {
  display: inline-block;
  background: #D8F4D5;
  margin-right: 5px; }
.shooju-stats-series-block .diffRed {
  display: inline-block;
  background: #FFE3DD;
  text-decoration: line-through;
  margin-right: 5px; }
.shooju-stats-series-block .diffBlue {
  display: inline-block;
  background-color: #D2E6FF;
  margin-right: 5px; }
.shooju-stats-series-block .diffGrey {
  display: inline-block;
  margin-right: 5px; }

.confirmation-container {
  display: table;
  height: 100%;
  width: 100%;
  background-image: linear-gradient(to top, #ebe8e6, #fff 30%, #fff 70%, #f2f0ed); }

.confirmation-wrapper {
  display: table-cell;
  vertical-align: middle;
  font: 15px/22px "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; }

.confirmation {
  box-sizing: border-box;
  max-width: 500px;
  width: 90%;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  margin: 0 auto;
  padding: 13px 30px;
  box-shadow: 1px 2px 1px #ebe8e6;
  background: white; }

.confirmation__logo {
  display: block;
  margin: 14px auto 25px auto;
  width: 177px;
  height: 36px;
  background: url(../img/0ee0245bb4/logo.png); }

.confirmation__text {
  padding: 0 0 23px; }

.confirmation__text p {
  margin: 0 0 5px; }

.confirmation__text a {
  display: inline-block;
  word-wrap: break-word;
  max-width: 100%; }

.confirmation__buttons {
  text-align: right;
  padding-top: 11px;
  border-top: 1px solid #e5e5e5; }
  .confirmation__buttons .auth-btn-primary,
  .confirmation__buttons .auth-btn-alt {
    display: inline-block;
    vertical-align: top;
    width: auto;
    padding: 9px 16px 9px;
    cursor: pointer;
    height: 36px;
    font-size: 15px;
    line-height: 18px;
    border-radius: 3px; }
  .confirmation__buttons .auth-btn-primary {
    color: #fff;
    border: none;
    line-height: 20px;
    text-shadow: 1px -1px #d77c33;
    margin-left: 8px;
    background-image: linear-gradient(to top, #e8822e, #f5984c); }
  .confirmation__buttons .auth-btn-primary:hover {
    background-image: linear-gradient(to bottom, #e8822e, #f5984c); }
  .confirmation__buttons .auth-btn-alt {
    border: 1px solid #c7c7c7;
    color: #4b4b4b;
    box-shadow: inset 0 1px #fff;
    background-image: linear-gradient(to top, #f2f2f2 9%, #ededed 10%, #f7f7f7 94%); }
  .confirmation__buttons .auth-btn-alt:hover {
    background-image: linear-gradient(to bottom, #f2f2f2 9%, #ededed 10%, #f7f7f7 94%); }

.view-editor-wrapper {
  position: absolute;
  bottom: 0;
  top: 40px;
  left: 0;
  right: 0;
  overflow: hidden; }
  .view-editor-wrapper .view-editor-loader {
    display: none;
    position: absolute;
    z-index: 1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, 0.8);
    content: ''; }
    .view-editor-wrapper .view-editor-loader .main-loader__loader {
      top: 50%;
      left: 50%;
      margin-left: -50px;
      margin-top: -35px;
      position: absolute;
      z-index: 2; }
    .view-editor-wrapper .view-editor-loader.view-editor-loading {
      display: block; }

#chart-wizard,
#view-editor,
#chart-view {
  height: 100%; }

.uploadPreset .modal, .uploadPreset .helpTooltip {
  padding-bottom: 10px; }
.uploadPreset .settingsSection {
  border-top: none; }
  .uploadPreset .settingsSection label {
    margin-bottom: 6px; }
.uploadPreset .control {
  margin-bottom: 6px; }
.uploadPreset .settingsRowTwoColumns {
  margin-bottom: 15px;
  overflow: hidden; }
.uploadPreset .settingsTextArea {
  min-height: 50px; }
.uploadPreset .icon-status {
  width: 12px;
  height: 12px;
  line-height: 12px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin: 0 0 0 2px;
  position: relative;
  top: 1px;
  background-image: url("../img/0ee0245bb4/statuses-icons.png"); }
  .uploadPreset .icon-status.error {
    background-position: 0 -15px; }

.scrollable-box .paging, .scrollable-box .revision__paging {
  margin-bottom: -1px; }

.rulesList.uploadPresets {
  min-height: 241px;
  max-height: none; }

select.select2__select {
  font-size: 13px;
  height: 24px;
  line-height: 21px;
  color: #535054;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #f4f4f4;
  -webkit-box-shadow: inset 0 2px #eaeaea;
  -moz-box-shadow: inset 0 2px #eaeaea;
  box-shadow: inset 0 2px #eaeaea;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #d2d2d2;
  border-color: #cbcbcb #cbcbcb #d2d2d2; }

.multiple-select .settingTextField, .multiple-select .settingTextField--light, .multiple-select .uploadPreset .settingsTextArea, .uploadPreset .multiple-select .settingsTextArea {
  border: none;
  padding: 0; }

.multiple-select .settingTextField, .multiple-select .settingTextField--light, .multiple-select .uploadPreset .settingsTextArea, .uploadPreset .multiple-select .settingsTextArea,
.select2__select {
  width: 100%; }
  .multiple-select .settingTextField .select2-selection .select2-search-choice-close, .multiple-select .settingTextField--light .select2-selection .select2-search-choice-close, .multiple-select .uploadPreset .settingsTextArea .select2-selection .select2-search-choice-close, .uploadPreset .multiple-select .settingsTextArea .select2-selection .select2-search-choice-close,
  .select2__select .select2-selection .select2-search-choice-close {
    top: 6px; }
  .multiple-select .settingTextField.select2-container-multi .select2-selection, .multiple-select .select2-container-multi.settingTextField--light .select2-selection, .multiple-select .uploadPreset .select2-container-multi.settingsTextArea .select2-selection, .uploadPreset .multiple-select .select2-container-multi.settingsTextArea .select2-selection, .multiple-select .settingTextField.select2-container .select2-selection, .multiple-select .select2-container.settingTextField--light .select2-selection, .multiple-select .uploadPreset .select2-container.settingsTextArea .select2-selection, .uploadPreset .multiple-select .select2-container.settingsTextArea .select2-selection,
  .select2__select.select2-container-multi .select2-selection,
  .select2__select.select2-container .select2-selection {
    font-size: 13px;
    line-height: 21px;
    color: #535054;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background: #f4f4f4;
    -webkit-box-shadow: inset 0 2px #eaeaea;
    -moz-box-shadow: inset 0 2px #eaeaea;
    box-shadow: inset 0 2px #eaeaea;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #d2d2d2;
    border-color: #cbcbcb #cbcbcb #d2d2d2; }
    .multiple-select .settingTextField.select2-container-multi .select2-selection .select2-selection__arrow, .multiple-select .select2-container-multi.settingTextField--light .select2-selection .select2-selection__arrow, .multiple-select .uploadPreset .select2-container-multi.settingsTextArea .select2-selection .select2-selection__arrow, .uploadPreset .multiple-select .select2-container-multi.settingsTextArea .select2-selection .select2-selection__arrow, .multiple-select .settingTextField.select2-container .select2-selection .select2-selection__arrow, .multiple-select .select2-container.settingTextField--light .select2-selection .select2-selection__arrow, .multiple-select .uploadPreset .select2-container.settingsTextArea .select2-selection .select2-selection__arrow, .uploadPreset .multiple-select .select2-container.settingsTextArea .select2-selection .select2-selection__arrow,
    .select2__select.select2-container-multi .select2-selection .select2-selection__arrow,
    .select2__select.select2-container .select2-selection .select2-selection__arrow {
      border: none;
      background: none; }
  .multiple-select .settingTextField.select2-container-multi .select2-selection--multiple, .multiple-select .select2-container-multi.settingTextField--light .select2-selection--multiple, .multiple-select .uploadPreset .select2-container-multi.settingsTextArea .select2-selection--multiple, .uploadPreset .multiple-select .select2-container-multi.settingsTextArea .select2-selection--multiple, .multiple-select .settingTextField.select2-container .select2-selection--multiple, .multiple-select .select2-container.settingTextField--light .select2-selection--multiple, .multiple-select .uploadPreset .select2-container.settingsTextArea .select2-selection--multiple, .uploadPreset .multiple-select .select2-container.settingsTextArea .select2-selection--multiple,
  .select2__select.select2-container-multi .select2-selection--multiple,
  .select2__select.select2-container .select2-selection--multiple {
    min-height: 21px;
    line-height: 18px; }
    .multiple-select .settingTextField.select2-container-multi .select2-selection--multiple:before, .multiple-select .select2-container-multi.settingTextField--light .select2-selection--multiple:before, .multiple-select .uploadPreset .select2-container-multi.settingsTextArea .select2-selection--multiple:before, .uploadPreset .multiple-select .select2-container-multi.settingsTextArea .select2-selection--multiple:before, .multiple-select .settingTextField.select2-container .select2-selection--multiple:before, .multiple-select .select2-container.settingTextField--light .select2-selection--multiple:before, .multiple-select .uploadPreset .select2-container.settingsTextArea .select2-selection--multiple:before, .uploadPreset .multiple-select .select2-container.settingsTextArea .select2-selection--multiple:before,
    .select2__select.select2-container-multi .select2-selection--multiple:before,
    .select2__select.select2-container .select2-selection--multiple:before {
      content: '';
      right: 0;
      top: 0;
      bottom: 0;
      position: absolute;
      width: 18px;
      height: 100%;
      background: url("../img/0ee0245bb4/select2.png") no-repeat; }
    .multiple-select .settingTextField.select2-container-multi .select2-selection--multiple .select2-search-choice, .multiple-select .select2-container-multi.settingTextField--light .select2-selection--multiple .select2-search-choice, .multiple-select .uploadPreset .select2-container-multi.settingsTextArea .select2-selection--multiple .select2-search-choice, .uploadPreset .multiple-select .select2-container-multi.settingsTextArea .select2-selection--multiple .select2-search-choice, .multiple-select .settingTextField.select2-container .select2-selection--multiple .select2-search-choice, .multiple-select .select2-container.settingTextField--light .select2-selection--multiple .select2-search-choice, .multiple-select .uploadPreset .select2-container.settingsTextArea .select2-selection--multiple .select2-search-choice, .uploadPreset .multiple-select .select2-container.settingsTextArea .select2-selection--multiple .select2-search-choice,
    .select2__select.select2-container-multi .select2-selection--multiple .select2-search-choice,
    .select2__select.select2-container .select2-selection--multiple .select2-search-choice {
      padding-top: 0;
      padding-bottom: 2px;
      margin-bottom: 2px;
      margin-top: 2px;
      line-height: 16px;
      padding-right: 18px;
      padding-left: 8px;
      border: none;
      border-radius: 2px;
      background: #4959a9;
      border-color: #4959a9;
      color: #fff;
      box-shadow: none;
      font-weight: bold; }
    .multiple-select .settingTextField.select2-container-multi .select2-selection--multiple .select2-search-field input, .multiple-select .select2-container-multi.settingTextField--light .select2-selection--multiple .select2-search-field input, .multiple-select .uploadPreset .select2-container-multi.settingsTextArea .select2-selection--multiple .select2-search-field input, .uploadPreset .multiple-select .select2-container-multi.settingsTextArea .select2-selection--multiple .select2-search-field input, .multiple-select .settingTextField.select2-container .select2-selection--multiple .select2-search-field input, .multiple-select .select2-container.settingTextField--light .select2-selection--multiple .select2-search-field input, .multiple-select .uploadPreset .select2-container.settingsTextArea .select2-selection--multiple .select2-search-field input, .uploadPreset .multiple-select .select2-container.settingsTextArea .select2-selection--multiple .select2-search-field input,
    .select2__select.select2-container-multi .select2-selection--multiple .select2-search-field input,
    .select2__select.select2-container .select2-selection--multiple .select2-search-field input {
      padding: 3px 5px; }
  .multiple-select .settingTextField.select2-container-multi .select2-search-choice-close, .multiple-select .select2-container-multi.settingTextField--light .select2-search-choice-close, .multiple-select .uploadPreset .select2-container-multi.settingsTextArea .select2-search-choice-close, .uploadPreset .multiple-select .select2-container-multi.settingsTextArea .select2-search-choice-close,
  .select2__select.select2-container-multi .select2-search-choice-close {
    left: auto;
    top: 0;
    bottom: 0;
    margin: auto 0;
    right: 5px;
    background: none;
    width: 9px;
    height: 9px; }
    .multiple-select .settingTextField.select2-container-multi .select2-search-choice-close:before, .multiple-select .select2-container-multi.settingTextField--light .select2-search-choice-close:before, .multiple-select .uploadPreset .select2-container-multi.settingsTextArea .select2-search-choice-close:before, .uploadPreset .multiple-select .select2-container-multi.settingsTextArea .select2-search-choice-close:before,
    .select2__select.select2-container-multi .select2-search-choice-close:before {
      content: '';
      width: 9px;
      height: 9px;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto;
      background: url("../img/0ee0245bb4/selec2-close.png") no-repeat; }

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  top: -99999px; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--default .select2-results__option[role=group] {
  padding: 0; }
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }
.select2-container--classic .select2-dropdown--below {
  border-top: none; }
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }
.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

.select2-container--classic .select2-selection--multiple {
  min-height: 25px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #4959a9;
    color: white;
    border: 1px solid #4959a9;
    font-weight: bold;
    padding-bottom: 1px;
    margin-top: 3px;
    font-size: 13px;
    line-height: 12px;
    padding: 1px 5px 2px 5px;
    border-radius: 2px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #ccc;
    font-size: 18px;
    float: left;
    font-weight: normal; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #fff; }
  .select2-container--classic .select2-selection--multiple .select2-search__field {
    background: transparent; }
.select2-container--classic .select2-results__option[aria-selected="true"],
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #4959a9;
  color: white; }

.select2-container .select2-selection--single .select2-selection__rendered {
  padding-right: 25px; }
.select2-container .select2-selection--single .select2-selection__arrow {
  background: none;
  border: 0; }
.select2-container .select2-results__option {
  padding: 3px 6px; }
  .select2-container .select2-results__option:empty {
    padding: 0; }

.settingTextField + .select2-container .select2-selection--multiple, .settingTextField--light + .select2-container .select2-selection--multiple, .uploadPreset .settingsTextArea + .select2-container .select2-selection--multiple {
  border-radius: 2px;
  background-color: #f4f4f4;
  box-shadow: inset 0 2px #eaeaea;
  border-color: #cbcbcb #cbcbcb #d2d2d2; }
.settingTextField + .select2-container.select2-container--disabled .select2-selection--multiple:focus, .settingTextField--light + .select2-container.select2-container--disabled .select2-selection--multiple:focus, .uploadPreset .settingsTextArea + .select2-container.select2-container--disabled .select2-selection--multiple:focus {
  border-color: #cbcbcb #cbcbcb #d2d2d2; }

.select2-container-small .select2-selection--single {
  height: 24px; }
  .select2-container-small .select2-selection--single .select2-selection__rendered {
    line-height: 22px; }
  .select2-container-small .select2-selection--single .select2-selection__arrow {
    height: 22px; }

.select2-container--disabled {
  opacity: 0.4; }
  .select2-container--disabled .select2-selection:focus {
    border: 1px solid #aaa; }

/* BASICS */
.CodeMirror {
  /* Set height, width, borders, and global font properties here */
  font-family: monospace;
  height: 200px;
  color: black;
  border: 1px solid #cccbcd; }

/* PADDING */
.CodeMirror-lines {
  padding: 4px 0;
  /* Vertical padding around content */ }

.CodeMirror pre {
  padding: 0 4px;
  /* Horizontal padding of content */ }

.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  background-color: white;
  /* The little square between H and V scrollbars */ }

/* GUTTER */
.CodeMirror-gutters {
  border-right: 1px solid #ddd;
  background-color: #f7f7f7;
  white-space: nowrap; }

.CodeMirror-linenumber {
  padding: 0 3px 0 5px;
  min-width: 20px;
  text-align: right;
  color: #999;
  white-space: nowrap; }

.CodeMirror-guttermarker {
  color: black; }

.CodeMirror-guttermarker-subtle {
  color: #999; }

/* CURSOR */
.CodeMirror-cursor {
  border-left: 1px solid black;
  border-right: none;
  width: 0; }

/* Shown when moving in bi-directional text */
.CodeMirror div.CodeMirror-secondarycursor {
  border-left: 1px solid silver; }

.cm-fat-cursor .CodeMirror-cursor {
  width: auto;
  border: 0;
  background: #7e7; }

.cm-fat-cursor div.CodeMirror-cursors {
  z-index: 1; }

.cm-animate-fat-cursor {
  width: auto;
  border: 0;
  -webkit-animation: blink 1.06s steps(1) infinite;
  -moz-animation: blink 1.06s steps(1) infinite;
  animation: blink 1.06s steps(1) infinite;
  background-color: #7e7; }

@-moz-keyframes blink {
  50% {
    background-color: transparent; } }
@-webkit-keyframes blink {
  50% {
    background-color: transparent; } }
@keyframes blink {
  50% {
    background-color: transparent; } }
/* Can style cursor different in overwrite (non-insert) mode */
.cm-tab {
  display: inline-block;
  text-decoration: inherit; }

.CodeMirror-ruler {
  border-left: 1px solid #ccc;
  position: absolute; }

/* DEFAULT THEME */
.cm-s-default .cm-header {
  color: blue; }

.cm-s-default .cm-quote {
  color: #090; }

.cm-negative {
  color: #d44; }

.cm-positive {
  color: #292; }

.cm-header, .cm-strong {
  font-weight: bold; }

.cm-em {
  font-style: italic; }

.cm-link {
  text-decoration: underline; }

.cm-strikethrough {
  text-decoration: line-through; }

.cm-s-default .cm-keyword {
  color: #708; }

.cm-s-default .cm-atom {
  color: #219; }

.cm-s-default .cm-number {
  color: #164; }

.cm-s-default .cm-def {
  color: #00f; }

.cm-s-default .cm-variable-2 {
  color: #05a; }

.cm-s-default .cm-variable-3 {
  color: #085; }

.cm-s-default .cm-comment {
  color: #a50; }

.cm-s-default .cm-string {
  color: #a11; }

.cm-s-default .cm-string-2 {
  color: #f50; }

.cm-s-default .cm-meta {
  color: #555; }

.cm-s-default .cm-qualifier {
  color: #555; }

.cm-s-default .cm-builtin {
  color: #30a; }

.cm-s-default .cm-bracket {
  color: #997; }

.cm-s-default .cm-tag {
  color: #170; }

.cm-s-default .cm-attribute {
  color: #00c; }

.cm-s-default .cm-hr {
  color: #999; }

.cm-s-default .cm-link {
  color: #00c; }

.cm-s-default .cm-error {
  color: #f00; }

.cm-invalidchar {
  color: #f00; }

.CodeMirror-composing {
  border-bottom: 2px solid; }

/* Default styles for common addons */
div.CodeMirror span.CodeMirror-matchingbracket {
  color: #0f0; }

div.CodeMirror span.CodeMirror-nonmatchingbracket {
  color: #f22; }

.CodeMirror-matchingtag {
  background: rgba(255, 150, 0, 0.3); }

.CodeMirror-activeline-background {
  background: #e8f2ff; }

/* STOP */
/* The rest of this file contains styles related to the mechanics of
   the editor. You probably shouldn't touch them. */
.CodeMirror {
  position: relative;
  overflow: hidden;
  background: white; }

.CodeMirror-scroll {
  overflow: scroll !important;
  /* Things will break if this is overridden */
  /* 30px is the magic margin used to hide the element's real scrollbars */
  /* See overflow: hidden in .CodeMirror */
  margin-bottom: -30px;
  margin-right: -30px;
  padding-bottom: 30px;
  height: 100%;
  outline: none;
  /* Prevent dragging from highlighting the element */
  position: relative; }

.CodeMirror-sizer {
  position: relative;
  border-right: 30px solid transparent; }

/* The fake, visible scrollbars. Used to force redraw during scrolling
   before actual scrolling happens, thus preventing shaking and
   flickering artifacts. */
.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler {
  position: absolute;
  z-index: 6;
  display: none; }

.CodeMirror-vscrollbar {
  right: 0;
  top: 0;
  overflow-x: hidden;
  overflow-y: scroll; }

.CodeMirror-hscrollbar {
  bottom: 0;
  left: 0;
  overflow-y: hidden;
  overflow-x: scroll; }

.CodeMirror-scrollbar-filler {
  right: 0;
  bottom: 0; }

.CodeMirror-gutter-filler {
  left: 0;
  bottom: 0; }

.CodeMirror-gutters {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 3; }

.CodeMirror-gutter {
  white-space: normal;
  height: 100%;
  display: inline-block;
  margin-bottom: -30px;
  /* Hack to make IE7 behave */
  *zoom: 1;
  *display: inline; }

.CodeMirror-gutter-wrapper {
  position: absolute;
  z-index: 4;
  background: none !important;
  border: none !important; }

.CodeMirror-gutter-background {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 4; }

.CodeMirror-gutter-elt {
  position: absolute;
  cursor: default;
  z-index: 4; }

.CodeMirror-gutter-wrapper {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.CodeMirror-lines {
  cursor: text;
  min-height: 1px;
  /* prevents collapsing before first draw */ }

.CodeMirror pre {
  /* Reset some styles that the rest of the page might have set */
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-width: 0;
  background: transparent;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  white-space: pre;
  word-wrap: normal;
  line-height: inherit;
  color: inherit;
  z-index: 2;
  position: relative;
  overflow: visible;
  -webkit-tap-highlight-color: transparent; }

.CodeMirror-wrap pre {
  word-wrap: break-word;
  white-space: pre-wrap;
  word-break: normal; }

.CodeMirror-linebackground {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0; }

.CodeMirror-linewidget {
  position: relative;
  z-index: 2;
  overflow: auto; }

.CodeMirror-code {
  outline: none; }

/* Force content-box sizing for the elements where we expect it */
.CodeMirror-scroll,
.CodeMirror-sizer,
.CodeMirror-gutter,
.CodeMirror-gutters,
.CodeMirror-linenumber {
  -moz-box-sizing: content-box;
  box-sizing: content-box; }

.CodeMirror-measure {
  position: absolute;
  width: 100%;
  height: 0;
  overflow: hidden;
  visibility: hidden; }

.CodeMirror-cursor {
  position: absolute; }

.CodeMirror-measure pre {
  position: static; }

div.CodeMirror-cursors {
  visibility: hidden;
  position: relative;
  z-index: 3; }

div.CodeMirror-dragcursors {
  visibility: visible; }

.CodeMirror-focused div.CodeMirror-cursors {
  visibility: visible; }

.CodeMirror-selected {
  background: #d9d9d9; }

.CodeMirror-focused .CodeMirror-selected {
  background: #d7d4f0; }

.CodeMirror-crosshair {
  cursor: crosshair; }

.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection {
  background: #d7d4f0; }

.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection {
  background: #d7d4f0; }

.cm-searching {
  background: #ffa;
  background: rgba(255, 255, 0, 0.4); }

/* IE7 hack to prevent it from returning funny offsetTops on the spans */
.CodeMirror span {
  *vertical-align: text-bottom; }

/* Used to force a border model for a node */
.cm-force-border {
  padding-right: .1px; }

@media print {
  /* Hide the cursor when printing */
  .CodeMirror div.CodeMirror-cursors {
    visibility: hidden; } }
/* See issue #2901 */
.cm-tab-wrap-hack:after {
  content: ''; }

/* Help users use markselection to safely style text background */
span.CodeMirror-selectedtext {
  background: none; }

/* The lint marker gutter */
.CodeMirror-lint-markers {
  width: 16px; }

.CodeMirror-lint-tooltip {
  background-color: infobackground;
  border: 1px solid black;
  border-radius: 4px 4px 4px 4px;
  color: infotext;
  font-family: monospace;
  font-size: 10pt;
  overflow: hidden;
  padding: 2px 5px;
  position: fixed;
  white-space: pre;
  white-space: pre-wrap;
  z-index: 100;
  max-width: 600px;
  opacity: 0;
  transition: opacity .4s;
  -moz-transition: opacity .4s;
  -webkit-transition: opacity .4s;
  -o-transition: opacity .4s;
  -ms-transition: opacity .4s; }

.CodeMirror-lint-mark-error, .CodeMirror-lint-mark-warning {
  background-position: left bottom;
  background-repeat: repeat-x; }

.CodeMirror-lint-mark-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg=="); }

.CodeMirror-lint-mark-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII="); }

.CodeMirror-lint-marker-error, .CodeMirror-lint-marker-warning {
  background-position: center center;
  background-repeat: no-repeat;
  cursor: pointer;
  display: inline-block;
  height: 16px;
  width: 16px;
  vertical-align: middle;
  position: relative; }

.CodeMirror-lint-message-error, .CodeMirror-lint-message-warning {
  padding-left: 18px;
  background-position: top left;
  background-repeat: no-repeat; }

.CodeMirror-lint-marker-error, .CodeMirror-lint-message-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII="); }

.CodeMirror-lint-marker-warning, .CodeMirror-lint-message-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII="); }

.CodeMirror-lint-marker-multiple {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC");
  background-repeat: no-repeat;
  background-position: right bottom;
  width: 100%;
  height: 100%; }

.CodeMirror-hints {
  position: absolute;
  z-index: 100000;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 2px;
  -webkit-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2);
  box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  border: 1px solid silver;
  background: white;
  font-size: 90%;
  font-family: monospace;
  max-height: 20em;
  overflow-y: auto; }

.CodeMirror-hint {
  margin: 0;
  padding: 0 4px;
  border-radius: 2px;
  max-width: 19em;
  overflow: hidden;
  white-space: pre;
  color: black;
  cursor: pointer; }

li.CodeMirror-hint-active {
  background: #08f;
  color: white; }

.CodeMirror-foldmarker {
  color: blue;
  text-shadow: #b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
  font-family: arial;
  line-height: .3;
  cursor: pointer; }

.CodeMirror-foldgutter {
  width: .7em; }

.CodeMirror-foldgutter-open,
.CodeMirror-foldgutter-folded {
  cursor: pointer; }

.CodeMirror-foldgutter-open:after {
  content: "\25BE"; }

.CodeMirror-foldgutter-folded:after {
  content: "\25B8"; }

.cm-s-cobalt.CodeMirror {
  background: #002240;
  color: white; }

.cm-s-cobalt div.CodeMirror-selected {
  background: #b36539; }

.cm-s-cobalt .CodeMirror-line::selection, .cm-s-cobalt .CodeMirror-line > span::selection, .cm-s-cobalt .CodeMirror-line > span > span::selection {
  background: rgba(179, 101, 57, 0.99); }

.cm-s-cobalt .CodeMirror-line::-moz-selection, .cm-s-cobalt .CodeMirror-line > span::-moz-selection, .cm-s-cobalt .CodeMirror-line > span > span::-moz-selection {
  background: rgba(179, 101, 57, 0.99); }

.cm-s-cobalt .CodeMirror-gutters {
  background: #002240;
  border-right: 1px solid #aaa; }

.cm-s-cobalt .CodeMirror-guttermarker {
  color: #ffee80; }

.cm-s-cobalt .CodeMirror-guttermarker-subtle {
  color: #d0d0d0; }

.cm-s-cobalt .CodeMirror-linenumber {
  color: #d0d0d0; }

.cm-s-cobalt .CodeMirror-cursor {
  border-left: 1px solid white; }

.cm-s-cobalt span.cm-comment {
  color: #08f; }

.cm-s-cobalt span.cm-atom {
  color: #845dc4; }

.cm-s-cobalt span.cm-number, .cm-s-cobalt span.cm-attribute {
  color: #ff80e1; }

.cm-s-cobalt span.cm-keyword {
  color: #ffee80; }

.cm-s-cobalt span.cm-string {
  color: #3ad900; }

.cm-s-cobalt span.cm-meta {
  color: #ff9d00; }

.cm-s-cobalt span.cm-variable-2, .cm-s-cobalt span.cm-tag {
  color: #9effff; }

.cm-s-cobalt span.cm-variable-3, .cm-s-cobalt span.cm-def {
  color: white; }

.cm-s-cobalt span.cm-bracket {
  color: #d8d8d8; }

.cm-s-cobalt span.cm-builtin, .cm-s-cobalt span.cm-special {
  color: #ff9e59; }

.cm-s-cobalt span.cm-link {
  color: #845dc4; }

.cm-s-cobalt span.cm-error {
  color: #9d1e15; }

.cm-s-cobalt .CodeMirror-activeline-background {
  background: #002D57; }

.cm-s-cobalt .CodeMirror-matchingbracket {
  outline: 1px solid grey;
  color: white !important; }

/*
Solarized theme for code-mirror
http://ethanschoonover.com/solarized
*/
/*
Solarized color pallet
http://ethanschoonover.com/solarized/img/solarized-palette.png
*/
.solarized.base03 {
  color: #002b36; }

.solarized.base02 {
  color: #073642; }

.solarized.base01 {
  color: #586e75; }

.solarized.base00 {
  color: #657b83; }

.solarized.base0 {
  color: #839496; }

.solarized.base1 {
  color: #93a1a1; }

.solarized.base2 {
  color: #eee8d5; }

.solarized.base3 {
  color: #fdf6e3; }

.solarized.solar-yellow {
  color: #b58900; }

.solarized.solar-orange {
  color: #cb4b16; }

.solarized.solar-red {
  color: #dc322f; }

.solarized.solar-magenta {
  color: #d33682; }

.solarized.solar-violet {
  color: #6c71c4; }

.solarized.solar-blue {
  color: #268bd2; }

.solarized.solar-cyan {
  color: #2aa198; }

.solarized.solar-green {
  color: #859900; }

/* Color scheme for code-mirror */
.cm-s-solarized {
  line-height: 1.45em;
  color-profile: sRGB;
  rendering-intent: auto; }

.cm-s-solarized.cm-s-dark {
  color: #839496;
  background-color: #002b36;
  text-shadow: #002b36 0 1px; }

.cm-s-solarized.cm-s-light {
  background-color: #fdf6e3;
  color: #657b83;
  text-shadow: #eee8d5 0 1px; }

.cm-s-solarized .CodeMirror-widget {
  text-shadow: none; }

.cm-s-solarized .cm-header {
  color: #586e75; }

.cm-s-solarized .cm-quote {
  color: #93a1a1; }

.cm-s-solarized .cm-keyword {
  color: #cb4b16; }

.cm-s-solarized .cm-atom {
  color: #d33682; }

.cm-s-solarized .cm-number {
  color: #d33682; }

.cm-s-solarized .cm-def {
  color: #2aa198; }

.cm-s-solarized .cm-variable {
  color: #839496; }

.cm-s-solarized .cm-variable-2 {
  color: #b58900; }

.cm-s-solarized .cm-variable-3 {
  color: #6c71c4; }

.cm-s-solarized .cm-property {
  color: #2aa198; }

.cm-s-solarized .cm-operator {
  color: #6c71c4; }

.cm-s-solarized .cm-comment {
  color: #586e75;
  font-style: italic; }

.cm-s-solarized .cm-string {
  color: #859900; }

.cm-s-solarized .cm-string-2 {
  color: #b58900; }

.cm-s-solarized .cm-meta {
  color: #859900; }

.cm-s-solarized .cm-qualifier {
  color: #b58900; }

.cm-s-solarized .cm-builtin {
  color: #d33682; }

.cm-s-solarized .cm-bracket {
  color: #cb4b16; }

.cm-s-solarized .CodeMirror-matchingbracket {
  color: #859900; }

.cm-s-solarized .CodeMirror-nonmatchingbracket {
  color: #dc322f; }

.cm-s-solarized .cm-tag {
  color: #93a1a1; }

.cm-s-solarized .cm-attribute {
  color: #2aa198; }

.cm-s-solarized .cm-hr {
  color: transparent;
  border-top: 1px solid #586e75;
  display: block; }

.cm-s-solarized .cm-link {
  color: #93a1a1;
  cursor: pointer; }

.cm-s-solarized .cm-special {
  color: #6c71c4; }

.cm-s-solarized .cm-em {
  color: #999;
  text-decoration: underline;
  text-decoration-style: dotted; }

.cm-s-solarized .cm-strong {
  color: #eee; }

.cm-s-solarized .cm-error,
.cm-s-solarized .cm-invalidchar {
  color: #586e75;
  border-bottom: 1px dotted #dc322f; }

.cm-s-solarized.cm-s-dark div.CodeMirror-selected {
  background: #073642; }

.cm-s-solarized.cm-s-dark.CodeMirror ::selection {
  background: rgba(7, 54, 66, 0.99); }

.cm-s-solarized.cm-s-dark .CodeMirror-line::-moz-selection, .cm-s-dark .CodeMirror-line > span::-moz-selection, .cm-s-dark .CodeMirror-line > span > span::-moz-selection {
  background: rgba(7, 54, 66, 0.99); }

.cm-s-solarized.cm-s-light div.CodeMirror-selected {
  background: #eee8d5; }

.cm-s-solarized.cm-s-light .CodeMirror-line::selection, .cm-s-light .CodeMirror-line > span::selection, .cm-s-light .CodeMirror-line > span > span::selection {
  background: #eee8d5; }

.cm-s-solarized.cm-s-light .CodeMirror-line::-moz-selection, .cm-s-ligh .CodeMirror-line > span::-moz-selection, .cm-s-ligh .CodeMirror-line > span > span::-moz-selection {
  background: #eee8d5; }

/* Editor styling */
/* Little shadow on the view-port of the buffer view */
.cm-s-solarized.CodeMirror {
  -moz-box-shadow: inset 7px 0 12px -6px #000;
  -webkit-box-shadow: inset 7px 0 12px -6px #000;
  box-shadow: inset 7px 0 12px -6px #000; }

/* Gutter border and some shadow from it  */
.cm-s-solarized .CodeMirror-gutters {
  border-right: 1px solid; }

/* Gutter colors and line number styling based of color scheme (dark / light) */
/* Dark */
.cm-s-solarized.cm-s-dark .CodeMirror-gutters {
  background-color: #002b36;
  border-color: #00232c; }

.cm-s-solarized.cm-s-dark .CodeMirror-linenumber {
  text-shadow: #021014 0 -1px; }

/* Light */
.cm-s-solarized.cm-s-light .CodeMirror-gutters {
  background-color: #fdf6e3;
  border-color: #eee8d5; }

/* Common */
.cm-s-solarized .CodeMirror-linenumber {
  color: #586e75;
  padding: 0 5px; }

.cm-s-solarized .CodeMirror-guttermarker-subtle {
  color: #586e75; }

.cm-s-solarized.cm-s-dark .CodeMirror-guttermarker {
  color: #ddd; }

.cm-s-solarized.cm-s-light .CodeMirror-guttermarker {
  color: #cb4b16; }

.cm-s-solarized .CodeMirror-gutter .CodeMirror-gutter-text {
  color: #586e75; }

.cm-s-solarized .CodeMirror-cursor {
  border-left: 1px solid #819090; }

/*
Active line. Negative margin compensates left padding of the text in the
view-port
*/
.cm-s-solarized.cm-s-dark .CodeMirror-activeline-background {
  background: rgba(255, 255, 255, 0.1); }

.cm-s-solarized.cm-s-light .CodeMirror-activeline-background {
  background: rgba(0, 0, 0, 0.1); }

.graph {
  float: left;
  width: 165px;
  margin: 0; }

.graph .sparkLine {
  width: 105px;
  height: 27px;
  float: left;
  overflow: hidden;
  position: relative;
  margin: 0;
  background: url("../img/0ee0245bb4/loader-tree.svg") no-repeat center center; }
  .graph .sparkLine.loading {
    -webkit-animation-name: spin;
    -webkit-animation-duration: 1000ms;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: spin;
    -moz-animation-duration: 1000ms;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: spin;
    -ms-animation-duration: 1000ms;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    animation-name: spin;
    animation-duration: 1000ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear; }
@-ms-keyframes spin {
  from {
    -ms-transform: rotate(0deg); }
  to {
    -ms-transform: rotate(360deg); } }
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg); }
  to {
    -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg); } }
@keyframes spin {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }
.sparkLine svg {
  z-index: 100; }

.sparklineLoaded .sparkLine {
  background: none;
  -webkit-animation-name: none;
  -moz-animation-name: none;
  -ms-animation-name: none;
  animation-name: none; }

.EmptySparkLine {
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  display: block;
  padding-top: 3px; }

.full-screen-mode {
  overflow: hidden; }

.fullscreen-wrapper {
  position: absolute;
  top: 40px;
  left: 0;
  right: 0;
  bottom: 10px; }
  .fullscreen-wrapper .modal, .fullscreen-wrapper .helpTooltip,
  .fullscreen-wrapper .modalHeading,
  .fullscreen-wrapper .helpTooltipTitle {
    background: transparent; }
  .fullscreen-wrapper .fs-content-no-scroll {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0; }
  .fullscreen-wrapper .fs-content {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: auto; }
  .fullscreen-wrapper .fs-content.fs-t-35,
  .fullscreen-wrapper .fs-content-no-scroll.fs-t-35 {
    top: 35px; }
  .fullscreen-wrapper .fs-content.fs-t-50,
  .fullscreen-wrapper .fs-content-no-scroll.fs-t-50 {
    top: 50px; }
  .fullscreen-wrapper .fs-content.fs-t-55,
  .fullscreen-wrapper .fs-content-no-scroll.fs-t-55 {
    top: 55px; }
  .fullscreen-wrapper .fs-content.fs-t-60,
  .fullscreen-wrapper .fs-content-no-scroll.fs-t-60 {
    top: 60px; }
  .fullscreen-wrapper .fs-content.fs-b-30,
  .fullscreen-wrapper .fs-content-no-scroll.fs-b-30 {
    bottom: 30px; }
  .fullscreen-wrapper .fs-content.fs-b-45,
  .fullscreen-wrapper .fs-content-no-scroll.fs-b-45 {
    bottom: 45px; }
  .fullscreen-wrapper .fs-f-h {
    height: 100%;
    position: relative; }
  .fullscreen-wrapper .fs-bottom-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0; }
  .fullscreen-wrapper .modalWrap, .fullscreen-wrapper .helpTooltipWrap {
    display: none;
    position: relative;
    overflow: auto;
    z-index: 1; }
    .fullscreen-wrapper .modalWrap .innerOverlay, .fullscreen-wrapper .helpTooltipWrap .innerOverlay, .fullscreen-wrapper .modalWrap .helpInnerOverlay, .fullscreen-wrapper .helpTooltipWrap .helpInnerOverlay {
      display: none; }
    .fullscreen-wrapper .modalWrap .modalInner, .fullscreen-wrapper .helpTooltipWrap .modalInner {
      position: absolute;
      top: 35px;
      left: 20px;
      right: 20px;
      bottom: 0;
      overflow: visible; }
  .fullscreen-wrapper .modalWrap .modalHold, .fullscreen-wrapper .helpTooltipWrap .modalHold, .fullscreen-wrapper .modalWrap .helpTooltipHold, .fullscreen-wrapper .helpTooltipWrap .helpTooltipHold {
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    min-width: 100%;
    max-width: 100%;
    z-index: 1;
    height: auto; }
  .fullscreen-wrapper .modalContent, .fullscreen-wrapper .helpTooltipContentHold,
  .fullscreen-wrapper .modal,
  .fullscreen-wrapper .helpTooltip {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0; }
  .fullscreen-wrapper .modalContent, .fullscreen-wrapper .helpTooltipContentHold {
    overflow: auto; }
  .fullscreen-wrapper .modalContent .modalInner .modalTwoColumns, .fullscreen-wrapper .helpTooltipContentHold .modalInner .modalTwoColumns {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 45px; }
    .fullscreen-wrapper .modalContent .modalInner .modalTwoColumns.no-buttons, .fullscreen-wrapper .helpTooltipContentHold .modalInner .modalTwoColumns.no-buttons {
      bottom: 0; }
  .fullscreen-wrapper .modalContent .modalInner .buttonsWithBorder, .fullscreen-wrapper .helpTooltipContentHold .modalInner .buttonsWithBorder {
    position: absolute;
    bottom: 5px;
    left: 0;
    right: 0;
    margin: 0;
    padding: 8px 15px 0; }
  .fullscreen-wrapper .modalClose, .fullscreen-wrapper .helpTooltipTitleClose,
  .fullscreen-wrapper .modalMaximize {
    display: none; }

/*https://jsfiddle.net/jx59t21s/11/ */
@keyframes sjautocompleteanimation {
  from {
    left: 0; }
  to {
    left: 90%; } }
@keyframes sj-ac-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
/*.sj-searchResults-function {
    background-color: #F8F8F9
}*/
#input {
  font-family: "muliregular", Arial, sans-serif; }

.sj-autocomplete-wrapper {
  position: relative; }

.sj-searchInput-wrapper {
  width: 100%; }
  .sj-searchInput-wrapper .sj-ac-input-enter {
    display: none; }
  .sj-searchInput-wrapper .sj-ac-clear {
    position: absolute;
    cursor: pointer;
    top: 0;
    bottom: 0;
    right: 40px;
    width: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer; }
    .sj-searchInput-wrapper .sj-ac-clear svg {
      width: 14px;
      opacity: 0.7; }
    .sj-searchInput-wrapper .sj-ac-clear:hover {
      opacity: 0.9; }
    .sj-searchInput-wrapper .sj-ac-clear.sj-ac-clear-hidden {
      display: none; }

.sj-searchInput {
  width: 100%; }

.sj-searchResults-wrapper {
  background-color: #fff;
  border: 1px #d9dde1 solid;
  border-radius: 3px;
  position: absolute;
  width: 100%;
  box-sizing: border-box;
  top: 100%;
  z-index: 4; }
  .sj-searchResults-wrapper pre.sj-searchResults-function-pre {
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    height: 1.2em;
    white-space: nowrap;
    border: 0;
    padding: 0; }

.sj-result-block {
  padding: 10px 10px;
  border: 1px solid #eff0f1; }

.sj-searchResults-hint {
  border-bottom: 1px solid #cdcfd2;
  font-size: 13px;
  min-height: 25px;
  background-color: #456e94;
  color: #fff; }

.sj-searchResults-function {
  background-color: #f8f8f9;
  border-bottom: 1px solid #cdcfd2;
  color: #aaadb4;
  font-size: 13px;
  min-height: 25px; }

.sj-searchResults-hint-badgeBlock {
  float: left;
  margin-right: 20px; }

.sj-searchResults-hint-badge {
  padding: 5px;
  font-size: 12px;
  border-radius: 3px; }

.sj-searchResults-info {
  color: #92969d;
  font-size: 12px; }

.sj-searchResults {
  overflow: auto;
  padding: 0 10px; }

.sj-searchResults-rows {
  position: relative; }

.sj-resultRow {
  margin: 0px -10px;
  padding: 10px 10px;
  font-size: 13px;
  background-color: #1d3953;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .sj-resultRow:nth-of-type(2n) {
    background-color: #183047; }
  .sj-resultRow.sj-resultRow-hovered {
    background-color: #305b84; }

.sj-result-value {
  color: #3b3e45;
  margin-right: 7px; }

.sj-result-highlight {
  color: #fff; }

.sj-result-greyHighlight {
  color: #81b8f9; }

.sj-result-annotation {
  border-bottom: 1px dashed #fff;
  color: #fff;
  position: relative; }
  .sj-result-annotation .sj-result-annotation-tip {
    position: absolute;
    left: 50%;
    top: -35px;
    display: none; }
    .sj-result-annotation .sj-result-annotation-tip > span {
      background: #000000;
      border-radius: 4px;
      line-height: 20px;
      font-size: 12px;
      padding: 3px 7px 5px;
      font-size: 13px;
      position: relative;
      left: 50%;
      margin-left: -100%;
      color: #ffffff; }
      .sj-result-annotation .sj-result-annotation-tip > span:before {
        content: '';
        position: absolute;
        right: 0;
        bottom: -6px;
        left: 0;
        margin: auto;
        width: 0;
        height: 0;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-top: 6px solid #000; }
  .sj-result-annotation:hover .sj-result-annotation-tip {
    display: block; }

.sj-resultRow:first-child .sj-result-annotation-tip {
  left: 150%;
  top: 0px;
  margin-left: 3px; }
  .sj-resultRow:first-child .sj-result-annotation-tip > span:before {
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #000;
    border-left: none;
    left: -7px;
    right: auto;
    top: -8px; }

.sj-optionCount {
  padding: 2px 5px;
  border-radius: 4px;
  margin-right: 7px;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1); }

.sj-optionHint {
  color: #92969d;
  margin-right: 7px; }

.sj-resultRow-completeEnding-block {
  white-space: nowrap; }

.sj-resultRow-selected {
  background-color: #2bc2e4; }
  .sj-resultRow-selected .sj-optionHint {
    color: #fff; }
  .sj-resultRow-selected .sj-result-value {
    color: #fff; }
  .sj-resultRow-selected .sj-resultRow-completeEnding-block {
    color: #fff; }

.sj-resultRow-hovered {
  color: #fff;
  background-color: #305b84; }
  .sj-resultRow-hovered .sj-optionHint {
    color: #fff; }
  .sj-resultRow-hovered .sj-result-value {
    color: #fff; }
  .sj-resultRow-hovered .sj-resultRow-completeEnding-block {
    color: #fff; }

.sj-resultRow-complete-ending {
  cursor: pointer;
  padding: 3px 6px;
  border: 1px solid #4a90e2;
  border-radius: 2px;
  color: #fff;
  margin-left: 6px; }

.sj-resultRow-complete-ending-selected {
  background: #4a90e2; }

.sj-searchResults-function-name {
  font-size: 18px;
  font-weight: bold;
  font-family: "Consolas, 'Courier New', monospace"; }

.sj-searchResults-function-hint {
  font-family: "Consolas, 'Courier New', monospace";
  color: #a31515; }

.sj-searchResults-function-show-more {
  display: none; }
  .sj-searchResults-function-show-more:checked + .sj-searchResults-function-show-more-label:after {
    content: "Show Less"; }
  .sj-searchResults-function-show-more:checked ~ .sj-searchResults-function-pre {
    height: 100%;
    text-overflow: inherit;
    overflow: inherit;
    white-space: pre-wrap; }

.sj-searchResults-function-morewrapper {
  position: relative; }

.sj-searchResults-function-show-more-label {
  position: absolute;
  top: 100%;
  margin-top: 5px;
  text-decoration: underline; }
  .sj-searchResults-function-show-more-label:after {
    content: "Show More"; }

.sj-ac-loading-inner {
  display: none; }

.sj-autocomplete-wrapper.sj-ac-loading .sj-searchResults-wrapper {
  display: block; }
  .sj-autocomplete-wrapper.sj-ac-loading .sj-searchResults-wrapper > div {
    display: none; }
  .sj-autocomplete-wrapper.sj-ac-loading .sj-searchResults-wrapper > .sj-ac-loading-inner {
    display: block;
    height: 3px;
    background: #f8f8f9;
    border: 1px solid #183047;
    position: relative;
    margin-top: -4px;
    overflow: hidden;
    border-radius: 2px; }
    .sj-autocomplete-wrapper.sj-ac-loading .sj-searchResults-wrapper > .sj-ac-loading-inner:before {
      background: #3b7fc4;
      top: 0;
      bottom: 0;
      left: 0;
      width: 10%;
      content: '';
      position: absolute;
      animation-duration: 1s;
      animation-name: sjautocompleteanimation;
      animation-iteration-count: infinite;
      animation-direction: alternate; }

.sj-query-bar-suggestions-wrapper {
  position: absolute;
  font-size: 14px;
  min-width: 150px;
  max-width: 500px;
  z-index: 1;
  background: #ffffff;
  box-shadow: 0px 4px 12px rgba(23, 34, 51, 0.04);
  border-radius: 4px;
  display: none;
  padding: 12px 40px 12px 16px;
  border: 1px solid #ccc;
  margin-top: 2px;
  text-align: left; }
  .sj-query-bar-suggestions-wrapper.sj-query-bar-suggestions-visible {
    display: block; }
  .sj-query-bar-suggestions-wrapper label {
    color: #3e464e; }
  .sj-query-bar-suggestions-wrapper .sj-query-bar-suggestions-items {
    display: inline-block; }
    .sj-query-bar-suggestions-wrapper .sj-query-bar-suggestions-items span {
      color: #4a90e2;
      cursor: pointer; }
      .sj-query-bar-suggestions-wrapper .sj-query-bar-suggestions-items span em {
        font-style: normal; }
      .sj-query-bar-suggestions-wrapper .sj-query-bar-suggestions-items span:hover {
        text-decoration: underline; }
  .sj-query-bar-suggestions-wrapper i {
    cursor: pointer;
    padding: 12px 10px;
    position: absolute;
    right: 0;
    top: 0; }
    .sj-query-bar-suggestions-wrapper i:hover svg path {
      fill: #8e9399; }

.sj-query-bar-filters-right .sj-query-bar-suggestions-wrapper {
  right: 2px;
  top: 100%; }

.sj-query-bar-bottom .sj-query-bar-suggestions-wrapper {
  left: 2px;
  top: 100%; }

.sj-autocomplete-wrapper .sj-query-bar-suggestions-wrapper {
  left: 2px;
  top: 100%; }

.sj-query-bar[data-mode="filters"] .sj-query-bar-bottom .sj-query-bar-suggestions-wrapper {
  display: none; }

.sj-query-bar[data-mode="sjql"] .sj-query-bar-filters-right .sj-query-bar-suggestions-wrapper {
  display: none; }

.sj-query-bar {
  background: #183047;
  border-color: #183047;
  border-radius: 4px; }
  .sj-query-bar .sj-searchInput-wrapper .sj-ac-input-enter {
    display: flex;
    font-weight: 600;
    font-size: 12px;
    line-height: 16px;
    color: #4a90e2;
    position: absolute;
    top: 0;
    right: 8px;
    bottom: 3px;
    z-index: 1;
    align-items: center;
    justify-content: space-between;
    width: 121px; }
    .sj-query-bar .sj-searchInput-wrapper .sj-ac-input-enter.sj-ac-input-enter-hidden {
      display: none; }
  .sj-query-bar .sj-searchInput-wrapper .sj-ac-clear {
    display: none; }
  .sj-query-bar .sj-searchInput-wrapper .sjsf-input-wrapper {
    padding-right: 5px; }
  .sj-query-bar .sj-autocomplete-wrapper ::selection {
    background: yellow;
    color: #161616; }
  .sj-query-bar .sj-searchResults-wrapper {
    margin-top: 20px;
    top: 100%; }
  .sj-query-bar .sjsf-tips {
    display: none; }
  .sj-query-bar .sj-searchResults-function {
    background-color: #456e94;
    color: #fff; }
  .sj-query-bar .sj-query-bar-autocomplete .sj-autocomplete-wrapper input,
  .sj-query-bar .sj-query-bar-autocomplete .sj-autocomplete-wrapper textarea {
    width: 100%;
    box-sizing: border-box;
    padding: 2px 6px;
    border: 0;
    background: 0 0;
    resize: none;
    outline: 0;
    color: #fff;
    font-family: monospace;
    font-size: 12px;
    caret-color: #fff;
    line-height: 17px; }
    .sj-query-bar .sj-query-bar-autocomplete .sj-autocomplete-wrapper input:focus,
    .sj-query-bar .sj-query-bar-autocomplete .sj-autocomplete-wrapper textarea:focus {
      box-shadow: none; }

body .sj-query-bar * {
  box-sizing: content-box;
  /* for bootstrap */ }

.sj-query-bar[data-mode] .sj-querybar-bar-switch {
  color: #4a90e2;
  cursor: pointer;
  font-weight: 600;
  border-right: 1px solid #d0d4d8;
  padding: 0 12px;
  margin-right: 6px; }
  .sj-query-bar[data-mode] .sj-querybar-bar-switch span {
    display: none; }
  .sj-query-bar[data-mode] .sj-querybar-bar-switch.sj-querybar-bar-switch-disabled {
    opacity: 0.4;
    cursor: default;
    color: #ccc; }
    .sj-query-bar[data-mode] .sj-querybar-bar-switch.sj-querybar-bar-switch-disabled [data-mode="sjql"] span[data-msg="switch"] {
      display: none; }
    .sj-query-bar[data-mode] .sj-querybar-bar-switch.sj-querybar-bar-switch-disabled [data-mode="sjql"] span[data-msg="error"] {
      display: inline-block; }

.sj-query-bar[data-mode="filters"] {
  background: #fff;
  box-shadow: 0px 4px 12px rgba(23, 34, 51, 0.04); }
  .sj-query-bar[data-mode="filters"] .sjsf-search-help-popup-inner:before {
    border-bottom: 8px solid #e6e6e6; }
  .sj-query-bar[data-mode="filters"] .sjsf-search-help-popup-inner div[data-mode="filters"] {
    display: block;
    width: 310px;
    font-size: 16px;
    line-height: 27px;
    padding: 13px;
    white-space: normal;
    background: #ffffff;
    box-shadow: 0px 4px 12px rgba(23, 34, 51, 0.04);
    color: #3e464e; }
    .sj-query-bar[data-mode="filters"] .sjsf-search-help-popup-inner div[data-mode="filters"] strong {
      color: #808993; }
    .sj-query-bar[data-mode="filters"] .sjsf-search-help-popup-inner div[data-mode="filters"] svg {
      position: relative;
      top: 9px; }
    .sj-query-bar[data-mode="filters"] .sjsf-search-help-popup-inner div[data-mode="filters"] div {
      padding-bottom: 8px; }
      .sj-query-bar[data-mode="filters"] .sjsf-search-help-popup-inner div[data-mode="filters"] div:last-child {
        padding-bottom: 0; }
    .sj-query-bar[data-mode="filters"] .sjsf-search-help-popup-inner div[data-mode="filters"] .sjsf-search-help-popup-btn {
      display: inline-block;
      position: relative;
      width: 48px;
      height: 20px; }
      .sj-query-bar[data-mode="filters"] .sjsf-search-help-popup-inner div[data-mode="filters"] .sjsf-search-help-popup-btn button {
        top: -2px;
        position: absolute;
        padding: 2px;
        width: 48px;
        height: 30px;
        text-align: center;
        color: #636d77;
        font-size: 13px;
        font-weight: 600;
        border-radius: 2px;
        border: 0; }
  .sj-query-bar[data-mode="filters"] .sj-query-bar-autocomplete {
    display: none; }
  .sj-query-bar[data-mode="filters"] .sj-query-bar-bottom {
    background: #f9f9f9;
    color: #abb1b8; }
  .sj-query-bar[data-mode="filters"] .sj-query-bar-toggle {
    background: #ededec;
    border: 0;
    border-radius: 2px;
    padding: 7px 8px; }
    .sj-query-bar[data-mode="filters"] .sj-query-bar-toggle.sj-query-bar-toggle-active {
      background: #f2994a;
      color: #fff; }
  .sj-query-bar[data-mode="filters"] .sj-querybar-bar-switch [data-mode="filters"] {
    display: inline-block; }
  .sj-query-bar[data-mode="filters"] .sj-query-bar-message {
    color: #abb1b8; }

.sj-query-bar[data-mode="sjql"] .sjsf-search-help-popup-inner div[data-mode="sjql"] {
  display: inline-block; }
.sj-query-bar[data-mode="sjql"] .sj-query-bar-filters {
  display: none; }
.sj-query-bar[data-mode="sjql"] .sj-querybar-bar-switch {
  color: #fff; }
  .sj-query-bar[data-mode="sjql"] .sj-querybar-bar-switch [data-mode="filters"] {
    display: none; }
  .sj-query-bar[data-mode="sjql"] .sj-querybar-bar-switch [data-mode="sjql"] {
    display: inline-block; }
    .sj-query-bar[data-mode="sjql"] .sj-querybar-bar-switch [data-mode="sjql"] span {
      display: inline-block; }
      .sj-query-bar[data-mode="sjql"] .sj-querybar-bar-switch [data-mode="sjql"] span[data-msg="error"] {
        display: none; }

.sj-query-bar-filters {
  text-align: right; }

.sj-query-bar-filters-left {
  padding: 2px 4px 1px;
  position: relative;
  float: left;
  text-align: left;
  z-index: 3; }

.sj-query-bar-filters-right {
  position: relative;
  width: 250px;
  display: inline-block;
  float: right;
  padding: 2px; }
  .sj-query-bar-filters-right input {
    border-radius: 3px;
    border: 1px solid #eceff1;
    padding: 7px 5px;
    width: 100%;
    box-sizing: border-box; }
    .sj-query-bar-filters-right input::placeholder {
      color: #abb1b8; }
    .sj-query-bar-filters-right input + .sj-query-bar-filter-search-remove {
      display: none;
      position: absolute;
      right: 0;
      top: 1px;
      padding: 9px;
      opacity: 0.7;
      cursor: pointer;
      height: 12px;
      width: 12px; }
      .sj-query-bar-filters-right input + .sj-query-bar-filter-search-remove svg {
        width: 12px;
        height: 12px; }
    .sj-query-bar-filters-right input.sj-query-bar-contains-active {
      border: 1px solid #f2994a; }
      .sj-query-bar-filters-right input.sj-query-bar-contains-active + .sj-query-bar-filter-search-remove {
        display: inline-block; }
    .sj-query-bar-filters-right input:focus {
      outline: 1px solid #ffd919; }

.sj-query-bar-placeholder {
  display: none;
  font-size: 14px;
  color: #abb1b8;
  padding-top: 7px;
  user-select: none;
  cursor: pointer; }
  .sj-query-bar-placeholder:hover {
    color: #8092a7; }
    .sj-query-bar-placeholder:hover svg path {
      fill: #8092a7; }
  .sj-query-bar-placeholder svg {
    padding: 0 2px 0 6px; }
  .sj-query-bar-placeholder span + span {
    display: none; }
  .sj-query-bar-placeholder.sj-query-bar-placeholder-facet {
    display: inline-block; }
  .sj-query-bar-placeholder.sj-query-bar-placeholder-value {
    display: inline-block; }
    .sj-query-bar-placeholder.sj-query-bar-placeholder-value span {
      display: none; }
      .sj-query-bar-placeholder.sj-query-bar-placeholder-value span + span {
        display: inline-block; }

.sj-query-bar-filter-dropdown {
  display: inline;
  padding: 7px 0px; }
  .sj-query-bar-filter-dropdown .sj-query-bar-filter-list {
    display: inline-block; }
    .sj-query-bar-filter-dropdown .sj-query-bar-filter-list ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
      padding-left: 16px; }
      .sj-query-bar-filter-dropdown .sj-query-bar-filter-list ul[data-mode="tree"] .sj-query-bar-filter-item > div {
        position: relative; }
        .sj-query-bar-filter-dropdown .sj-query-bar-filter-list ul[data-mode="tree"] .sj-query-bar-filter-item > div > label {
          padding: 2px 3px 2px 23px; }
    .sj-query-bar-filter-dropdown .sj-query-bar-filter-list .sj-query-bar-filter-list-inner {
      position: absolute;
      left: 0;
      right: 0; }
      .sj-query-bar-filter-dropdown .sj-query-bar-filter-list .sj-query-bar-filter-list-inner > ul {
        top: 11px;
        left: 0px; }
  .sj-query-bar-filter-dropdown.sj-query-bar-filter-dropdown-right .sj-query-bar-filter-list .sj-query-bar-filter-list-inner > ul {
    left: auto;
    right: 0px; }
  .sj-query-bar-filter-dropdown .sj-query-bar-filter-btn {
    display: inline;
    line-height: 32px;
    border-radius: 2px;
    background: #f9f9f9;
    border: 1px solid #75c669;
    padding: 6px 3px 6px 6px;
    background: #f7f7f7;
    cursor: pointer; }
    .sj-query-bar-filter-dropdown .sj-query-bar-filter-btn.sj-query-bar-filter-btn-blank {
      border: 1px solid #d0d4d8; }
    .sj-query-bar-filter-dropdown .sj-query-bar-filter-btn.sj-query-bar-filter-btn-unstr {
      border: 1px solid #f2994a; }
    .sj-query-bar-filter-dropdown .sj-query-bar-filter-btn .sj-query-bar-filter-plus {
      display: inline-block;
      line-height: 12px;
      position: relative;
      margin-top: -7px;
      height: 30px;
      width: 30px; }
      .sj-query-bar-filter-dropdown .sj-query-bar-filter-btn .sj-query-bar-filter-plus:hover svg path:first-child {
        fill: #81b8f9; }
    .sj-query-bar-filter-dropdown .sj-query-bar-filter-btn > span {
      display: inline;
      color: #808993; }
      .sj-query-bar-filter-dropdown .sj-query-bar-filter-btn > span:first-child {
        font-weight: 600;
        color: #636d77;
        position: relative; }
      .sj-query-bar-filter-dropdown .sj-query-bar-filter-btn > span i {
        font-style: normal; }
    .sj-query-bar-filter-dropdown .sj-query-bar-filter-btn .sj-query-bar-filter-remove-wrapper {
      display: none;
      position: absolute;
      width: 0px;
      height: 20px; }
    .sj-query-bar-filter-dropdown .sj-query-bar-filter-btn .sj-query-bar-filter-remove {
      display: inline-block;
      position: absolute;
      right: -12px;
      top: -15px;
      cursor: pointer;
      padding: 4px 2px 5px;
      height: 20px;
      z-index: 1; }
    .sj-query-bar-filter-dropdown .sj-query-bar-filter-btn:hover {
      background: #ededec; }
      .sj-query-bar-filter-dropdown .sj-query-bar-filter-btn:hover .sj-query-bar-filter-remove-wrapper {
        display: inline-block; }
      .sj-query-bar-filter-dropdown .sj-query-bar-filter-btn:hover .sj-query-bar-filter-remove:hover svg circle {
        fill: #e84c02; }
  .sj-query-bar-filter-dropdown div.sj-query-bar-filter-list-inner > ul {
    display: none;
    background: #fff;
    position: absolute; }
  .sj-query-bar-filter-dropdown[data-field="_set"] .sj-query-bar-filter-list {
    position: absolute;
    top: 22px;
    left: 2px; }
  .sj-query-bar-filter-dropdown[data-field="_set"] .sj-query-bar-filter-btn {
    display: inline-block;
    width: 30px;
    height: 16px;
    padding: 6px 0;
    overflow: hidden;
    margin: 1px 0;
    border: 1px solid #4a90e2;
    background: #4a90e2;
    margin-right: 2px;
    position: relative;
    margin-top: -10px;
    top: 11px;
    left: 2px; }
  .sj-query-bar-filter-dropdown[data-field="set"] .sj-query-bar-filter-search > div > div:last-child {
    display: none; }

.sj-query-bar-filter-dropdown input,
.sj-query-bar-filter-dropdown select,
.sj-query-bar-filter-list input,
.sj-query-bar-filter-list select {
  border-radius: 3px;
  border: 1px solid #eceff1;
  padding: 3px;
  height: 22px;
  box-sizing: content-box; }

.sj-query-bar-filter-pin,
.sj-query-bar-filter-not {
  border: 1px solid #d0d4d8;
  border-radius: 2px;
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer; }
  .sj-query-bar-filter-pin .sj-query-bar-filter-pin-tip,
  .sj-query-bar-filter-pin .sj-query-bar-filter-not-tip,
  .sj-query-bar-filter-not .sj-query-bar-filter-pin-tip,
  .sj-query-bar-filter-not .sj-query-bar-filter-not-tip {
    display: none; }
  .sj-query-bar-filter-pin:hover,
  .sj-query-bar-filter-not:hover {
    background: #eee; }
    .sj-query-bar-filter-pin:hover .sj-query-bar-filter-pin-tip,
    .sj-query-bar-filter-pin:hover .sj-query-bar-filter-not-tip,
    .sj-query-bar-filter-not:hover .sj-query-bar-filter-pin-tip,
    .sj-query-bar-filter-not:hover .sj-query-bar-filter-not-tip {
      position: absolute;
      display: inline-block;
      border: 1px solid #ccc;
      z-index: 1;
      top: 1px;
      left: 35px;
      padding: 3px 5px;
      border-radius: 4px;
      background: #000000;
      opacity: 0.95;
      color: #fff; }
      .sj-query-bar-filter-pin:hover .sj-query-bar-filter-pin-tip:before,
      .sj-query-bar-filter-pin:hover .sj-query-bar-filter-not-tip:before,
      .sj-query-bar-filter-not:hover .sj-query-bar-filter-pin-tip:before,
      .sj-query-bar-filter-not:hover .sj-query-bar-filter-not-tip:before {
        content: '';
        width: 0;
        height: 0;
        border-right: 6px solid #000;
        border-bottom: 7px solid transparent;
        border-top: 7px solid transparent;
        position: absolute;
        color: #ffffff;
        bottom: 5px;
        left: -6px;
        font-size: 14px; }

.sj-query-bar-filter-not:hover {
  background: rgba(232, 76, 2, 0.1); }
  .sj-query-bar-filter-not:hover svg path {
    fill: #e84c02; }
  .sj-query-bar-filter-not:hover .sj-query-bar-filter-not-tip span:last-child {
    display: none; }
.sj-query-bar-filter-not.sj-query-bar-filter-not-active {
  background: #e84c02; }
  .sj-query-bar-filter-not.sj-query-bar-filter-not-active svg path {
    fill: white; }
  .sj-query-bar-filter-not.sj-query-bar-filter-not-active:hover .sj-query-bar-filter-not-tip span:first-child {
    display: none; }
  .sj-query-bar-filter-not.sj-query-bar-filter-not-active:hover .sj-query-bar-filter-not-tip span:last-child {
    display: inline; }

.sj-query-bar-filter-dropdown.sj-query-bar-filter-dropdown-shown .sj-query-bar-filter-btn, .sj-query-bar-filter-dropdown.sj-query-bar-filter-pined .sj-query-bar-filter-btn {
  background: #eceff1; }
.sj-query-bar-filter-dropdown.sj-query-bar-filter-dropdown-shown > button, .sj-query-bar-filter-dropdown.sj-query-bar-filter-pined > button {
  color: #fff;
  background: #2e5a85; }
  .sj-query-bar-filter-dropdown.sj-query-bar-filter-dropdown-shown > button i svg path, .sj-query-bar-filter-dropdown.sj-query-bar-filter-pined > button i svg path {
    fill: #fff; }
.sj-query-bar-filter-dropdown.sj-query-bar-filter-dropdown-shown .sj-query-bar-filter-list-inner > ul, .sj-query-bar-filter-dropdown.sj-query-bar-filter-pined .sj-query-bar-filter-list-inner > ul {
  display: block; }
.sj-query-bar-filter-dropdown.sj-query-bar-filter-dropdown-shown[data-field="_set"] .sj-query-bar-filter-btn {
  background: #4a90e2; }

.sj-query-bar-filter-pin-icon,
.sj-query-bar-filter-not-icon {
  display: none; }

.sj-query-bar-filter-pined-icon {
  cursor: pointer;
  display: flex;
  align-items: center;
  font-weight: 600;
  color: #636d77; }
  .sj-query-bar-filter-pined-icon .sj-query-bar-filter-pined-icon-svg {
    padding: 4px 6px 0px 2px; }
    .sj-query-bar-filter-pined-icon .sj-query-bar-filter-pined-icon-svg svg:first-child {
      display: inline-block; }
    .sj-query-bar-filter-pined-icon .sj-query-bar-filter-pined-icon-svg svg + svg {
      display: none;
      background: #e84c02;
      border-radius: 2px; }
    .sj-query-bar-filter-pined-icon .sj-query-bar-filter-pined-icon-svg:hover svg:first-child {
      display: none; }
    .sj-query-bar-filter-pined-icon .sj-query-bar-filter-pined-icon-svg:hover svg + svg {
      display: inline-block; }

.sj-query-bar-filter-dropdown.sj-query-bar-filter-noted .sj-query-bar-filter-not-icon {
  display: inline-block;
  position: relative;
  top: 4px;
  left: -1px; }
.sj-query-bar-filter-dropdown.sj-query-bar-filter-pinable .sj-query-bar-filter-btn {
  border: 1px solid #4a90e2; }
.sj-query-bar-filter-dropdown.sj-query-bar-filter-pinable .sj-query-bar-filter-pin-icon {
  display: inline-block;
  position: relative;
  top: 4px;
  left: -1px; }
.sj-query-bar-filter-dropdown.sj-query-bar-filter-pinable[data-field="_set"] .sj-query-bar-filter-pin-icon {
  display: none; }
.sj-query-bar-filter-dropdown.sj-query-bar-filter-pinable[data-field="_set"] .sj-query-bar-filter-pined-icon {
  margin-bottom: 0;
  margin-top: 0;
  top: 2px; }
.sj-query-bar-filter-dropdown.sj-query-bar-filter-pinable[data-field="_set"] .sj-query-bar-filter-btn {
  width: 0px;
  visibility: hidden;
  margin-left: 0;
  margin-right: 0; }
.sj-query-bar-filter-dropdown.sj-query-bar-filter-pined .sj-query-bar-filter-btn {
  display: none; }
.sj-query-bar-filter-dropdown.sj-query-bar-filter-pined .sj-query-bar-filter-list {
  height: 40px;
  float: left;
  position: static; }
.sj-query-bar-filter-dropdown.sj-query-bar-filter-pined .sj-query-bar-filter-list-inner {
  position: relative;
  z-index: 1; }
  .sj-query-bar-filter-dropdown.sj-query-bar-filter-pined .sj-query-bar-filter-list-inner > ul {
    position: relative;
    top: auto; }

.sj-query-bar-addfield-wrapper {
  display: none; }

.sj-query-bar-wizard-wrapper button,
.sj-query-bar-addfield-wrapper button {
  padding: 0 2px;
  display: inline-block;
  height: 30px;
  border: 1px solid #d0d4d8;
  background: #ffffff;
  border-radius: 2px;
  position: relative; }
  .sj-query-bar-wizard-wrapper button span,
  .sj-query-bar-addfield-wrapper button span {
    display: none;
    padding: 5px 9px;
    position: absolute;
    width: 192px;
    top: 0px;
    background: #000000;
    opacity: 0.95;
    border-radius: 4px;
    color: #fff;
    white-space: normal;
    position: fixed;
    top: 100px;
    left: 100px; }
    .sj-query-bar-wizard-wrapper button span:before,
    .sj-query-bar-addfield-wrapper button span:before {
      content: '';
      width: 0;
      height: 0;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-top: 6px solid #000;
      position: absolute;
      color: #ffffff;
      bottom: -6px;
      left: 50%;
      font-size: 14px; }
  .sj-query-bar-wizard-wrapper button:hover,
  .sj-query-bar-addfield-wrapper button:hover {
    border: 1px solid #4a90e2; }
    .sj-query-bar-wizard-wrapper button:hover span,
    .sj-query-bar-addfield-wrapper button:hover span {
      display: block; }
.sj-query-bar-wizard-wrapper > i, .sj-query-bar-wizard-wrapper > span,
.sj-query-bar-addfield-wrapper > i,
.sj-query-bar-addfield-wrapper > span {
  display: none; }
.sj-query-bar-wizard-wrapper.sj-query-bar-wizard-loading .sj-query-bar-wizard,
.sj-query-bar-addfield-wrapper.sj-query-bar-wizard-loading .sj-query-bar-wizard {
  display: none; }
.sj-query-bar-wizard-wrapper.sj-query-bar-wizard-loading > i,
.sj-query-bar-addfield-wrapper.sj-query-bar-wizard-loading > i {
  display: inline-block;
  width: 18px;
  height: 18px;
  padding: 6px 6px; }
  .sj-query-bar-wizard-wrapper.sj-query-bar-wizard-loading > i svg,
  .sj-query-bar-addfield-wrapper.sj-query-bar-wizard-loading > i svg {
    animation: sj-ac-spin 2s linear infinite; }
.sj-query-bar-wizard-wrapper.sj-query-bar-addfield-shown,
.sj-query-bar-addfield-wrapper.sj-query-bar-addfield-shown {
  display: block; }
.sj-query-bar-wizard-wrapper.sj-query-bar-wizard-active .sj-query-bar-wizard,
.sj-query-bar-wizard-wrapper.sj-query-bar-wizard-active .sj-query-bar-addfield, .sj-query-bar-wizard-wrapper.sj-query-bar-addfield-active .sj-query-bar-wizard,
.sj-query-bar-wizard-wrapper.sj-query-bar-addfield-active .sj-query-bar-addfield,
.sj-query-bar-addfield-wrapper.sj-query-bar-wizard-active .sj-query-bar-wizard,
.sj-query-bar-addfield-wrapper.sj-query-bar-wizard-active .sj-query-bar-addfield,
.sj-query-bar-addfield-wrapper.sj-query-bar-addfield-active .sj-query-bar-wizard,
.sj-query-bar-addfield-wrapper.sj-query-bar-addfield-active .sj-query-bar-addfield {
  display: none; }
.sj-query-bar-wizard-wrapper.sj-query-bar-wizard-active > span, .sj-query-bar-wizard-wrapper.sj-query-bar-addfield-active > span,
.sj-query-bar-addfield-wrapper.sj-query-bar-wizard-active > span,
.sj-query-bar-addfield-wrapper.sj-query-bar-addfield-active > span {
  display: inline-block;
  background: #f9f9f9;
  border-radius: 2px;
  padding: 8px 6px 4px 6px; }

.sj-query-bar-addfield-wrapper button span {
  width: 75px; }

.sj-query-bar-bottom {
  line-height: 19px;
  position: relative;
  background: #13273a; }

.sj-query-bar-actions {
  float: right;
  display: flex;
  font-family: monospace;
  position: relative; }
  .sj-query-bar-actions > div {
    position: relative; }
  .sj-query-bar-actions .sj-query-bar-icon {
    cursor: pointer;
    padding: 0px 3px;
    display: inline-block;
    position: relative;
    opacity: 0.8;
    top: 2px; }
    .sj-query-bar-actions .sj-query-bar-icon:hover {
      opacity: 1; }

.sj-query-bar[data-mode="filters"] .sj-query-bar-icon svg path {
  fill: #abb1b8; }

.sj-query-bar-hot-actions {
  background: #183047;
  padding: 6px 13px; }
  .sj-query-bar-hot-actions ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    line-height: 24px;
    color: #d0d4d8; }
  .sj-query-bar-hot-actions li span {
    float: right;
    color: #fff;
    font-size: 16px;
    font-weight: bold; }
  .sj-query-bar-hot-actions li.sj-query-action-disabled {
    opacity: 0.5; }

.sj-query-bar-message {
  white-space: nowrap;
  font-family: monospace;
  position: relative;
  top: 0px;
  color: #d0d4d8;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600; }
  .sj-query-bar-message span {
    padding: 0 5px; }

.sj-query-bar-status {
  color: #fff;
  float: left;
  border-radius: 7px;
  font-size: 10px;
  font-family: monospace;
  padding: 2px 6px;
  line-height: 10px;
  position: relative;
  bottom: -3px;
  margin-left: 5px; }

.sj-query-bar-status[data-status="structured"] {
  background: #75c669; }

.sj-query-bar-status[data-status="unstructured"] {
  background: #f2994a; }

.sj-query-bar-status[data-status="error"] {
  background: #e84c02; }

.sjsf-tips {
  position: absolute;
  cursor: pointer;
  top: 0;
  bottom: 0;
  right: 40px;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center; }
  .sjsf-tips:hover .sjsf-search-help-popup {
    display: block; }

.sj-ac-clear + .sjsf-tips {
  right: 70px; }
.sj-ac-clear.sj-ac-clear-hidden + .sjsf-tips {
  right: 40px; }

.sjsf-search-help-popup {
  display: none;
  position: absolute;
  right: 0px;
  top: 35px;
  z-index: 55;
  font-family: "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif; }
  .sjsf-search-help-popup .sjsf-search-help-popup-inner {
    background: #13273a;
    border: 1px solid #ccc;
    color: #fff;
    padding: 0;
    font-size: 14px;
    line-height: 1.1;
    border-radius: 3px;
    white-space: nowrap; }
    .sjsf-search-help-popup .sjsf-search-help-popup-inner:before {
      content: '';
      position: absolute;
      right: -205px;
      top: -7px;
      left: 0;
      margin: auto;
      width: 0;
      height: 0;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-bottom: 8px solid #13273a; }
    .sjsf-search-help-popup .sjsf-search-help-popup-inner div[data-mode] {
      display: none; }
  .sjsf-search-help-popup a {
    display: inline-block;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-left: 6px;
    line-height: 1.2;
    color: #81b8f9;
    text-decoration: none;
    border-bottom: 1px solid #81b8f9; }
    .sjsf-search-help-popup a:visited {
      display: inline-block;
      margin-top: 5px;
      margin-bottom: 10px;
      margin-left: 6px;
      line-height: 1.2;
      text-decoration: none;
      border-bottom: 1px solid #81b8f9;
      color: #81b8f9; }
    .sjsf-search-help-popup a:focus {
      display: inline-block;
      margin-top: 5px;
      margin-bottom: 10px;
      margin-left: 6px;
      font-size: 13px;
      line-height: 1.2;
      color: #81b8f9;
      text-decoration: none;
      border-bottom: 1px solid #81b8f9; }
    .sjsf-search-help-popup a:hover {
      color: #81b8f9;
      border-color: transparent;
      text-decoration: none; }

.sj-query-bar-copy-sjql .sj-query-bar-icon {
  top: 1px; }
  .sj-query-bar-copy-sjql .sj-query-bar-icon .sj-query-bar-copy-tooltip {
    display: none;
    position: absolute;
    background-color: #000000;
    border-radius: 4px;
    position: absolute;
    right: 0;
    top: -23px;
    z-index: 1;
    color: #fff;
    padding: 0px 5px;
    white-space: nowrap;
    font-size: 11px; }
    .sj-query-bar-copy-sjql .sj-query-bar-icon .sj-query-bar-copy-tooltip span[data-msg="copied"], .sj-query-bar-copy-sjql .sj-query-bar-icon .sj-query-bar-copy-tooltip span[data-msg="empty"] {
      display: none; }
    .sj-query-bar-copy-sjql .sj-query-bar-icon .sj-query-bar-copy-tooltip:before {
      content: '';
      position: absolute;
      right: 4px;
      top: 19px;
      margin: auto;
      width: 0;
      height: 0;
      border-left: 5px solid transparent;
      border-right: 5px solid transparent;
      border-top: 5px solid #13273a; }
  .sj-query-bar-copy-sjql .sj-query-bar-icon:hover .sj-query-bar-copy-tooltip {
    display: inline-block; }
.sj-query-bar-copy-sjql.sj-query-bar-copy-sjql-copied .sj-query-bar-copy-tooltip {
  display: inline-block; }
  .sj-query-bar-copy-sjql.sj-query-bar-copy-sjql-copied .sj-query-bar-copy-tooltip span[data-msg="copy"] {
    display: none; }
  .sj-query-bar-copy-sjql.sj-query-bar-copy-sjql-copied .sj-query-bar-copy-tooltip span[data-msg="copied"] {
    display: inline-block; }
.sj-query-bar-copy-sjql.sj-query-bar-copy-sjql-blank .sj-query-bar-copy-tooltip span[data-msg="copy"], .sj-query-bar-copy-sjql.sj-query-bar-copy-sjql-blank .sj-query-bar-copy-tooltip span[data-msg="copied"] {
  display: none; }
.sj-query-bar-copy-sjql.sj-query-bar-copy-sjql-blank .sj-query-bar-copy-tooltip span[data-msg="empty"] {
  display: inline-block; }

.sj-query-bar-help .sj-query-bar-icon {
  padding-right: 6px; }
.sj-query-bar-help:hover .sjsf-search-help-popup {
  display: block;
  top: 17px; }
.sj-query-bar-help .sjsf-search-help-popup > div {
  margin-top: 8px; }

.sj-query-bar-icon + .sjsf-search-help-popup > div:before {
  top: 1px;
  right: 5px;
  left: auto; }

.sjsf-search-help-popup__heading {
  margin: 0;
  padding: 4px 7px;
  font-weight: bold;
  font-size: 16px;
  line-height: 27px; }
  .sjsf-search-help-popup__heading[data-section='general'] {
    color: #81b8f9; }
  .sjsf-search-help-popup__heading[data-section='structured'] {
    color: #75c669; }
  .sjsf-search-help-popup__heading[data-section='unstructured'] {
    color: #f2994a; }

.sjsf-search-help__operators__res {
  font-size: 14px;
  line-height: 21px;
  color: #abb1b8;
  border-left: 1px solid #305b84;
  padding-left: 4px;
  margin-left: 2px; }

.sjsf-search-help__operators {
  margin: 0;
  padding: 0 6px 0 14px;
  list-style: none;
  line-height: 22px; }
  .sjsf-search-help__operators strong {
    font-weight: 600; }
  .sjsf-search-help__operators[data-section='general'] .sjsf-search-help__mark {
    color: #81b8f9; }
  .sjsf-search-help__operators[data-section='structured'] .sjsf-search-help__mark {
    color: #75c669; }
  .sjsf-search-help__operators[data-section='unstructured'] .sjsf-search-help__mark {
    color: #f2994a; }

.sjsf-search-help__mark {
  color: #f49649; }

.sjsf-search-help-icon {
  margin-top: 4px; }
  .sjsf-search-help-icon svg {
    width: 18px;
    height: 18px; }
    .sjsf-search-help-icon svg path {
      fill: #a5a2a2; }

.sj-query-bar-filter-dropdown-loading .sj-query-bar-filter-list li.sj-query-bar-filter-loading {
  display: block; }

.sj-query-bar-filter-dropdown-empty .sj-query-bar-filter-list li.sj-query-bar-filter-item-empty {
  display: flex;
  padding: 24px 0;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: #abb1b8;
  user-select: none; }
  .sj-query-bar-filter-dropdown-empty .sj-query-bar-filter-list li.sj-query-bar-filter-item-empty span {
    padding-left: 12px; }

.sj-query-bar-field-tooltip {
  position: absolute;
  left: 50%;
  top: -35px;
  display: none;
  z-index: 1; }
  .sj-query-bar-field-tooltip span {
    background: #000000;
    border-radius: 4px;
    line-height: 20px;
    font-size: 12px;
    padding: 3px 7px 5px;
    font-size: 13px;
    position: relative;
    left: 50%;
    margin-left: -100%;
    color: #ffffff; }
    .sj-query-bar-field-tooltip span:before {
      content: '';
      position: absolute;
      right: 0;
      bottom: -6px;
      left: 0;
      margin: auto;
      width: 0;
      height: 0;
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-top: 6px solid #000; }
  .sj-query-bar-field-tooltip.sj-query-bar-field-tooltip-left {
    left: -45px; }
    .sj-query-bar-field-tooltip.sj-query-bar-field-tooltip-left span {
      left: 0;
      margin-left: 0; }
      .sj-query-bar-field-tooltip.sj-query-bar-field-tooltip-left span:before {
        right: auto;
        left: 65px; }

.sj-query-bar-field-label {
  border-bottom: 1px dashed #636d77;
  position: relative; }
  .sj-query-bar-field-label:hover .sj-query-bar-field-tooltip {
    display: block; }

.sj-query-bar-filter-list ul .sj-query-bar-field-tooltip {
  top: -25px; }
.sj-query-bar-filter-list .sj-query-bar-filter-num > div > div,
.sj-query-bar-filter-list .sj-query-bar-filter-search > div > div {
  margin: 3px;
  position: relative; }
  .sj-query-bar-filter-list .sj-query-bar-filter-num > div > div .sj-query-bar-filter-search-remove,
  .sj-query-bar-filter-list .sj-query-bar-filter-search > div > div .sj-query-bar-filter-search-remove {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    padding: 9px;
    opacity: 0.7;
    cursor: pointer; }
    .sj-query-bar-filter-list .sj-query-bar-filter-num > div > div .sj-query-bar-filter-search-remove.sj-query-bar-filter-search-shown,
    .sj-query-bar-filter-list .sj-query-bar-filter-search > div > div .sj-query-bar-filter-search-remove.sj-query-bar-filter-search-shown {
      display: inline-block; }
    .sj-query-bar-filter-list .sj-query-bar-filter-num > div > div .sj-query-bar-filter-search-remove svg,
    .sj-query-bar-filter-list .sj-query-bar-filter-search > div > div .sj-query-bar-filter-search-remove svg {
      width: 12px;
      height: 12px; }
.sj-query-bar-filter-list .sj-query-bar-filter-search .sj-query-bar-filter-search-input {
  flex: 1; }
.sj-query-bar-filter-list .sj-query-bar-filter-search input {
  background: #ffffff;
  border: 1px solid #d0d4d8;
  box-sizing: border-box;
  border-radius: 3px;
  height: 30px;
  min-width: 200px;
  width: 100%; }
  .sj-query-bar-filter-list .sj-query-bar-filter-search input::placeholder {
    color: #abb1b8; }
.sj-query-bar-filter-list li {
  padding: 2px 3px;
  white-space: nowrap;
  min-width: 250px; }
  .sj-query-bar-filter-list li.sj-query-bar-filter-loading {
    display: none; }
  .sj-query-bar-filter-list li.sj-query-bar-filter-item-empty {
    display: none; }
  .sj-query-bar-filter-list li.sj-query-bar-filter-header {
    text-align: left;
    font-weight: bold;
    line-height: 24px;
    padding: 2px 8px 2px 16px;
    font-size: 11px;
    text-transform: uppercase;
    color: #636d77; }
    .sj-query-bar-filter-list li.sj-query-bar-filter-header.sj-query-bar-filter-header-all.sj-query-bar-filter-header-all-disabled {
      opacity: 0.5; }
    .sj-query-bar-filter-list li.sj-query-bar-filter-header.sj-query-bar-filter-header-all label {
      display: flex;
      align-items: center; }
      .sj-query-bar-filter-list li.sj-query-bar-filter-header.sj-query-bar-filter-header-all label > span {
        padding-left: 4px; }
      .sj-query-bar-filter-list li.sj-query-bar-filter-header.sj-query-bar-filter-header-all label i span {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 20px;
        height: 20px;
        background: #ffffff;
        border: 1px solid #d0d4d8;
        box-sizing: border-box;
        border-radius: 3px;
        position: relative;
        padding: 1px 2px; }
      .sj-query-bar-filter-list li.sj-query-bar-filter-header.sj-query-bar-filter-header-all label svg {
        display: none; }
      .sj-query-bar-filter-list li.sj-query-bar-filter-header.sj-query-bar-filter-header-all label[data-checked="true"] svg, .sj-query-bar-filter-list li.sj-query-bar-filter-header.sj-query-bar-filter-header-all label[data-checked="partial"] svg {
        display: inline-block; }
      .sj-query-bar-filter-list li.sj-query-bar-filter-header.sj-query-bar-filter-header-all label[data-checked="true"] i span, .sj-query-bar-filter-list li.sj-query-bar-filter-header.sj-query-bar-filter-header-all label[data-checked="partial"] i span {
        border: 1px solid #4a90e2;
        background: #4a90e2; }
      .sj-query-bar-filter-list li.sj-query-bar-filter-header.sj-query-bar-filter-header-all label[data-checked="true"] path[data-checked="partial"], .sj-query-bar-filter-list li.sj-query-bar-filter-header.sj-query-bar-filter-header-all label[data-checked="partial"] path[data-checked="true"] {
        display: none; }
  .sj-query-bar-filter-list li.sj-query-bar-filter-other {
    font-style: italic;
    padding-left: 24px;
    font-size: 14px;
    color: #808993;
    padding: 6px 10px 10px 24px; }
.sj-query-bar-filter-list .sj-terms-show-more {
  color: #4a90e2;
  font-weight: 600;
  cursor: pointer; }
.sj-query-bar-filter-list li.sj-query-bar-filter-tip {
  display: none; }
  .sj-query-bar-filter-list li.sj-query-bar-filter-tip > span {
    font-size: 12px;
    color: #808993;
    padding-left: 4px; }
  .sj-query-bar-filter-list li.sj-query-bar-filter-tip > strong {
    text-decoration-line: underline;
    color: #4a90e2;
    cursor: pointer;
    padding: 0 4px; }
  .sj-query-bar-filter-list li.sj-query-bar-filter-tip > i {
    cursor: pointer;
    position: relative;
    padding: 3px 1px;
    display: inline-block;
    height: 16px; }
    .sj-query-bar-filter-list li.sj-query-bar-filter-tip > i > div {
      position: absolute;
      padding: 5px 9px;
      background: #000000;
      opacity: 0.95;
      border-radius: 4px;
      color: #ffffff;
      display: none;
      right: 0;
      bottom: -60px;
      z-index: 1;
      font-style: normal; }
      .sj-query-bar-filter-list li.sj-query-bar-filter-tip > i > div strong {
        color: #81b8f9;
        font-weight: normal; }
    .sj-query-bar-filter-list li.sj-query-bar-filter-tip > i:hover > div {
      display: block; }
  .sj-query-bar-filter-list li.sj-query-bar-filter-tip.sj-query-bar-filter-tip-active {
    display: flex;
    align-items: center;
    justify-content: left; }
.sj-query-bar-filter-list li.sj-query-bar-filter-item {
  padding: 0; }
  .sj-query-bar-filter-list li.sj-query-bar-filter-item > ul {
    display: none; }
  .sj-query-bar-filter-list li.sj-query-bar-filter-item.sj-query-bar-field-manual .sj-query-bar-field-label-inner {
    color: #5186bb;
    font-style: italic;
    font-weight: 600; }
  .sj-query-bar-filter-list li.sj-query-bar-filter-item.sj-query-bar-filter-item-disabled {
    opacity: 0.5;
    cursor: default; }
    .sj-query-bar-filter-list li.sj-query-bar-filter-item.sj-query-bar-filter-item-disabled:hover {
      background: transparent; }
  .sj-query-bar-filter-list li.sj-query-bar-filter-item.sj-query-bar-filter-item-disabled-label {
    opacity: 1; }
    .sj-query-bar-filter-list li.sj-query-bar-filter-item.sj-query-bar-filter-item-disabled-label label > i,
    .sj-query-bar-filter-list li.sj-query-bar-filter-item.sj-query-bar-filter-item-disabled-label .sj-query-bar-field-label-inner,
    .sj-query-bar-filter-list li.sj-query-bar-filter-item.sj-query-bar-filter-item-disabled-label .sj-query-bar-count {
      opacity: 0.5; }
  .sj-query-bar-filter-list li.sj-query-bar-filter-item > div > .sj-query-bar-filter-tree-arrow {
    position: absolute;
    padding: 3px 9px;
    cursor: pointer; }
    .sj-query-bar-filter-list li.sj-query-bar-filter-item > div > .sj-query-bar-filter-tree-arrow:before {
      content: '';
      width: 0;
      height: 0;
      border-top: 3px solid transparent;
      border-bottom: 3px solid transparent;
      border-left: 6px solid #636d77;
      display: inline-block; }
    .sj-query-bar-filter-list li.sj-query-bar-filter-item > div > .sj-query-bar-filter-tree-arrow svg {
      display: none; }
    .sj-query-bar-filter-list li.sj-query-bar-filter-item > div > .sj-query-bar-filter-tree-arrow.sj-query-bar-filter-tree-arrow-loading {
      top: 3px;
      padding: 3px 5px; }
      .sj-query-bar-filter-list li.sj-query-bar-filter-item > div > .sj-query-bar-filter-tree-arrow.sj-query-bar-filter-tree-arrow-loading:before {
        display: none; }
      .sj-query-bar-filter-list li.sj-query-bar-filter-item > div > .sj-query-bar-filter-tree-arrow.sj-query-bar-filter-tree-arrow-loading svg {
        display: inline-block;
        animation: sj-spin 2s linear infinite; }
  .sj-query-bar-filter-list li.sj-query-bar-filter-item.sj-query-bar-filter-item-expanded > ul {
    display: block; }
  .sj-query-bar-filter-list li.sj-query-bar-filter-item.sj-query-bar-filter-item-expanded > div > .sj-query-bar-filter-tree-arrow:before {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #4a90e2;
    border-bottom: 0; }
  .sj-query-bar-filter-list li.sj-query-bar-filter-item label {
    padding: 2px 3px 2px 16px;
    justify-content: left;
    height: auto;
    min-height: 24px;
    font-weight: 400; }
    .sj-query-bar-filter-list li.sj-query-bar-filter-item label strong {
      background: #f9f9f9;
      border-radius: 4px;
      padding: 4px 8px;
      font-size: 12px;
      line-height: 16px;
      color: #636d77;
      opacity: 0.7;
      font-weight: normal;
      margin-left: 8px; }
    .sj-query-bar-filter-list li.sj-query-bar-filter-item label:hover {
      background: #eee; }
    .sj-query-bar-filter-list li.sj-query-bar-filter-item label .sj-query-bar-field-label-inner {
      display: inline-block;
      max-width: 350px;
      font-size: 13px;
      color: #636d77;
      line-height: 16px;
      white-space: pre-wrap;
      /* CSS 2.1 */
      white-space: pre-line;
      /* CSS 3 (and 2.1 as well, actually) */
      word-wrap: break-word;
      /* IE */
      /*word-break: break-all;*/ }
    .sj-query-bar-filter-list li.sj-query-bar-filter-item label > span {
      line-height: 14px; }
    .sj-query-bar-filter-list li.sj-query-bar-filter-item label i {
      margin-right: 4px; }
      .sj-query-bar-filter-list li.sj-query-bar-filter-item label i span {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 20px;
        height: 20px;
        background: #ffffff;
        border: 1px solid #d0d4d8;
        box-sizing: border-box;
        border-radius: 3px;
        position: relative;
        padding: 1px 2px; }
        .sj-query-bar-filter-list li.sj-query-bar-filter-item label i span svg {
          display: none; }
    .sj-query-bar-filter-list li.sj-query-bar-filter-item label[data-checked="true"] i span {
      border: 1px solid #4a90e2;
      background: #4a90e2; }
      .sj-query-bar-filter-list li.sj-query-bar-filter-item label[data-checked="true"] i span svg {
        display: inline-block; }
        .sj-query-bar-filter-list li.sj-query-bar-filter-item label[data-checked="true"] i span svg path[data-checked="partial"] {
          display: none; }
    .sj-query-bar-filter-list li.sj-query-bar-filter-item label[data-checked="partial"] i span {
      border: 1px solid #4a90e2;
      background: #4a90e2; }
      .sj-query-bar-filter-list li.sj-query-bar-filter-item label[data-checked="partial"] i span svg {
        display: inline-block; }
        .sj-query-bar-filter-list li.sj-query-bar-filter-item label[data-checked="partial"] i span svg path[data-checked="true"] {
          display: none; }
.sj-query-bar-filter-list .sj-query-bar-filter-list-inner > ul {
  background: #fff;
  position: relative;
  list-style-type: none;
  padding: 0;
  margin: 0;
  max-height: 400px;
  overflow: auto;
  border: 1px solid #ccc;
  z-index: 2; }
  .sj-query-bar-filter-list .sj-query-bar-filter-list-inner > ul .sj-query-bar-filter-date {
    margin: 0px 0 5px 0;
    border-bottom: 1px solid #ccc;
    width: 300px; }
  .sj-query-bar-filter-list .sj-query-bar-filter-list-inner > ul[data-mode="date"] [data-date-style] {
    flex: 1;
    text-align: center;
    cursor: pointer;
    position: relative;
    top: 3px; }
    .sj-query-bar-filter-list .sj-query-bar-filter-list-inner > ul[data-mode="date"] [data-date-style] span {
      display: inline-block;
      border-bottom: 2px solid transparent;
      margin: 0 25px;
      padding: 3px 10px;
      font-size: 13px; }
    .sj-query-bar-filter-list .sj-query-bar-filter-list-inner > ul[data-mode="date"] [data-date-style]:hover {
      background: #eee; }
  .sj-query-bar-filter-list .sj-query-bar-filter-list-inner > ul[data-mode="date"][data-date-style="relative"] .sj-query-bar-filter-date [data-date-style='relative'] {
    font-weight: bold; }
    .sj-query-bar-filter-list .sj-query-bar-filter-list-inner > ul[data-mode="date"][data-date-style="relative"] .sj-query-bar-filter-date [data-date-style='relative'] span {
      border-bottom-color: #77aae6; }
  .sj-query-bar-filter-list .sj-query-bar-filter-list-inner > ul[data-mode="date"][data-date-style="relative"] .sj-query-bar-filter-date-absolute,
  .sj-query-bar-filter-list .sj-query-bar-filter-list-inner > ul[data-mode="date"][data-date-style="relative"] .sj-query-bar-filter-item,
  .sj-query-bar-filter-list .sj-query-bar-filter-list-inner > ul[data-mode="date"][data-date-style="relative"] .sj-query-bar-filter-header {
    display: none; }
  .sj-query-bar-filter-list .sj-query-bar-filter-list-inner > ul[data-mode="date"][data-date-style="absolute"] .sj-query-bar-filter-date [data-date-style='absolute'] {
    font-weight: bold; }
    .sj-query-bar-filter-list .sj-query-bar-filter-list-inner > ul[data-mode="date"][data-date-style="absolute"] .sj-query-bar-filter-date [data-date-style='absolute'] span {
      border-bottom-color: #77aae6; }
  .sj-query-bar-filter-list .sj-query-bar-filter-list-inner > ul[data-mode="date"][data-date-style="absolute"] .sj-query-bar-filter-date-relative {
    display: none; }
.sj-query-bar-filter-list .sj-query-bar-flex {
  display: flex;
  justify-content: space-between;
  align-items: center; }
.sj-query-bar-filter-list .sj-query-bar-filter-search-remove {
  display: none;
  position: absolute;
  right: 0;
  top: 0;
  padding: 9px;
  opacity: 0.7;
  cursor: pointer; }
  .sj-query-bar-filter-list .sj-query-bar-filter-search-remove.sj-query-bar-filter-search-shown {
    display: inline-block; }
  .sj-query-bar-filter-list .sj-query-bar-filter-search-remove svg {
    width: 12px;
    height: 12px; }

.sjsf-search-help-icon.sjsf-search-tip-type-structured svg path {
  fill: #4caf50;
  d: path("M1412 734q0-28-18-46l-91-90q-19-19-45-19t-45 19l-408 407-226-226q-19-19-45-19t-45 19l-91 90q-18 18-18 46 0 27 18 45l362 362q19 19 45 19 27 0 46-19l543-543q18-18 18-45zm252 162q0 209-103 385.5t-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103 385.5 103 279.5 279.5 103 385.5z"); }

.sjsf-search-help-icon.sjsf-search-tip-type-unstructured svg path {
  fill: #ffcc00;
  d: path("M896 128q209 0 385.5 103t279.5 279.5 103 385.5-103 385.5-279.5 279.5-385.5 103-385.5-103-279.5-279.5-103-385.5 103-385.5 279.5-279.5 385.5-103zm128 1247v-190q0-14-9-23.5t-22-9.5h-192q-13 0-23 10t-10 23v190q0 13 10 23t23 10h192q13 0 22-9.5t9-23.5zm-2-344l18-621q0-12-10-18-10-8-24-8h-220q-14 0-24 8-10 6-10 18l17 621q0 10 10 17.5t24 7.5h185q14 0 23.5-7.5t10.5-17.5z"); }

.sjsf-search-help-icon.sjsf-search-tip-type-error svg path {
  fill: #ff0000;
  d: path("M1024 1375v-190q0-14-9.5-23.5t-22.5-9.5h-192q-13 0-22.5 9.5t-9.5 23.5v190q0 14 9.5 23.5t22.5 9.5h192q13 0 22.5-9.5t9.5-23.5zm-2-374l18-459q0-12-10-19-13-11-24-11h-220q-11 0-24 11-10 7-10 21l17 457q0 10 10 16.5t24 6.5h185q14 0 23.5-6.5t10.5-16.5zm-14-934l768 1408q35 63-2 126-17 29-46.5 46t-63.5 17h-1536q-34 0-63.5-17t-46.5-46q-37-63-2-126l768-1408q17-31 47-49t65-18 65 18 47 49z"); }

/*
  legend

  wd - widget
  fl - fields list
  tl - terms list
  cp - comparsion
*/
@font-face {
  font-family: "Avenir Next W04 Demi";
  font-weight: 600;
  src: url("fonts/7adddd91-84e0-4423-b40e-61945189916d.eot?#iefix");
  src: url("fonts/7adddd91-84e0-4423-b40e-61945189916d.eot?#iefix") format("eot"), url("fonts/b0908846-3d5c-4768-af33-5f968b1da156.woff") format("woff"), url("fonts/fe1602be-28ca-467e-9cd3-7bfc586f31bc.ttf") format("truetype"), url("fonts/440ef6e1-120f-4c11-9325-fc1d04d9d9a0.svg#440ef6e1-120f-4c11-9325-fc1d04d9d9a0") format("svg"); }
.search-wrapper {
  margin-top: -25px;
  padding-bottom: 72px;
  /*
  position: absolute;
  left: 5px;
  right: 0;
  padding-right: 5px;
  top: 45px;
  bottom: 80px;
  overflow: auto;
  */ }
  .search-wrapper sjsearch-app.sj-grid-full-height {
    top: 40px;
    bottom: 72px;
    overflow: auto;
    position: absolute;
    left: 0;
    right: 0; }
  .search-wrapper .CodeMirror {
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    height: auto; }

.main {
  min-height: 833px; }

.main-wrapper {
  background: url("../img/0ee0245bb4/bg-main.png") repeat-x 0 100%; }
  .main-wrapper.loading {
    height: 100%; }

.main-app {
  height: 100%; }

.client-top-banner {
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  right: 0; }
  .client-top-banner .client-top-banner-content {
    padding-right: 20px; }
  .client-top-banner .client-top-banner-inner {
    padding: 10px;
    border-radius: 4px;
    font-size: 15px;
    font-weight: 600;
    background: #fddfb2;
    border: 1px solid #f5a631;
    color: #337ab7;
    position: absolute;
    z-index: 1;
    text-align: center; }
    .client-top-banner .client-top-banner-inner > i {
      position: absolute;
      top: 0;
      right: 0;
      padding: 10px;
      cursor: pointer;
      opacity: 0.8; }
      .client-top-banner .client-top-banner-inner > i:hover {
        opacity: 1; }

.admin-view-disabled {
  text-align: center;
  font-weight: 600;
  color: #ce4a41;
  margin-top: 100px;
  font-size: 16px; }

.main-loader {
  display: table;
  height: 100%;
  width: 100%;
  text-align: center; }

.main-loader__logo-holder,
.main-loader__holder {
  display: table-cell;
  text-align: center;
  vertical-align: middle; }

.main-loader__logo-holder {
  border-right: 1px solid #dedede;
  padding-right: 30px; }
  .main-loader__logo-holder .logo {
    display: inline-block;
    float: none;
    margin: 0; }

.main-loader__inner {
  display: table;
  margin: 0 auto; }

.main-loader__loading-box {
  display: table-cell;
  vertical-align: middle;
  width: 290px;
  height: 154px;
  text-align: center; }

.main-loader__shooju-loading {
  display: inline-block;
  margin-left: 18px;
  width: 110px;
  height: 10px;
  background: url("../img/0ee0245bb4/bg-shooju-loading.png") no-repeat; }

.heading {
  margin: -26px 0 0;
  padding: 0 0 8px;
  font-size: 15px;
  line-height: 18px;
  font-weight: normal; }

.content .heading {
  height: 18px; }

.holder {
  padding: 10px 0 0;
  border-top: 1px solid #fff;
  -moz-box-shadow: #fff 0 -1px 0 0;
  -webkit-box-shadow: #bdbdbb 0 -1px 0 0;
  box-shadow: #bdbdbb 0 -1px 0 0; }

.lt-ie9 .holder {
  border-top: 1px solid #bdbdbb; }

#termsList {
  display: none; }

.terms {
  line-height: 19px;
  display: none;
  margin: 0 0 13px; }

.terms h3 {
  float: left;
  line-height: 19px;
  margin: 0 8px 0 0; }

.termsList {
  float: left;
  margin: 0;
  padding: 1px 0 0;
  list-style: none; }

.termsList li {
  float: left;
  margin: 0 3px 0 0;
  color: #5c5961;
  padding: 0 5px 1px;
  background: #e3e1e6;
  -webkit-border-radius: 2px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 2px; }

.tl,
.fl,
.fil,
.afl,
.ml {
  margin: 0;
  padding: 0;
  list-style: none; }

.tl li ml,
.fl li ml,
.fil li ml,
.afl li ml {
  position: relative;
  margin: 0 0 4px; }

.afl a {
  color: #f29346 !important;
  cursor: pointer; }

.flItem {
  float: left;
  color: #535054;
  white-space: nowrap; }

.fiItem {
  color: #535054;
  float: left;
  white-space: nowrap; }

.tlItem {
  float: left;
  color: #4959a9;
  white-space: nowrap; }

.hItem:visited,
.hItem:link,
.hItem:active,
.hItem:hover,
.flItem:visited,
.flItem:link,
.flItem:active,
.flItem:hover
.fi Item:visited,
.fiItem:link,
.fiItem:active,
.fiItem:hover {
  color: #535054; }

.tlItem:visited,
.tlItem:link,
.tlItem:active,
.tlItem:hover {
  color: #4959a9;
  text-decoration: none; }

.tl .tlCheckbox,
.fl .flCheckbox,
.ml .mlCheckbox,
.afl .faCheckbox {
  position: absolute;
  left: 2px;
  top: 1;
  width: 15px;
  height: 15px;
  overflow: hidden;
  background: url("../img/0ee0245bb4/bg-tree-transp.png") no-repeat -14px 0; }

.history .hCheckbox,
.fil .fiCheckbox {
  float: left;
  margin-right: 5px;
  width: 15px;
  height: 15px;
  overflow: hidden;
  background: url("../img/0ee0245bb4/bg-tree-transp.png") no-repeat -14px 0; }

.tlElem {
  white-space: nowrap;
  position: relative; }

.checked .hCheckbox,
.checked .mlCheckbox,
.checked .fiCheckbox,
.checked .flCheckbox,
.checked .tlCheckbox,
.checked .faCheckbox {
  background-position: -14px -17px; }

.disabled .hCheckbox,
.disabled .mlCheckbox,
.disabled .fiCheckbox,
.disabled .flCheckbox,
.disabled .tlCheckbox,
.disabled .faCheckbox {
  background-position: -14px -34px; }

.half .hCheckbox,
.half .mlCheckbox,
.half .fiCheckbox,
.half .flCheckbox,
.half .tlCheckbox,
.half .faCheckbox {
  background-position: -14px -33px; }

.loading .hCheckbox,
.loading .mlCheckbox,
.loading .fiCheckbox,
.loading .flCheckbox,
.loading .tlCheckbox,
.loading .faCheckbox {
  background: url("../img/0ee0245bb4/tree-loader.svg") no-repeat 1px 1px !important; }

.tl li:hover .tlItem {
  text-decoration: underline; }

.tl li:hover .deepPicker {
  display: block; }

.deepPicker {
  position: absolute;
  display: none;
  left: 100%;
  top: 5px;
  margin: 0 0 0 5px;
  padding: 0;
  list-style: none;
  width: 48px; }

.fl .flContent,
.tl .tlContent,
.ml .mlContent {
  margin-left: 22px; }

.fl .flContent .term,
.ml .mlContent .term,
.tl .tlContent .term {
  white-space: nowrap; }

.termHold {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  vertical-align: top; }

.deepPicker .item {
  float: left;
  width: 8px;
  height: 11px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  background: url("../img/0ee0245bb4/bg-deepPicker.png") no-repeat; }

.deepPicker .item:hover,
.deepPicker .selected {
  background-position: 0 -11px; }

.tl .hold {
  float: left;
  position: relative;
  white-space: nowrap; }

.popup {
  display: none;
  position: absolute;
  z-index: 50;
  width: 277px;
  top: 34px;
  left: 50%;
  margin: 0 0 0 -194px;
  border: 1px solid #c7c7c7;
  background: #fafafa;
  -webkit-border-radius: 5px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 5px;
  -moz-box-shadow: rgba(0, 0, 0, 0.32) 0 0 3px 0;
  -webkit-box-shadow: rgba(0, 0, 0, 0.32) 0 0 3px 0;
  box-shadow: rgba(0, 0, 0, 0.32) 0 0 3px 0; }

.popup::before,
.popup .arrow {
  content: "";
  position: absolute;
  width: 14px;
  height: 11px;
  left: 50%;
  top: -11px;
  margin: 0 0 0 -7px;
  background: url("../img/0ee0245bb4/popup-arrow.png") no-repeat; }

.popup-content {
  padding: 4px; }

.popup-title {
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  padding: 1px 7px 4px;
  margin: 0 0 8px;
  background: #e5e3e8;
  -webkit-border-radius: 3px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 3px; }

.settingList {
  margin: 0 0 6px;
  list-style: none;
  padding: 0 7px; }

.settingList li:first-child {
  border: none; }

.settingList li {
  padding: 1px 0 2px;
  border-top: 1px solid #e6e6e6; }

.settingList .settingName {
  float: left;
  width: 110px;
  padding: 0 5px 0 0; }

.settingItem:visited,
.settingItem:link,
.settingItem:hover,
.settingItem {
  color: #535054; }

.settingList .settingCheckbox {
  float: left;
  width: 15px;
  height: 15px;
  overflow: hidden;
  margin: 0 5px 0 0;
  background: url("../img/0ee0245bb4/bg-tree-transp.png") no-repeat -14px 0; }

.checked .settingCheckbox {
  background-position: -14px -17px; }

.buttons, .buttonsWithBorder {
  margin: 0 0 7px;
  padding: 0;
  list-style: none;
  float: right; }

.buttons li, .buttonsWithBorder li {
  float: left;
  margin: 0 4px 0 0; }

.buttonsWithBorder {
  padding-top: 8px;
  border-top: 1px solid #d0d0d0; }

.button:visited, .uploaderStartBoxButton:visited,
.button:active,
.uploaderStartBoxButton:active,
.button:link,
.uploaderStartBoxButton:link {
  color: #fff; }

.button, .uploaderStartBoxButton {
  display: inline-block;
  color: #fff;
  _display: inline;
  _zoom: 1;
  font-size: 13px;
  line-height: 18px;
  padding: 3px 10px 6px;
  -webkit-border-radius: 3px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 3px; }
  .button.btn-grey, .uploaderStartBoxButton {
    color: #6c6c6c;
    font-weight: bold;
    background: #e6e6e6 url("../img/0ee0245bb4/button-grey.png") repeat-x;
    border: 1px solid #c7c7c7;
    padding: 5px 10px 6px;
    text-shadow: 0 -1px 0 #fff;
    -webkit-border-radius: 2px;
    /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
    border-radius: 2px; }
  .button.button.btn-small, .btn-small.uploaderStartBoxButton {
    padding: 0 7px 1px; }
  .button.disabled, .disabled.uploaderStartBoxButton {
    cursor: default;
    color: #bebebe;
    background: #f2f2f2; }
    .button.disabled:hover, .disabled.uploaderStartBoxButton:hover {
      text-decoration: none; }

.btn-orange {
  background: url("../img/0ee0245bb4/button-orange.png") repeat-x;
  text-shadow: 0 -1px 0 #d77c33; }

.sortInfo {
  color: #5c5961;
  padding: 4px 9px 5px;
  background: #f2f2f2; }

.sortInfo span {
  color: #f8760c; }

.tools {
  float: left;
  margin: 0 -3px 0 0;
  list-style: none;
  padding: 0; }

.tools .tool {
  float: left;
  margin: 0 3px 0 0; }

.select {
  border: 1px solid #b3bceb;
  border-color: #b0baeb #b3bceb #b7bfeb;
  -webkit-border-radius: 2px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 2px;
  -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.15), inset 0 1px rgba(255, 255, 255, 0.51);
  -moz-box-shadow: 0 1px rgba(255, 255, 255, 0.15), inset 0 1px rgba(255, 255, 255, 0.51);
  box-shadow: 0 1px rgba(255, 255, 255, 0.15), inset 0 1px rgba(255, 255, 255, 0.51);
  height: 23px;
  padding: 0 15px 0 0;
  position: relative; }

.select-grey {
  background: url("../img/0ee0245bb4/button-grey.png") repeat-x scroll 0 0 #e6e6e6;
  border-color: #c7c7c7 #c7c7c7 #c2c2c2;
  height: 21px; }

.select-right {
  -webkit-border-radius: 0 2px 2px 0;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 0 2px 2px 0; }

.select .selectBtn {
  position: absolute;
  right: 0;
  top: 0;
  width: 15px;
  height: 100%;
  border-left: 1px solid #c5cae6;
  -webkit-box-shadow: inset 1px 0 rgba(255, 255, 255, 0.51);
  -moz-box-shadow: inset 1px 0 rgba(255, 255, 255, 0.51);
  box-shadow: inset 1px 0 rgba(255, 255, 255, 0.51);
  background: url("../img/0ee0245bb4/arrow-violent.png") no-repeat 50% 60%; }

.select-grey .selectBtn {
  border-color: #c2c2c2;
  background: url("../img/0ee0245bb4/arrow-grey.png") no-repeat 50% 60%; }

.select ul {
  margin: 0;
  padding: 0;
  list-style: none; }

.select .select-drop {
  display: none;
  position: absolute;
  left: -1px;
  top: 100%;
  margin: 0;
  padding: 2px 0 0;
  background: #e1e5fa;
  border: 1px solid #e1e5fa;
  border-color: #e1e5fa #b3bceb #b7bfeb;
  -webkit-border-radius: 0 0 2px 2px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 0 0 2px 2px; }

.select-grey .select-drop {
  border-color: transparent #c7c7c7 #c2c2c2;
  background: #e6e6e6; }

.info-popup-select {
  width: 55px; }

.info-popup-select li:hover {
  background: #b7c1f9; }

.tools .showLightbox {
  display: block;
  width: 24px;
  height: 23px;
  border: 1px solid #b3bceb;
  border-color: #b0baeb #b3bceb #b7bfeb;
  -webkit-border-radius: 2px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 2px;
  -webkit-box-shadow: 0 1px rgba(255, 255, 255, 0.15), inset 0 1px rgba(255, 255, 255, 0.51);
  -moz-box-shadow: 0 1px rgba(255, 255, 255, 0.15), inset 0 1px rgba(255, 255, 255, 0.51);
  box-shadow: 0 1px rgba(255, 255, 255, 0.15), inset 0 1px rgba(255, 255, 255, 0.51);
  background: url("../img/0ee0245bb4/ico-showLightbox.png") no-repeat 4px 4px; }

.chartsInfo {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 11px;
  line-height: 13px;
  color: #fff; }

.graph .details {
  float: left;
  width: 55px;
  white-space: nowrap;
  color: #bf485e;
  font-size: 10px;
  line-height: 12px; }

#chartsContainer {
  margin: 0;
  position: relative; }

.cpList {
  margin: 0 0 6px;
  padding: 0;
  list-style: none; }

.cpList li {
  margin: 0 0 3px; }

.cpList .removeButton {
  float: left;
  margin: 0 8px 0 0;
  border: 1px solid #c7c7c7;
  -webkit-border-radius: 2px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 2px; }

.cpList .removeButton span {
  display: block;
  width: 17px;
  height: 16px;
  background: url("../img/0ee0245bb4/button-close.png") no-repeat 4px 4px; }

.cpList .green {
  color: #437940; }

.comparsion .cpField {
  width: 516px;
  float: left;
  padding: 0 0 0 7px;
  margin: 0;
  height: 21px;
  color: #b8b5b9;
  border: 1px solid #cbcbcb;
  border-color: #cbcbcb #d2d2d2 #d2d2d2;
  background: #f3f3f3;
  -webkit-border-radius: 2px 0 0 2px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 2px 0 0 2px;
  -moz-box-shadow: inset 2px 2px #eaeaea;
  -webkit-box-shadow: inset 2px 2px #eaeaea;
  box-shadow: inset 2px 2px #eaeaea; }

.comparsion .cpField:focus {
  color: #6c6c6c;
  outline: none; }

.cpElems {
  width: 100%;
  position: relative; }

.cpElems .button, .cpElems .uploaderStartBoxButton {
  position: absolute;
  right: 0;
  top: 0;
  padding: 1px 6px 2px;
  height: 18px; }

.scrollWrapper {
  position: relative;
  max-height: 156px; }
  .scrollWrapper.withoutScroll {
    max-height: none; }

.scrollBox {
  margin: 4px 0 0;
  max-height: 152px;
  width: 100%; }

.charts {
  position: relative;
  padding: 0 14px; }

.opener {
  display: block;
  overflow: hidden;
  width: 25px;
  height: 25px;
  background: url("../img/0ee0245bb4/opener-bg.png") no-repeat;
  -webkit-border-radius: 2px;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 2px; }

.opener span {
  display: block;
  margin: 6px 0 0 6px;
  width: 14px;
  height: 14px;
  background: url("../img/0ee0245bb4/icon-chart-settings.png") no-repeat; }

.slider-open .opener {
  -webkit-border-radius: 0 2px 2px 0;
  /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
  border-radius: 0 2px 2px 0; }

.linkBox p {
  margin: 0 0 5px; }

.linkBox .links a {
  color: #f8760c;
  border-bottom: 1px dotted #f8760c; }

.linkBox .links a:hover {
  border: none;
  text-decoration: none; }

.mini-rollover-data-span {
  color: #bf485e;
  padding-left: 5px; }

.big-chart-cases-div {
  font-size: 20px;
  position: relative;
  text-align: center;
  top: 100px; }

#fieldsList .wdContent.fields-list {
  height: 500px;
  width: 100%;
  overflow: auto;
  padding-right: 56px; }

#fieldsList .wdContent.active-filters {
  margin-left: 0; }

#fieldsList .wdContent.fields-list hr {
  margin: 5px 0; }

#fieldsList .fl,
#fieldsList .ml {
  width: 100%;
  cursor: pointer; }

#fieldsList .fl li,
#fieldsList .ml li,
#termsList .tl li {
  position: relative;
  color: #535054;
  margin-bottom: 4px; }

.highlight_checkbox {
  padding: 2px 0; }

#termsList .wdContent {
  min-height: 300px;
  width: 100%;
  overflow: auto;
  padding-right: 56px; }

#termsList .tl {
  width: 100%;
  cursor: pointer; }

#directoriesTree .wdContent {
  width: 100%;
  height: 300px;
  overflow: auto; }
  .no-jobs #directoriesTree .wdContent {
    height: 550px; }

.renderTime {
  font-size: 11px;
  color: #808080; }

.hLogoDiv {
  float: left;
  position: relative; }

.hMenuDiv {
  float: right; }
  .hMenuDiv .mobile-label {
    display: none; }

.hNavDiv {
  float: left;
  font-size: 12px;
  line-height: 16px;
  margin-left: 12px;
  background: #305b84; }
  .hNavDiv .browse-upload {
    background-color: #3b7fc4;
    margin: 6px 10px;
    padding: 7px 10px 5px;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
    border-radius: 6px;
    display: inline-block; }
    .hNavDiv .browse-upload:hover {
      background-color: #4796e6; }
  .hNavDiv .browse-item,
  .hNavDiv .browse-menu {
    position: relative; }
    .hNavDiv .browse-item > a, .hNavDiv .browse-item > a:hover,
    .hNavDiv .browse-menu > a,
    .hNavDiv .browse-menu > a:hover {
      padding: 0 10px;
      height: 40px;
      line-height: 40px;
      color: #fff;
      text-decoration: none;
      position: relative;
      display: inline-block; }
      .hNavDiv .browse-item > a span, .hNavDiv .browse-item > a:hover span,
      .hNavDiv .browse-menu > a span,
      .hNavDiv .browse-menu > a:hover span {
        display: inline-block; }
        .hNavDiv .browse-item > a span.icon.fa, .hNavDiv .browse-item > a:hover span.icon.fa,
        .hNavDiv .browse-menu > a span.icon.fa,
        .hNavDiv .browse-menu > a:hover span.icon.fa {
          position: relative;
          top: 1px; }
    .hNavDiv .browse-item > a:hover,
    .hNavDiv .browse-menu > a:hover {
      background: #296ca3; }
  .hNavDiv .browse-items > li {
    float: left; }
  .hNavDiv .browse-menu .browse-title {
    padding: 5px 7px;
    text-align: center;
    display: none; }
  .hNavDiv .browse-menu .browse-separator {
    border-bottom: 1px solid #dcdcdc; }
  .hNavDiv .browse-menu .browse-search {
    position: relative;
    margin-top: -4px;
    padding: 10px; }
    .hNavDiv .browse-menu .browse-search i {
      position: absolute;
      left: 14px;
      top: 17px;
      font-size: 10px;
      color: #ccc; }
    .hNavDiv .browse-menu .browse-search input {
      width: 100%;
      padding-left: 20px;
      box-sizing: border-box;
      border: 1px solid #ccc;
      border-radius: 3px;
      height: 27px;
      outline: none; }
    .hNavDiv .browse-menu .browse-search input + i {
      cursor: pointer;
      opacity: 0.6;
      right: 10px;
      top: 14px;
      left: auto;
      padding: 4px;
      color: #3a3a3a; }
      .hNavDiv .browse-menu .browse-search input + i:hover {
        opacity: 1; }
  .hNavDiv .browse-menu > a + ul {
    top: 40px;
    right: auto;
    overflow: hidden;
    width: 300px;
    padding: 0px;
    padding-top: 4px;
    z-index: 1500; }
    .hNavDiv .browse-menu > a + ul a {
      width: auto;
      padding: 4px 7px; }
      .hNavDiv .browse-menu > a + ul a span {
        display: block;
        font-family: "Segoe UI", Segoe, Tahoma, Verdana, Segoe, sans-serif;
        font-size: 10px;
        color: #888;
        font-weight: normal; }
      .hNavDiv .browse-menu > a + ul a.active {
        background: #dfdce3; }
  .hNavDiv [data-browse="views-actions"] .browse-subitem[data-disabled="true"], .hNavDiv [data-browse="views-actions"] .browse-subitem[data-editable="false"] {
    opacity: 0.5;
    cursor: default; }
    .hNavDiv [data-browse="views-actions"] .browse-subitem[data-disabled="true"] a, .hNavDiv [data-browse="views-actions"] .browse-subitem[data-editable="false"] a {
      cursor: default; }
  .hNavDiv [data-browse="views-actions"] > div > a i {
    display: none; }
  .hNavDiv [data-browse="views-actions"] [data-action="view-save-editor"] a div small[data-msg="no-changes"], .hNavDiv [data-browse="views-actions"] [data-action="view-save-editor"] a div small[data-msg="has-changes"], .hNavDiv [data-browse="views-actions"] [data-action="view-save-editor"] a div small[data-msg="no-permissions"], .hNavDiv [data-browse="views-actions"] [data-action="view-save-editor"] a div small[data-msg="no-title"], .hNavDiv [data-browse="views-actions"] [data-action="view-save-editor"] a div small[data-msg="no-widgets"], .hNavDiv [data-browse="views-actions"] [data-action="view-save-editor"] a div small[data-msg="has-errors"] {
    display: none; }
  .hNavDiv [data-browse="views-actions"][data-unsaved=""][data-save-error=""] [data-action="view-save-editor"] a div small[data-msg="no-changes"] {
    display: inline; }
  .hNavDiv [data-browse="views-actions"][data-unsaved=""][data-save-error="noPermissions"] [data-action="view-save-editor"] a div small[data-msg="no-permissions"] {
    display: inline; }
  .hNavDiv [data-browse="views-actions"][data-unsaved=""][data-save-error="noTitle"] [data-action="view-save-editor"] a div small[data-msg="no-title"] {
    display: inline; }
  .hNavDiv [data-browse="views-actions"][data-unsaved=""][data-save-error="noWidgets"] [data-action="view-save-editor"] a div small[data-msg="no-widgets"] {
    display: inline; }
  .hNavDiv [data-browse="views-actions"][data-unsaved=""][data-save-error="hasErrors"] [data-action="view-save-editor"] a div small[data-msg="has-errors"] {
    display: inline; }
  .hNavDiv [data-browse="views-actions"][data-unsaved="true"] > div > a span.icon:before {
    display: none; }
  .hNavDiv [data-browse="views-actions"][data-unsaved="true"] > div > a span.icon:after {
    content: '';
    position: relative;
    display: inline-block;
    width: 11px;
    height: 11px;
    border-radius: 11px;
    background: #f2994a;
    top: 3px;
    right: 0px;
    border: 2px solid #296ca3; }
  .hNavDiv [data-browse="views-actions"][data-unsaved="true"] [data-action="view-save-editor"] a i {
    position: relative; }
    .hNavDiv [data-browse="views-actions"][data-unsaved="true"] [data-action="view-save-editor"] a i:after {
      content: '';
      position: absolute;
      display: inline-block;
      width: 5px;
      height: 5px;
      border-radius: 5px;
      background: #f2994a;
      top: -2px;
      right: -4px; }
  .hNavDiv [data-browse="views-actions"][data-unsaved="true"] [data-action="view-save-editor"] a div small {
    font-size: 11px;
    color: #abb1b8;
    font-weight: normal; }
  .hNavDiv [data-browse="views-actions"][data-unsaved="true"] [data-action="view-save-editor"] a div small[data-msg="has-changes"] {
    display: inline; }
  .hNavDiv [data-browse="views-actions"][data-unsaved="true"] [data-action="view-save-editor"] a div small[data-msg="no-changes"], .hNavDiv [data-browse="views-actions"][data-unsaved="true"] [data-action="view-save-editor"] a div small[data-msg="no-permissions"], .hNavDiv [data-browse="views-actions"][data-unsaved="true"] [data-action="view-save-editor"] a div small[data-msg="no-title"], .hNavDiv [data-browse="views-actions"][data-unsaved="true"] [data-action="view-save-editor"] a div small[data-msg="no-widgets"], .hNavDiv [data-browse="views-actions"][data-unsaved="true"] [data-action="view-save-editor"] a div small[data-msg="has-errors"] {
    display: none; }
  .hNavDiv [data-browse="views-actions"][data-loading="true"] > div > a span.icon:before, .hNavDiv [data-browse="views-actions"][data-loading="true"] > div > a span.icon:after {
    display: none; }
  .hNavDiv [data-browse="views-actions"][data-loading="true"] > div > a i {
    display: inline-block;
    position: relative;
    top: 2px; }
    .hNavDiv [data-browse="views-actions"][data-loading="true"] > div > a i svg {
      animation: spin 2s linear infinite; }
  .hNavDiv [data-browse="views-actions"] [data-action="close-editor"] {
    border-top: 1px solid #d0d4d8; }
  .hNavDiv [data-browse="views-actions"] [data-action="view-delete"] a {
    padding-top: 7px; }
  .hNavDiv [data-browse="views"] .search-view {
    background: #fff; }
    .hNavDiv [data-browse="views"] .search-view:hover {
      background: #e8ebf9; }
    .hNavDiv [data-browse="views"] .search-view.search-views-more a {
      padding: 3px 4px;
      text-align: center; }
    .hNavDiv [data-browse="views"] .search-view.search-views-empty {
      padding: 3px 4px; }
      .hNavDiv [data-browse="views"] .search-view.search-views-empty:hover {
        background: #fff; }
  .hNavDiv [data-browse="views"] .browse-view {
    clear: both; }
    .hNavDiv [data-browse="views"] .browse-view:hover {
      background: #e8ebf9; }
    .hNavDiv [data-browse="views"] .browse-view strong {
      display: block;
      margin-right: 20px;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
  .hNavDiv [data-browse="views"] .browse-date {
    float: right;
    padding: 0 5px; }
  .hNavDiv [data-browse="views"] .browse-desc {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 18px;
    line-height: 12px; }
    .hNavDiv [data-browse="views"] .browse-desc em {
      color: #305b84;
      font-weight: bold; }
  .hNavDiv [data-browse="views"] .browse-views-loading,
  .hNavDiv [data-browse="views"] .search-views-loading,
  .hNavDiv [data-browse="views"] .browse-views-empty {
    color: #ccc;
    padding: 5px; }
  .hNavDiv [data-browse="views"] [data-action="view-editor"] {
    font-size: 16px;
    padding: 5px;
    margin-left: -3px;
    color: #888;
    position: relative;
    z-index: 1;
    cursor: pointer; }
    .hNavDiv [data-browse="views"] [data-action="view-editor"]:hover {
      color: #305b84; }
  .hNavDiv [data-browse="views"] .browse-subitem a[data-view="_views"] {
    padding: 10px 7px 10px; }
  .hNavDiv [data-browse="views"] [data-type="dropdown"] a[data-type="my-views"] {
    display: none; }
  .hNavDiv [data-browse="views"] [data-type="dropdown"][data-tab="my"] a[data-type="all-views"] {
    display: none; }
  .hNavDiv [data-browse="views"] [data-type="dropdown"][data-tab="my"] a[data-type="my-views"] {
    display: block; }
  .hNavDiv [data-browse="views"] .search-view-results .browse-view,
  .hNavDiv [data-browse="views"] .search-view-results .browse-subitem,
  .hNavDiv [data-browse="views"] .search-view-results .browse-separator,
  .hNavDiv [data-browse="views"] .search-view-results .browse-sections-container {
    display: none !important; }
  .hNavDiv [data-browse="views"] .search-view-results .browse-view.search-view {
    display: list-item !important; }
  .hNavDiv [data-browse="views"] .browse-sections {
    display: flex;
    justify-content: space-around;
    border-bottom: 1px solid #dcdcdc;
    padding-top: 5px;
    align-items: center; }
    .hNavDiv [data-browse="views"] .browse-sections i {
      font-style: normal; }
    .hNavDiv [data-browse="views"] .browse-sections li {
      text-align: center;
      cursor: pointer; }
      .hNavDiv [data-browse="views"] .browse-sections li span {
        display: inline-block;
        padding: 5px 6px 3px;
        color: #000;
        border-bottom: 1px solid transparent; }
      .hNavDiv [data-browse="views"] .browse-sections li.browse-section-selected span {
        border-bottom: 1px solid #9cc2ef; }
      .hNavDiv [data-browse="views"] .browse-sections li:hover span {
        border-bottom: 1px solid #aecdf1; }
  .hNavDiv [data-browse="views"] .browse-tabs > li {
    display: none; }
    .hNavDiv [data-browse="views"] .browse-tabs > li.browse-tab-selected {
      display: list-item; }
  .hNavDiv ul {
    list-style: none;
    margin: 0;
    padding: 0; }

@media (max-width: 599px) {
  .hNavDiv {
    margin-left: 0px; }
    .hNavDiv .browse-upload {
      display: none; }
    .hNavDiv .browse-menu {
      position: static; }
      .hNavDiv .browse-menu [data-type="dropdown"] {
        left: 0px;
        right: 0px;
        width: auto; }

  .hMenuDiv {
    display: none; }
    .hMenuDiv .mobile-label {
      display: inline-block;
      padding-left: 5px;
      font-size: 14px; }
    .hMenuDiv.expanded {
      display: block;
      float: none; }
      .hMenuDiv.expanded .userMenuHold {
        background: #8facca; }
      .hMenuDiv.expanded .menu-arrow:after {
        display: none; }
      .hMenuDiv.expanded .userMenu {
        padding-bottom: 15px; }
        .hMenuDiv.expanded .userMenu .divider {
          padding: 0; }
      .hMenuDiv.expanded .userMenu > li {
        display: block; }
        .hMenuDiv.expanded .userMenu > li:hover {
          background: transparent; }
        .hMenuDiv.expanded .userMenu > li > ul {
          display: block !important;
          position: relative;
          width: auto;
          font-size: 13px;
          right: 0; }
          .hMenuDiv.expanded .userMenu > li > ul > li {
            padding: 2px 0; } }
.titleSpan {
  font-weight: bold; }

.termsCell {
  padding: 4px 8px 4px 8px;
  border: none; }

.termsCell .titleSpan {
  float: left;
  min-width: 100px;
  overflow: hidden;
  font-weight: normal;
  color: #535055; }

.termsCell .titleSpan .cell {
  white-space: nowrap; }

.termsCell .fieldValue {
  float: left;
  margin-left: 15px;
  color: #778aa3; }

.termsCell .sortFieldsArrow {
  float: left; }

.termsCell .arrow_asc,
.termsCell .arrow_desc {
  width: 9px;
  height: 8px;
  background-image: url("../img/0ee0245bb4/arrow-violet-small.png"); }

.termsCell .arrow_desc {
  background-position: 0 -10px; }

.termsCell .sortFieldsArrow {
  margin-left: 10px;
  margin-top: 5px; }

.termCellDiv {
  font-size: 13px;
  font-weight: normal;
  float: none !important;
  border: none !important; }

.cpointer {
  cursor: pointer; }

.cpointer .fieldData {
  margin: 0 10px;
  padding: 0;
  overflow: hidden;
  white-space: nowrap; }

.cpointer .fieldData .cell {
  padding: 0;
  margin: 0;
  display: inline;
  text-transform: lowercase; }

.table-head .cpointer .fieldData .sortFieldsArrow {
  display: none; }

.cpointer .fieldData .sortFieldsArrow {
  visibility: hidden; }

.cpointer .fieldData .sortFieldsArrow.arrow_asc,
.cpointer .fieldData .sortFieldsArrow.arrow_desc {
  display: inline;
  visibility: visible; }

.table-head .cpointer .fieldData .sortFieldsArrow.arrow_desc,
.table-head .cpointer .fieldData .sortFieldsArrow.arrow_asc {
  display: inline; }

.termCellDiv.sort {
  background: #e8e9ef; }

.sortFieldsArrow {
  float: left;
  background-repeat: no-repeat;
  width: 10px;
  height: 7px;
  margin-left: 2px;
  margin-top: 7px; }

.arrow_asc {
  background-image: url("../img/0ee0245bb4/bg-table-head-arrow-t.png"); }

.arrow_desc {
  background-image: url("../img/0ee0245bb4/bg-table-head-arrow.png"); }

.ml {
  display: none;
  margin: 5px 0 0 17px; }

.metaShow {
  cursor: pointer;
  font-weight: bold; }

.mlIcon {
  float: left;
  width: 16px;
  height: 13px;
  margin: 2px 4px 0 22px;
  background: url("../img/0ee0245bb4/icon-meta.png") no-repeat; }

.arrow_meta {
  width: 9px;
  height: 16px;
  float: left;
  margin-left: 2px;
  background: url("../img/0ee0245bb4/bg-tree-transp.png") no-repeat scroll 0 0 transparent; }

.opened {
  background: url("../img/0ee0245bb4/bg-tree-transp.png") no-repeat scroll 0 -17px transparent; }

.metaLabel {
  margin-left: 5px;
  float: left;
  text-transform: none; }

.filter_ico {
  background: url("../img/0ee0245bb4/filter_icon.png") no-repeat;
  width: 15px;
  height: 15px;
  display: none;
  position: absolute;
  top: 2px;
  right: -18px; }
  .filter_ico:hover .filterIcoTooltip {
    display: block; }

.fl li:hover .filter_ico,
.ml li:hover .filter_ico {
  display: block; }

.filterIcoTooltip {
  font-style: normal;
  width: 80px;
  margin-top: -19px;
  margin-left: -40px; }

.filterIcoTooltipInner {
  text-transform: none; }

.fieldsTable {
  border-bottom: 1px solid #e6e6e6;
  margin: 0 0 -1px; }
  .fieldsTable .scrollBox {
    max-height: 144px;
    margin-bottom: 4px;
    overflow: auto; }
  .fieldsTable .withoutScroll .scrollBox {
    max-height: none;
    overflow: visible; }
  .fieldsTable .jspVerticalBar {
    right: 9px; }
  .fieldsTable .modalTable div {
    padding-top: 2px; }

.checkBox {
  float: left;
  height: 15px;
  margin: 0 5px 0 0;
  overflow: hidden;
  width: 15px;
  background: url("../img/0ee0245bb4/bg-tree-transp.png") no-repeat scroll -14px 0 transparent; }

.checkBoxHalf {
  background-position: -14px -33px; }

.nullSpan {
  cursor: pointer;
  float: right !important; }

.allSpan {
  cursor: pointer; }

.checkBoxActive {
  background-position: -14px -17px; }

.clone-icon {
  z-index: 10000; }

.textOverflowerHold {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  max-width: 75%;
  vertical-align: top; }

.textOverflower {
  float: left;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  margin: 0 4px 0 0;
  text-overflow: ellipsis; }

.processed_background {
  background-color: #999999; }

.created_background {
  background-color: #4A90E2; }

.addedto_background {
  background-color: #60D351; }

.changed_background {
  background-color: #D38C51; }

.delfrom_background {
  background-color: #D35151; }

.CodeMirror-lint-tooltip {
  z-index: 1050; }

.checkbox-label-wrapper input {
  position: absolute;
  left: -9999px;
  visibility: hidden; }
  .checkbox-label-wrapper input + span {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 15px;
    height: 15px;
    overflow: hidden;
    background: url(../img/0ee0245bb4/bg-tree-transp.png) no-repeat -14px 0; }
.checkbox-label-wrapper input:checked + span {
  background-position: -14px -17px; }

.icon-fa-primary {
  color: #305b84; }

.icon-fa-alt {
  color: #fff; }

.visual_editor_wrapper {
  position: fixed;
  top: 50px;
  bottom: 50px;
  left: 50px;
  right: 50px;
  border: 1px solid #ccc;
  background: #fff;
  z-index: 3; }

.visual_editor_wrapper_header {
  text-align: center; }
  .visual_editor_wrapper_header button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: 4px;
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    font-size: 15px;
    padding: 5px 50px; }
  .visual_editor_wrapper_header .fa {
    position: absolute;
    right: 0;
    top: 0;
    padding: 5px;
    font-size: 18px; }

body button.btn-r,
body a.btn-r {
  font-weight: 600;
  font-size: 12px;
  color: #4a90e2;
  padding: 6px 4px;
  border: 0;
  box-shadow: none;
  background: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  text-shadow: none;
  text-decoration: none; }
  body button.btn-r svg,
  body a.btn-r svg {
    margin-right: 6px;
    margin-bottom: 1px; }
  body button.btn-r:hover,
  body a.btn-r:hover {
    color: #4177b4;
    text-decoration: none; }
    body button.btn-r:hover svg path,
    body a.btn-r:hover svg path {
      stroke: #4177b4; }
    body button.btn-r:hover svg rect,
    body a.btn-r:hover svg rect {
      stroke: #4177b4; }

.root-search.invisibleSearch .hSearchDiv {
  display: none; }

.admin-view-warning {
  color: #ce4a41;
  background: #ffe4e4;
  border: 1px solid #e24a4a;
  border-radius: 3px;
  margin: 20px 55px; }
  .admin-view-warning .admin-view-warning-top {
    font-size: 14px;
    padding: 18px 30px 8px 30px; }
    .admin-view-warning .admin-view-warning-top h2 {
      font-weight: 600;
      font-size: 18px;
      margin: 0;
      padding-bottom: 6px; }
  .admin-view-warning .admin-view-warning-bottom {
    background: #ffdada;
    padding: 0 18px; }
    .admin-view-warning .admin-view-warning-bottom a {
      color: #ce4a41;
      text-decoration: underline;
      padding: 12px 13px;
      display: inline-block;
      line-height: 12px; }

/*# sourceMappingURL=style.css.map */
