/* Minification failed. Returning unminified contents.
(3871,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '10000'
 */
@font-face {
  font-family: 'icomoon';
  src:  url(/fonts/icomoon.eot?h9zxjq);
  src:  url(/fonts/icomoon.eot?h9zxjq#iefix) format('embedded-opentype'),
    url(/fonts/icomoon.ttf?h9zxjq) format('truetype'),
    url(/fonts/icomoon.woff?h9zxjq) format('woff'),
    url(/fonts/icomoon.svg?h9zxjq#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icomoon-"], [class*=" icomoon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icomoon-arm_sc0:before {
  content: "\e900";
}
.icomoon-arm_sc1:before {
  content: "\e901";
}
.icomoon-arm_sc2:before {
  content: "\e902";
}
.icomoon-arm_sc3:before {
  content: "\e903";
}
.icomoon-arm_sc4:before {
  content: "\e904";
}
.icomoon-arm_sc5:before {
  content: "\e905";
}
.icomoon-arm_sc6:before {
  content: "\e906";
}
.icomoon-arm_sc7:before {
  content: "\e907";
}
.icomoon-arm_sc8:before {
  content: "\e908";
}
.icomoon-arm_sc9:before {
  content: "\e909";
}
.icomoon-arm_sc10:before {
  content: "\e90a";
}
.icomoon-arm_sc11:before {
  content: "\e90b";
}
.icomoon-arm_sc12:before {
  content: "\e90c";
}
.icomoon-arm_sc13:before {
  content: "\e90d";
}
.icomoon-arm_sc14:before {
  content: "\e90e";
}
.icomoon-arm_sc16:before {
  content: "\e90f";
}
.icomoon-arm_sc17:before {
  content: "\e910";
}
.icomoon-arm_sc18:before {
  content: "\e911";
}
.icomoon-arm_sc19:before {
  content: "\e912";
}
.icomoon-arm_sc20:before {
  content: "\e913";
}
.icomoon-arm_sc21:before {
  content: "\e914";
}

.icomoon-srv_adjustmentvalues:before {
    content: "\e915";
}

.icomoon-srv_boletines:before {
    content: "\e916";
}

.icomoon-srv_lubricants:before {
    content: "\e917";
}

.icomoon-srv_maintenance:before {
    content: "\e918";
}

.icomoon-srv_maintenance_b:before {
    content: "\e919";
}

.icomoon-srv_repairmanuals:before {
    content: "\e91a";
}

.icomoon-srv_repairtimes:before {
    content: "\e91b";
}


.icomoon-home:before {
  content: "\e923";
}
.icomoon-home2:before {
  content: "\e924";
}
.icomoon-home3:before {
  content: "\e925";
}
.icomoon-office:before {
  content: "\e926";
}
.icomoon-newspaper:before {
  content: "\e927";
}
.icomoon-pencil:before {
  content: "\e928";
}
.icomoon-pencil2:before {
  content: "\e929";
}
.icomoon-quill:before {
  content: "\e92a";
}
.icomoon-pen:before {
  content: "\e92b";
}
.icomoon-blog:before {
  content: "\e92c";
}
.icomoon-eyedropper:before {
  content: "\e92d";
}
.icomoon-droplet:before {
  content: "\e92e";
}
.icomoon-paint-format:before {
  content: "\e92f";
}
.icomoon-image:before {
  content: "\e930";
}
.icomoon-images:before {
  content: "\e931";
}
.icomoon-camera:before {
  content: "\e932";
}
.icomoon-headphones:before {
  content: "\e933";
}
.icomoon-music:before {
  content: "\e934";
}
.icomoon-play:before {
  content: "\e935";
}
.icomoon-film:before {
  content: "\e936";
}
.icomoon-video-camera:before {
  content: "\e937";
}
.icomoon-dice:before {
  content: "\e938";
}
.icomoon-pacman:before {
  content: "\e939";
}
.icomoon-spades:before {
  content: "\e93a";
}
.icomoon-clubs:before {
  content: "\e93b";
}
.icomoon-diamonds:before {
  content: "\e93c";
}
.icomoon-bullhorn:before {
  content: "\e93d";
}
.icomoon-connection:before {
  content: "\e93e";
}
.icomoon-podcast:before {
  content: "\e93f";
}
.icomoon-feed:before {
  content: "\e940";
}
.icomoon-mic:before {
  content: "\e941";
}
.icomoon-book:before {
  content: "\e942";
}
.icomoon-books:before {
  content: "\e943";
}
.icomoon-library:before {
  content: "\e944";
}
.icomoon-file-text:before {
  content: "\e945";
}
.icomoon-profile:before {
  content: "\e946";
}
.icomoon-file-empty:before {
  content: "\e947";
}
.icomoon-files-empty:before {
  content: "\e948";
}
.icomoon-file-text2:before {
  content: "\e949";
}
.icomoon-file-picture:before {
  content: "\e94a";
}
.icomoon-file-music:before {
  content: "\e94b";
}
.icomoon-file-play:before {
  content: "\e94c";
}
.icomoon-file-video:before {
  content: "\e94d";
}
.icomoon-file-zip:before {
  content: "\e94e";
}
.icomoon-copy:before {
  content: "\e94f";
}
.icomoon-paste:before {
  content: "\e950";
}
.icomoon-stack:before {
  content: "\e951";
}
.icomoon-folder:before {
  content: "\e952";
}
.icomoon-folder-open:before {
  content: "\e953";
}
.icomoon-folder-plus:before {
  content: "\e954";
}
.icomoon-folder-minus:before {
  content: "\e955";
}
.icomoon-folder-download:before {
  content: "\e956";
}
.icomoon-folder-upload:before {
  content: "\e957";
}
.icomoon-price-tag:before {
  content: "\e958";
}
.icomoon-price-tags:before {
  content: "\e959";
}
.icomoon-barcode:before {
  content: "\e95a";
}
.icomoon-qrcode:before {
  content: "\e95b";
}
.icomoon-ticket:before {
  content: "\e95c";
}
.icomoon-cart:before {
  content: "\e95d";
}
.icomoon-coin-dollar:before {
  content: "\e95e";
}
.icomoon-coin-euro:before {
  content: "\e95f";
}
.icomoon-coin-pound:before {
  content: "\e960";
}
.icomoon-coin-yen:before {
  content: "\e961";
}
.icomoon-credit-card:before {
  content: "\e962";
}
.icomoon-calculator:before {
  content: "\e963";
}
.icomoon-lifebuoy:before {
  content: "\e964";
}
.icomoon-phone:before {
  content: "\e965";
}
.icomoon-phone-hang-up:before {
  content: "\e966";
}
.icomoon-address-book:before {
  content: "\e967";
}
.icomoon-envelop:before {
  content: "\e968";
}
.icomoon-pushpin:before {
  content: "\e969";
}
.icomoon-location:before {
  content: "\e96a";
}
.icomoon-location2:before {
  content: "\e96b";
}
.icomoon-compass:before {
  content: "\e96c";
}
.icomoon-compass2:before {
  content: "\e96d";
}
.icomoon-map:before {
  content: "\e96e";
}
.icomoon-map2:before {
  content: "\e96f";
}
.icomoon-history:before {
  content: "\e970";
}
.icomoon-clock:before {
  content: "\e971";
}
.icomoon-clock2:before {
  content: "\e972";
}
.icomoon-alarm:before {
  content: "\e973";
}
.icomoon-bell:before {
  content: "\e974";
}
.icomoon-stopwatch:before {
  content: "\e975";
}
.icomoon-calendar:before {
  content: "\e976";
}
.icomoon-printer:before {
  content: "\e977";
}
.icomoon-keyboard:before {
  content: "\e978";
}
.icomoon-display:before {
  content: "\e979";
}
.icomoon-laptop:before {
  content: "\e97a";
}
.icomoon-mobile:before {
  content: "\e97b";
}
.icomoon-mobile2:before {
  content: "\e97c";
}
.icomoon-tablet:before {
  content: "\e97d";
}
.icomoon-tv:before {
  content: "\e97e";
}
.icomoon-drawer:before {
  content: "\e97f";
}
.icomoon-drawer2:before {
  content: "\e980";
}
.icomoon-box-add:before {
  content: "\e981";
}
.icomoon-box-remove:before {
  content: "\e982";
}
.icomoon-download:before {
  content: "\e983";
}
.icomoon-upload:before {
  content: "\e984";
}
.icomoon-floppy-disk:before {
  content: "\e985";
}
.icomoon-drive:before {
  content: "\e986";
}
.icomoon-database:before {
  content: "\e987";
}
.icomoon-undo:before {
  content: "\e988";
}
.icomoon-redo:before {
  content: "\e989";
}
.icomoon-undo2:before {
  content: "\e98a";
}
.icomoon-redo2:before {
  content: "\e98b";
}
.icomoon-forward:before {
  content: "\e98c";
}
.icomoon-reply:before {
  content: "\e98d";
}
.icomoon-bubble:before {
  content: "\e98e";
}
.icomoon-bubbles:before {
  content: "\e98f";
}
.icomoon-bubbles2:before {
  content: "\e990";
}
.icomoon-bubble2:before {
  content: "\e991";
}
.icomoon-bubbles3:before {
  content: "\e992";
}
.icomoon-bubbles4:before {
  content: "\e993";
}
.icomoon-user:before {
  content: "\e994";
}
.icomoon-users:before {
  content: "\e995";
}
.icomoon-user-plus:before {
  content: "\e996";
}
.icomoon-user-minus:before {
  content: "\e997";
}
.icomoon-user-check:before {
  content: "\e998";
}
.icomoon-user-tie:before {
  content: "\e999";
}
.icomoon-quotes-left:before {
  content: "\e99a";
}
.icomoon-quotes-right:before {
  content: "\e99b";
}
.icomoon-hour-glass:before {
  content: "\e99c";
}
.icomoon-spinner:before {
  content: "\e99d";
}
.icomoon-spinner2:before {
  content: "\e99e";
}
.icomoon-spinner3:before {
  content: "\e99f";
}
.icomoon-spinner4:before {
  content: "\e9a0";
}
.icomoon-spinner5:before {
  content: "\e9a1";
}
.icomoon-spinner6:before {
  content: "\e9a2";
}
.icomoon-spinner7:before {
  content: "\e9a3";
}
.icomoon-spinner8:before {
  content: "\e9a4";
}
.icomoon-spinner9:before {
  content: "\e9a5";
}
.icomoon-spinner10:before {
  content: "\e9a6";
}
.icomoon-spinner11:before {
  content: "\e9a7";
}
.icomoon-binoculars:before {
  content: "\e9a8";
}
.icomoon-search:before {
  content: "\e9a9";
}
.icomoon-zoom-in:before {
  content: "\e9aa";
}
.icomoon-zoom-out:before {
  content: "\e9ab";
}
.icomoon-enlarge:before {
  content: "\e9ac";
}
.icomoon-shrink:before {
  content: "\e9ad";
}
.icomoon-enlarge2:before {
  content: "\e9ae";
}
.icomoon-shrink2:before {
  content: "\e9af";
}
.icomoon-key:before {
  content: "\e9b0";
}
.icomoon-key2:before {
  content: "\e9b1";
}
.icomoon-lock:before {
  content: "\e9b2";
}
.icomoon-unlocked:before {
  content: "\e9b3";
}
.icomoon-wrench:before {
  content: "\e9b4";
}
.icomoon-equalizer:before {
  content: "\e9b5";
}
.icomoon-equalizer2:before {
  content: "\e9b6";
}
.icomoon-cog:before {
  content: "\e9b7";
}
.icomoon-cogs:before {
  content: "\e9b8";
}
.icomoon-hammer:before {
  content: "\e9b9";
}
.icomoon-magic-wand:before {
  content: "\e9ba";
}
.icomoon-aid-kit:before {
  content: "\e9bb";
}
.icomoon-bug:before {
  content: "\e9bc";
}
.icomoon-pie-chart:before {
  content: "\e9bd";
}
.icomoon-stats-dots:before {
  content: "\e9be";
}
.icomoon-stats-bars:before {
  content: "\e9bf";
}
.icomoon-stats-bars2:before {
  content: "\e9c0";
}
.icomoon-trophy:before {
  content: "\e9c1";
}
.icomoon-gift:before {
  content: "\e9c2";
}
.icomoon-glass:before {
  content: "\e9c3";
}
.icomoon-glass2:before {
  content: "\e9c4";
}
.icomoon-mug:before {
  content: "\e9c5";
}
.icomoon-spoon-knife:before {
  content: "\e9c6";
}
.icomoon-leaf:before {
  content: "\e9c7";
}
.icomoon-rocket:before {
  content: "\e9c8";
}
.icomoon-meter:before {
  content: "\e9c9";
}
.icomoon-meter2:before {
  content: "\e9ca";
}
.icomoon-hammer2:before {
  content: "\e9cb";
}
.icomoon-fire:before {
  content: "\e9cc";
}
.icomoon-lab:before {
  content: "\e9cd";
}
.icomoon-magnet:before {
  content: "\e9ce";
}
.icomoon-bin:before {
  content: "\e9cf";
}
.icomoon-bin2:before {
  content: "\e9d0";
}
.icomoon-briefcase:before {
  content: "\e9d1";
}
.icomoon-airplane:before {
  content: "\e9d2";
}
.icomoon-truck:before {
  content: "\e9d3";
}
.icomoon-road:before {
  content: "\e9d4";
}
.icomoon-accessibility:before {
  content: "\e9d5";
}
.icomoon-target:before {
  content: "\e9d6";
}
.icomoon-shield:before {
  content: "\e9d7";
}
.icomoon-power:before {
  content: "\e9d8";
}
.icomoon-switch:before {
  content: "\e9d9";
}
.icomoon-power-cord:before {
  content: "\e9da";
}
.icomoon-clipboard:before {
  content: "\e9db";
}
.icomoon-list-numbered:before {
  content: "\e9dc";
}
.icomoon-list:before {
  content: "\e9dd";
}
.icomoon-list2:before {
  content: "\e9de";
}
.icomoon-tree:before {
  content: "\e9df";
}
.icomoon-menu:before {
  content: "\e9e0";
}
.icomoon-menu2:before {
  content: "\e9e1";
}
.icomoon-menu3:before {
  content: "\e9e2";
}
.icomoon-menu4:before {
  content: "\e9e3";
}
.icomoon-cloud:before {
  content: "\e9e4";
}
.icomoon-cloud-download:before {
  content: "\e9e5";
}
.icomoon-cloud-upload:before {
  content: "\e9e6";
}
.icomoon-cloud-check:before {
  content: "\e9e7";
}
.icomoon-download2:before {
  content: "\e9e8";
}
.icomoon-upload2:before {
  content: "\e9e9";
}
.icomoon-download3:before {
  content: "\e9ea";
}
.icomoon-upload3:before {
  content: "\e9eb";
}
.icomoon-sphere:before {
  content: "\e9ec";
}
.icomoon-earth:before {
  content: "\e9ed";
}
.icomoon-link:before {
  content: "\e9ee";
}
.icomoon-flag:before {
  content: "\e9ef";
}
.icomoon-attachment:before {
  content: "\e9f0";
}
.icomoon-eye:before {
  content: "\e9f1";
}
.icomoon-eye-plus:before {
  content: "\e9f2";
}
.icomoon-eye-minus:before {
  content: "\e9f3";
}
.icomoon-eye-blocked:before {
  content: "\e9f4";
}
.icomoon-bookmark:before {
  content: "\e9f5";
}
.icomoon-bookmarks:before {
  content: "\e9f6";
}
.icomoon-sun:before {
  content: "\e9f7";
}
.icomoon-contrast:before {
  content: "\e9f8";
}
.icomoon-brightness-contrast:before {
  content: "\e9f9";
}
.icomoon-star-empty:before {
  content: "\e9fa";
}
.icomoon-star-half:before {
  content: "\e9fb";
}
.icomoon-star-full:before {
  content: "\e9fc";
}
.icomoon-heart:before {
  content: "\e9fd";
}
.icomoon-heart-broken:before {
  content: "\e9fe";
}
.icomoon-man:before {
  content: "\e9ff";
}
.icomoon-woman:before {
  content: "\ea00";
}
.icomoon-man-woman:before {
  content: "\ea01";
}
.icomoon-happy:before {
  content: "\ea02";
}
.icomoon-happy2:before {
  content: "\ea03";
}
.icomoon-smile:before {
  content: "\ea04";
}
.icomoon-smile2:before {
  content: "\ea05";
}
.icomoon-tongue:before {
  content: "\ea06";
}
.icomoon-tongue2:before {
  content: "\ea07";
}
.icomoon-sad:before {
  content: "\ea08";
}
.icomoon-sad2:before {
  content: "\ea09";
}
.icomoon-wink:before {
  content: "\ea0a";
}
.icomoon-wink2:before {
  content: "\ea0b";
}
.icomoon-grin:before {
  content: "\ea0c";
}
.icomoon-grin2:before {
  content: "\ea0d";
}
.icomoon-cool:before {
  content: "\ea0e";
}
.icomoon-cool2:before {
  content: "\ea0f";
}
.icomoon-angry:before {
  content: "\ea10";
}
.icomoon-angry2:before {
  content: "\ea11";
}
.icomoon-evil:before {
  content: "\ea12";
}
.icomoon-evil2:before {
  content: "\ea13";
}
.icomoon-shocked:before {
  content: "\ea14";
}
.icomoon-shocked2:before {
  content: "\ea15";
}
.icomoon-baffled:before {
  content: "\ea16";
}
.icomoon-baffled2:before {
  content: "\ea17";
}
.icomoon-confused:before {
  content: "\ea18";
}
.icomoon-confused2:before {
  content: "\ea19";
}
.icomoon-neutral:before {
  content: "\ea1a";
}
.icomoon-neutral2:before {
  content: "\ea1b";
}
.icomoon-hipster:before {
  content: "\ea1c";
}
.icomoon-hipster2:before {
  content: "\ea1d";
}
.icomoon-wondering:before {
  content: "\ea1e";
}
.icomoon-wondering2:before {
  content: "\ea1f";
}
.icomoon-sleepy:before {
  content: "\ea20";
}
.icomoon-sleepy2:before {
  content: "\ea21";
}
.icomoon-frustrated:before {
  content: "\ea22";
}
.icomoon-frustrated2:before {
  content: "\ea23";
}
.icomoon-crying:before {
  content: "\ea24";
}
.icomoon-crying2:before {
  content: "\ea25";
}
.icomoon-point-up:before {
  content: "\ea26";
}
.icomoon-point-right:before {
  content: "\ea27";
}
.icomoon-point-down:before {
  content: "\ea28";
}
.icomoon-point-left:before {
  content: "\ea29";
}
.icomoon-warning:before {
  content: "\ea2a";
}
.icomoon-notification:before {
  content: "\ea2b";
}
.icomoon-question:before {
  content: "\ea2c";
}
.icomoon-plus:before {
  content: "\ea2d";
}
.icomoon-minus:before {
  content: "\ea2e";
}
.icomoon-info:before {
  content: "\ea2f";
}
.icomoon-cancel-circle:before {
  content: "\ea30";
}
.icomoon-blocked:before {
  content: "\ea31";
}
.icomoon-cross:before {
  content: "\ea32";
}
.icomoon-checkmark:before {
  content: "\ea33";
}
.icomoon-checkmark2:before {
  content: "\ea34";
}
.icomoon-spell-check:before {
  content: "\ea35";
}
.icomoon-enter:before {
  content: "\ea36";
}
.icomoon-exit:before {
  content: "\ea37";
}
.icomoon-play2:before {
  content: "\ea38";
}
.icomoon-pause:before {
  content: "\ea39";
}
.icomoon-stop:before {
  content: "\ea3a";
}
.icomoon-previous:before {
  content: "\ea3b";
}
.icomoon-next:before {
  content: "\ea3c";
}
.icomoon-backward:before {
  content: "\ea3d";
}
.icomoon-forward2:before {
  content: "\ea3e";
}
.icomoon-play3:before {
  content: "\ea3f";
}
.icomoon-pause2:before {
  content: "\ea40";
}
.icomoon-stop2:before {
  content: "\ea41";
}
.icomoon-backward2:before {
  content: "\ea42";
}
.icomoon-forward3:before {
  content: "\ea43";
}
.icomoon-first:before {
  content: "\ea44";
}
.icomoon-last:before {
  content: "\ea45";
}
.icomoon-previous2:before {
  content: "\ea46";
}
.icomoon-next2:before {
  content: "\ea47";
}
.icomoon-eject:before {
  content: "\ea48";
}
.icomoon-volume-high:before {
  content: "\ea49";
}
.icomoon-volume-medium:before {
  content: "\ea4a";
}
.icomoon-volume-low:before {
  content: "\ea4b";
}
.icomoon-volume-mute:before {
  content: "\ea4c";
}
.icomoon-volume-mute2:before {
  content: "\ea4d";
}
.icomoon-volume-increase:before {
  content: "\ea4e";
}
.icomoon-volume-decrease:before {
  content: "\ea4f";
}
.icomoon-loop:before {
  content: "\ea50";
}
.icomoon-loop2:before {
  content: "\ea51";
}
.icomoon-infinite:before {
  content: "\ea52";
}
.icomoon-shuffle:before {
  content: "\ea53";
}
.icomoon-arrow-up-left:before {
  content: "\ea54";
}
.icomoon-arrow-up:before {
  content: "\ea55";
}
.icomoon-arrow-up-right:before {
  content: "\ea56";
}
.icomoon-arrow-right:before {
  content: "\ea57";
}
.icomoon-arrow-down-right:before {
  content: "\ea58";
}
.icomoon-arrow-down:before {
  content: "\ea59";
}
.icomoon-arrow-down-left:before {
  content: "\ea5a";
}
.icomoon-arrow-left:before {
  content: "\ea5b";
}
.icomoon-arrow-up-left2:before {
  content: "\ea5c";
}
.icomoon-arrow-up2:before {
  content: "\ea5d";
}
.icomoon-arrow-up-right2:before {
  content: "\ea5e";
}
.icomoon-arrow-right2:before {
  content: "\ea5f";
}
.icomoon-arrow-down-right2:before {
  content: "\ea60";
}
.icomoon-arrow-down2:before {
  content: "\ea61";
}
.icomoon-arrow-down-left2:before {
  content: "\ea62";
}
.icomoon-arrow-left2:before {
  content: "\ea63";
}
.icomoon-circle-up:before {
  content: "\ea64";
}
.icomoon-circle-right:before {
  content: "\ea65";
}
.icomoon-circle-down:before {
  content: "\ea66";
}
.icomoon-circle-left:before {
  content: "\ea67";
}
.icomoon-tab:before {
  content: "\ea68";
}
.icomoon-move-up:before {
  content: "\ea69";
}
.icomoon-move-down:before {
  content: "\ea6a";
}
.icomoon-sort-alpha-asc:before {
  content: "\ea6b";
}
.icomoon-sort-alpha-desc:before {
  content: "\ea6c";
}
.icomoon-sort-numeric-asc:before {
  content: "\ea6d";
}
.icomoon-sort-numberic-desc:before {
  content: "\ea6e";
}
.icomoon-sort-amount-asc:before {
  content: "\ea6f";
}
.icomoon-sort-amount-desc:before {
  content: "\ea70";
}
.icomoon-command:before {
  content: "\ea71";
}
.icomoon-shift:before {
  content: "\ea72";
}
.icomoon-ctrl:before {
  content: "\ea73";
}
.icomoon-opt:before {
  content: "\ea74";
}
.icomoon-checkbox-checked:before {
  content: "\ea75";
}
.icomoon-checkbox-unchecked:before {
  content: "\ea76";
}
.icomoon-radio-checked:before {
  content: "\ea77";
}
.icomoon-radio-checked2:before {
  content: "\ea78";
}
.icomoon-radio-unchecked:before {
  content: "\ea79";
}
.icomoon-crop:before {
  content: "\ea7a";
}
.icomoon-make-group:before {
  content: "\ea7b";
}
.icomoon-ungroup:before {
  content: "\ea7c";
}
.icomoon-scissors:before {
  content: "\ea7d";
}
.icomoon-filter:before {
  content: "\ea7e";
}
.icomoon-font:before {
  content: "\ea7f";
}
.icomoon-ligature:before {
  content: "\ea80";
}
.icomoon-ligature2:before {
  content: "\ea81";
}
.icomoon-text-height:before {
  content: "\ea82";
}
.icomoon-text-width:before {
  content: "\ea83";
}
.icomoon-font-size:before {
  content: "\ea84";
}
.icomoon-bold:before {
  content: "\ea85";
}
.icomoon-underline:before {
  content: "\ea86";
}
.icomoon-italic:before {
  content: "\ea87";
}
.icomoon-strikethrough:before {
  content: "\ea88";
}
.icomoon-omega:before {
  content: "\ea89";
}
.icomoon-sigma:before {
  content: "\ea8a";
}
.icomoon-page-break:before {
  content: "\ea8b";
}
.icomoon-superscript:before {
  content: "\ea8c";
}
.icomoon-subscript:before {
  content: "\ea8d";
}
.icomoon-superscript2:before {
  content: "\ea8e";
}
.icomoon-subscript2:before {
  content: "\ea8f";
}
.icomoon-text-color:before {
  content: "\ea90";
}
.icomoon-pagebreak:before {
  content: "\ea91";
}
.icomoon-clear-formatting:before {
  content: "\ea92";
}
.icomoon-table:before {
  content: "\ea93";
}
.icomoon-table2:before {
  content: "\ea94";
}
.icomoon-insert-template:before {
  content: "\ea95";
}
.icomoon-pilcrow:before {
  content: "\ea96";
}
.icomoon-ltr:before {
  content: "\ea97";
}
.icomoon-rtl:before {
  content: "\ea98";
}
.icomoon-section:before {
  content: "\ea99";
}
.icomoon-paragraph-left:before {
  content: "\ea9a";
}
.icomoon-paragraph-center:before {
  content: "\ea9b";
}
.icomoon-paragraph-right:before {
  content: "\ea9c";
}
.icomoon-paragraph-justify:before {
  content: "\ea9d";
}
.icomoon-indent-increase:before {
  content: "\ea9e";
}
.icomoon-indent-decrease:before {
  content: "\ea9f";
}
.icomoon-share:before {
  content: "\eaa0";
}
.icomoon-new-tab:before {
  content: "\eaa1";
}
.icomoon-embed:before {
  content: "\eaa2";
}
.icomoon-embed2:before {
  content: "\eaa3";
}
.icomoon-terminal:before {
  content: "\eaa4";
}
.icomoon-share2:before {
  content: "\eaa5";
}
.icomoon-mail:before {
  content: "\eaa6";
}
.icomoon-mail2:before {
  content: "\eaa7";
}
.icomoon-mail3:before {
  content: "\eaa8";
}
.icomoon-mail4:before {
  content: "\eaa9";
}
.icomoon-amazon:before {
  content: "\eaaa";
}
.icomoon-google:before {
  content: "\eaab";
}
.icomoon-google2:before {
  content: "\eaac";
}
.icomoon-google3:before {
  content: "\eaad";
}
.icomoon-google-plus:before {
  content: "\eaae";
}
.icomoon-google-plus2:before {
  content: "\eaaf";
}
.icomoon-google-plus3:before {
  content: "\eab0";
}
.icomoon-hangouts:before {
  content: "\eab1";
}
.icomoon-google-drive:before {
  content: "\eab2";
}
.icomoon-facebook:before {
  content: "\eab3";
}
.icomoon-facebook2:before {
  content: "\eab4";
}
.icomoon-instagram:before {
  content: "\eab5";
}
.icomoon-whatsapp:before {
  content: "\eab6";
}
.icomoon-spotify:before {
  content: "\eab7";
}
.icomoon-telegram:before {
  content: "\eab8";
}
.icomoon-twitter:before {
  content: "\eab9";
}
.icomoon-vine:before {
  content: "\eaba";
}
.icomoon-vk:before {
  content: "\eabb";
}
.icomoon-renren:before {
  content: "\eabc";
}
.icomoon-sina-weibo:before {
  content: "\eabd";
}
.icomoon-rss:before {
  content: "\eabe";
}
.icomoon-rss2:before {
  content: "\eabf";
}
.icomoon-youtube:before {
  content: "\eac0";
}
.icomoon-youtube2:before {
  content: "\eac1";
}
.icomoon-twitch:before {
  content: "\eac2";
}
.icomoon-vimeo:before {
  content: "\eac3";
}
.icomoon-vimeo2:before {
  content: "\eac4";
}
.icomoon-lanyrd:before {
  content: "\eac5";
}
.icomoon-flickr:before {
  content: "\eac6";
}
.icomoon-flickr2:before {
  content: "\eac7";
}
.icomoon-flickr3:before {
  content: "\eac8";
}
.icomoon-flickr4:before {
  content: "\eac9";
}
.icomoon-dribbble:before {
  content: "\eaca";
}
.icomoon-behance:before {
  content: "\eacb";
}
.icomoon-behance2:before {
  content: "\eacc";
}
.icomoon-deviantart:before {
  content: "\eacd";
}
.icomoon-500px:before {
  content: "\eace";
}
.icomoon-steam:before {
  content: "\eacf";
}
.icomoon-steam2:before {
  content: "\ead0";
}
.icomoon-dropbox:before {
  content: "\ead1";
}
.icomoon-onedrive:before {
  content: "\ead2";
}
.icomoon-github:before {
  content: "\ead3";
}
.icomoon-npm:before {
  content: "\ead4";
}
.icomoon-basecamp:before {
  content: "\ead5";
}
.icomoon-trello:before {
  content: "\ead6";
}
.icomoon-wordpress:before {
  content: "\ead7";
}
.icomoon-joomla:before {
  content: "\ead8";
}
.icomoon-ello:before {
  content: "\ead9";
}
.icomoon-blogger:before {
  content: "\eada";
}
.icomoon-blogger2:before {
  content: "\eadb";
}
.icomoon-tumblr:before {
  content: "\eadc";
}
.icomoon-tumblr2:before {
  content: "\eadd";
}
.icomoon-yahoo:before {
  content: "\eade";
}
.icomoon-yahoo2:before {
  content: "\eadf";
}
.icomoon-tux:before {
  content: "\eae0";
}
.icomoon-appleinc:before {
  content: "\eae1";
}
.icomoon-finder:before {
  content: "\eae2";
}
.icomoon-android:before {
  content: "\eae3";
}
.icomoon-windows:before {
  content: "\eae4";
}
.icomoon-windows8:before {
  content: "\eae5";
}
.icomoon-soundcloud:before {
  content: "\eae6";
}
.icomoon-soundcloud2:before {
  content: "\eae7";
}
.icomoon-skype:before {
  content: "\eae8";
}
.icomoon-reddit:before {
  content: "\eae9";
}
.icomoon-hackernews:before {
  content: "\eaea";
}
.icomoon-wikipedia:before {
  content: "\eaeb";
}
.icomoon-linkedin:before {
  content: "\eaec";
}
.icomoon-linkedin2:before {
  content: "\eaed";
}
.icomoon-lastfm:before {
  content: "\eaee";
}
.icomoon-lastfm2:before {
  content: "\eaef";
}
.icomoon-delicious:before {
  content: "\eaf0";
}
.icomoon-stumbleupon:before {
  content: "\eaf1";
}
.icomoon-stumbleupon2:before {
  content: "\eaf2";
}
.icomoon-stackoverflow:before {
  content: "\eaf3";
}
.icomoon-pinterest:before {
  content: "\eaf4";
}
.icomoon-pinterest2:before {
  content: "\eaf5";
}
.icomoon-xing:before {
  content: "\eaf6";
}
.icomoon-xing2:before {
  content: "\eaf7";
}
.icomoon-flattr:before {
  content: "\eaf8";
}
.icomoon-foursquare:before {
  content: "\eaf9";
}
.icomoon-yelp:before {
  content: "\eafa";
}
.icomoon-paypal:before {
  content: "\eafb";
}
.icomoon-chrome:before {
  content: "\eafc";
}
.icomoon-firefox:before {
  content: "\eafd";
}
.icomoon-IE:before {
  content: "\eafe";
}
.icomoon-edge:before {
  content: "\eaff";
}
.icomoon-safari:before {
  content: "\eb00";
}
.icomoon-opera:before {
  content: "\eb01";
}
.icomoon-file-pdf:before {
  content: "\eb02";
}
.icomoon-file-openoffice:before {
  content: "\eb03";
}
.icomoon-file-word:before {
  content: "\eb04";
}
.icomoon-file-excel:before {
  content: "\eb05";
}
.icomoon-libreoffice:before {
  content: "\eb06";
}
.icomoon-html-five:before {
  content: "\eb07";
}
.icomoon-html-five2:before {
  content: "\eb08";
}
.icomoon-css3:before {
  content: "\eb09";
}
.icomoon-git:before {
  content: "\eb0a";
}
.icomoon-codepen:before {
  content: "\eb0b";
}
.icomoon-svg:before {
  content: "\eb0c";
}
.icomoon-IcoMoon:before {
  content: "\eb0d";
}

body {
    border: 0 none;
    height: 100%;
    margin: 0;
    max-height: 100%;
    max-width: 100%;
    overflow: hidden;
    padding: 0;
    width: 100%;
    /*font-size: 14px;*/
    /*font-family: "Segoe UI", "wf_segoe-ui_normal", "Arial", "sans-serif";*/
    transition: all 0.5s;
}

#articlesFilterMode {
    display: none;
}

#bottomRightLoginLogo {
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}

#rightCornerLogoBackground {
    display: inline-block;
    background-position: center center;
    background-size: contain;
    margin: auto;
    width: 100%;
    /*right: 0px;*/
    /*display: none;*/
    height: 100%;
    /*position: absolute;*/
    /*z-index: 100;*/
    /*top: 29px;*/
    background-color: transparent;
    /*background-image: url("Images/Backgrounds/logoBackground.png");*/
    /*background-position: right top;*/
    background-repeat: no-repeat;
}

#rightCornerLogoImage {
    display: inline-block;
    background-position: center center;
    background-size: contain;
    margin: auto;
    /*display: none;*/
    width: 100%;
    height: 100%;
    /*position: absolute;*/
    /*z-index: 101;*/
    /*right: 11px;*/
    /*top: 45px;*/
    background-color: transparent;
    /*background-position: center top;*/
    background-repeat: no-repeat;
}

    #rightCornerLogoImage:hover {
        cursor: pointer;
    }

.sk-folding-cube {
    top: 43%;
}

#CarFilterBar {
    margin-left: 0px;
    margin-right: 0px;
    text-transform: uppercase;
}

.subMenu {
    z-index: 1110;
}

.articlesFilterSubMenu {
    position: absolute;
    padding: 5px;
}

.logoSapcer {
    /*Use this to move elements in groups bellow logo*/
}


#quickSearchContainer .logoSapcer {
    /*width: 245px;*/
    /*height: 22px;*/
}

#QuickAccessToolbar .logoSapcer {
    /*width: 0px;*/
    /*height: 10px;*/
}

#FindCarHeaderBar .logoSapcer {
    /*width: 240px;*/
    /*height: 22px;*/
}

#LoginWindow, #loaderWrapper, #arminsPlateDisabled, #ErrorWindow {
    position: absolute;
    top: 0;
    /*left: 50%;*/
    width: 25%;
    height: 100%;
    /*margin-left: -240px;*/
    /*margin-top: -190px;*/
    right: 0;
}

#loginBackground {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 75%;
    background-image: url("Images/Backgrounds/loginBg.jpg");
    background-size: cover;
}

#ErrorWindow {
    top: 70%;
}

#loginPageLogoImage {
    background-position: center top;
    background-repeat: no-repeat;
}

#LoginWindow, #ErrorWindow {
    background-position: center bottom;
}

#arminsPlateLogoImage {
    background-position: center bottom;
}


#LoginPrimaryLogo img {
    max-height:120px;
    max-width:300px;
}

#LoginSecondaryLogo {
   padding-top:10px
}

#LoginSecondaryLogo img {
 
    max-height:120px;
    max-width:300px;
}

#LoginInputs {
    /*width: 100%;*/
    text-align: center;
    /*font-family: Arial;*/
    /*font-size: 12px;*/
    /*padding-left: 75px;*/
    /*padding-top: 187px;*/
    padding-top: 30%;
}

/*ApplicationLoader*/

#ApplicationLoader {
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1000;
}

#loaderProgressBarContainer {
    border: 1px solid #444444;
    bottom: 0;
    height: 25px;
    left: 50%;
    margin-left: -175px;
    margin-bottom: -20px;
    overflow: hidden;
    position: absolute;
    width: 350px;
}




.articlesListToolbarContainer {
    position: absolute;
    background-color: transparent;
    background-image: none;
    left: 0;
    right: 0;
    height: 38px;
    padding-top: 0px;
}

.dataTables_filter {
    width: 100%;
}

.dataTables_wrapper label {
    margin-right: 20px;
    margin-top: 2px;
    display: block;
}

#CartHistoryContainer .dataTable th {
    text-align: left;
}


.ui-autocomplete.ui-corner-all {
    background-image: none;
    -moz-border-radius: 0px 0px 0px 0px;
    background-color: #f5f5f5;
    color: black;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    /*background-color: #222222;*/
}

.ui-autocomplete .ui-menu-item .ui-corner-all {
    background-image: none;
    -moz-border-radius: 0px 0px 0px 0px;
}

.ui-autocomplete.ui-menu .ui-menu-item a {
    line-height: 1;
    font: 12px Helvetica,Arial,sans-serif;
}

.ui-autocomplete a.ui-state-hover {
    background-color: white;
    border-color: lightgray;
    color: black;
    border-radius: 0;
    -moz-border-radius: 0px 0px 0px 0px;
}

#supportInformationOverlay {
    position: absolute;
    width: 100%;
    height: 100%;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
    z-index: 100000;
    top: 40px;
}

#supportInformationImageContainer {
    position: absolute;
    right: 2%;
    top: 30px;
    /*width: 728px;
    height: 400px;*/
    background-image: url(Images/universalparts/bg1.png);
    background-color: #f5f5f5;
    background-position: right top;
    background-repeat: no-repeat;
    z-index: 10000;
    box-shadow: 0 0 30px #808080;
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
}

.carType_NameColumn.Producer {
    padding-left: 10px;
}

.carType_NameColumn.TecDoc {
    padding-left: 0px;
}

.overlayNav {
    height: 0%;
    width: 100%;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: rgb(0,0,0);
    background-color: rgba(0,0,0, 0.9);
    overflow-y: hidden;
    transition: 0.5s;
}

.overlayNav-content {
    position: absolute;
    top: 5%;
    width: 100%;
    text-align: center;
    margin-top: 30px;
}

.overlayNav a {
    padding: 1px;
    text-decoration: none;
    font-size: 16px;
    color: #818181;
    display: block;
    transition: 0.3s;
}

@media screen and (min-height: 768px) {
    .overlayNav-content {
        top: 15%;
    }

    .overlayNav a {
        padding: 3px;
    }
}



    .overlayNav a:hover, .overlayNav a:focus {
        color: #f1f1f1;
    }

.overlayNav .closebtn {
    position: absolute;
    top: 20px;
    right: 45px;
    font-size: 60px;
}

@media screen and (max-height: 450px) {
    .overlayNav {
        overflow-y: auto;
    }

        .overlayNav a {
            font-size: 20px;
        }

        .overlayNav .closebtn {
            font-size: 40px;
            top: 15px;
            right: 35px;
        }

    .sidenav {
        padding-top: 15px;
    }

        .sidenav a {
            font-size: 18px;
        }
}

.quicklink {
    margin: 2% 2% 2% 2% !important;
}

    .quicklink:hover {
        transition: all 0.2s;
        cursor: pointer;
    }

#QuickPanelSearch {
    transition: all ease-in-out 0.5s;
}

#QuickPanelSearchInput:focus {
    background-image: none;
    padding: 12px 20px 12px 40px;
}

#QuickPanelSearchInput:active {
    background-image: none;
}

#loginMainLogo {
    width: 65%;
    height: 80px;
    margin: auto;
    background-repeat: no-repeat;
    background-size: contain;
}

#mainMenu button {
    height: 40px;
    border: none;
}

div.toolbarMargin {
    /*margin-top: 0;*/
}
.fa {
    margin-left: 4px;
    margin-right: 4px;
}

#fcArticleNumber_text {
    height: 40px;
    padding: 0px;
    width: 160px;
    padding: 5px;
    border-radius: 0px;
}



#welcome_label {
    margin-top: 10px;
    padding-right: 5px;
    padding-left: 3px;
}

#btnSalesCart_text, #btnPurchaseCart_text {
    padding-top: 0;
    padding-bottom: 0;
}

.nav-pills li {
    width: 25%;
    transition: all 0.75s;
}

.nav-pills .active {
    width: 49%;
    top: -10px;
}

.nav-pills > li > a {
    border-radius: 0px;
}

.row {
    /*OVERRIDE FROM BOOTSRAP*/
    /*margin-right: -15px;*/
    /*margin-left: -15px;*/
    margin-right: 0px;
    margin-left: 0px;
}

.sidenav {
    height: 100%; /* 100% Full-height */
    width: 0; /* 0 width - change this with JavaScript */
    position: fixed; /* Stay in place */
    z-index: 1; /* Stay on top */
    top: 0;
    left: 0;
    /*background-color: #111; /* Black*/
    /* overflow-x: hidden; /* Disable horizontal scroll */
    padding-top: 60px; /* Place content 60px from the top */
    transition: 0.5s; /* 0.5 second transition effect to slide in the sidenav */
}

    /* Position and style the close button (top right corner) */
    .sidenav .closebtn {
        position: absolute;
        top: 45px;
        right: 25px;
        font-size: 36px;
        margin-left: 50px;
        color: white;
    }

#criteriaContainer {
padding:5px;
}

#QuickCartBtn {
    position: fixed;
    left: -5px;
    bottom: 19px;
    border-radius: 5px;
    padding: 5px;
    padding-right: 10px;
    cursor: pointer;
    transition: all 0.5s;
}

    #QuickCartBtn:hover {
        opacity: 1;
        cursor: pointer;
    }

#exTab1 {
    transition: margin-left .5s;
    /*padding: 20px;*/
}

#carsHistoryButtonContainer {
    /*display: inline-block;
    position:absolute;
    right: 5px;
    top: 5px;*/
}

/*#carsHistoryButtonContainer button:first-child {
    display: none;
}*/

/*#nextStepButton {
    position: absolute;
    right: 66px;
    bottom: 72px;
    width: 20px;
    height: 20px;
}*/

#nextStepIcon {
    opacity: 0.25;
    transition: all 0.5s;
}

    #nextStepIcon:hover {
        opacity: 1;
        cursor: pointer;
        /*transform: rotate(360deg);*/
    }

div .cart.art.add, div .cart.work.add {
    cursor: pointer;
    transition: all 0.5s;
}

    div .cart.art.add:hover, div .cart.work.add:hover {
        /*transform: rotate(360deg);*/
        /*animation-name: bumpImage25;
    animation-duration: 0.5s;*/
    }

.fa-cog:hover, .fa-cogs:hover {
    /*transition: all 0.5s;
    transform: rotate(360deg);*/
    /*animation-name: bumpImage50;
    animation-duration: 0.5s;*/
}

.bumpAnim {
    transition: all 0.5s;
    animation-duration: 0.5s;
    animation-name: bumpImage50;
}

.rotateAnim {
    transition: all 0.5s;
    animation-duration: 0.5s;
    transform: rotate(360deg);
}

@keyframes bumpImage10 {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.1);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes bumpImage25 {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.25);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes bumpImage50 {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.5);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes bumpImage75 {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.75);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes inverse_bumpImage5 {
    0% {
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);
    }

    50% {
        -ms-transform: scale(0.95);
        -webkit-transform: scale(0.95);
        -moz-transform: scale(0.95);
        transform: scale(0.95);
    }

    100% {
        -ms-transform: scale(1);
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes inverse_bumpImage10 {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.9);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes inverse_bumpImage25 {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.75);
    }

    100% {
        transform: scale(1);
    }
}


#mainMenu button .fa:hover, #mainMenu button .btn_icon:hover {
    /*animation-name: bumpImage50;
    animation-duration: 0.5s;*/
}

#mainMenu .ImOver .fa, #mainMenu .ImOver .btn_icon {
    /*animation-name: bumpImage50;
    animation-duration: 0.5s;*/
}

tr.selected,
#ArticleTreeText div.selected,
#EreTree li.selected,
#TreeResultArticleList div.selected {
    /*animation-name: inverse_bumpImage5;
    animation-duration: 0.5s;*/
}

#graphicalPlate {
    position: fixed;
    z-index: 10;
    width: 400px;
    height: 82px;
    background-color: white;
    border: 3px solid black;
    border-radius: 9px;
    top: 131PX;
    display: none;
}

#graphicalPlateLeft {
    float: left;
    width: 20%;
    height: 100%;
    background-color: #204080;
    text-align: center;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

#graphicalPlateImage {
    height: 39px;
    display: block;
    margin: auto;
}

#graphicalPlateCountry {
    color: white;
    font-size: 10px;
    font-weight: 600;
    display: inline-block;
    padding-top: 20px;
    padding-left: 11px;
    float: left;
    position: absolute;
}

#graphicalPlateCountryBackground {
    /*background-image: url(Images/plate.png);
    width: 130px;
    height: 34px;
    background-repeat: no-repeat;*/
    display: inline-block;
}

#btnPlateSearchDetails {
    top: -11px;
    width: 6px;
    left: -5px;
    position: relative;
}

#plates_submenu {
    top: 31px;
    left: -21px;
}

#graphicalRegistrationPlateInput {
    display: block;
    float: left;
    /*margin-top: 2px;
    margin-left: 20px;*/
}

    #graphicalRegistrationPlateInput input {
        /*border: none;*/
        height: 34px;
        width: 140px;
        background-image: url(Images/plateMin.png);
        background-repeat: no-repeat;
        padding-left: 38px;
    }

        #graphicalRegistrationPlateInput input:focus {
            /*border: none;
            background: none;
            outline: none;*/
        }

#graphicalPlateRight {
    float: left;
    width: 80%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    display: flex;
    align-items: center;
    justify-content: center;
}

#graphicalPlateInput {
    text-align: center;
    width: 90%;
    height: 70%;
    font-size: 54px;
    font-weight: 500;
    border: none;
    background-color: white;
    text-transform: uppercase;
    outline: none;
}

#fcPtPlate, #fcHer, #fcMod, #fcEngineCode, #fcHubraum, #fcVinHP {
    text-transform: uppercase;
}

    #fcHer::-webkit-input-placeholder, #fcHer::-webkit-input-placeholder, #fcMod::-webkit-input-placeholder, #fcEngineCode::-webkit-input-placeholder, #fcHubraum::-webkit-input-placeholder, #fcVinHP::-webkit-input-placeholder {
        text-transform: none;
    }

    #fcHer::-moz-placeholder, #fcHer::-moz-placeholder, #fcMod::-moz-placeholder, #fcEngineCode::-moz-placeholder, #fcHubraum::-moz-placeholder, #fcVinHP::-moz-placeholder {
        text-transform: none;
    }

    #fcHer:-ms-input-placeholder, #fcHer:-ms-input-placeholder, #fcMod:-ms-input-placeholder, #fcEngineCode:-ms-input-placeholder, #fcHubraum:-ms-input-placeholder, #fcVinHP:-ms-input-placeholder {
        text-transform: none;
    }

.listTreeItemCaption.articlesItem {
    /*padding-left: 10px;*/
}

#logoUploadForm {
    padding-top: 10px;
}

.no-padding-top {
    padding-top: 0;
}

.no-padding-right {
    padding-right: 0;
}

.no-padding-bottom {
    padding-bottom: 0;
}

.no-padding-left {
    padding-left: 0;
}

.no-border-top {
    border-top: 0;
}

.no-border-left {
    border-left: 0;
}

.no-border-bottom {
    border-bottom: 0;
}

.no-border-right {
    border-right: 0;
}

.no-border-top-left-radius {
    border-top-left-radius: 0;
}

.no-border-top-right-radius {
    border-top-right-radius: 0;
}

.no-border-bottom-left-radius {
    border-bottom-left-radius: 0;
}

.no-border-bottom-right-radius {
    border-bottom-right-radius: 0;
}

label[for="cmbOrderShipmentType"] {
    text-align: left;
    padding-left:10px;
}
label[for="cmbOrderShipmentType"] + div {
    padding-right:0px;
}

.marginleft5px{
    margin-left:5px;
}

/*NAVIGATION BUTTON*/
#svgTree .navigation button {
    display: none;
}

#svgTree li.MC:hover .navigation button {
    display: inline-block;
    float: right;
}


.carTypeRow .navigation {
    text-align: right;
}

    .carTypeRow .navigation button {
        opacity: 0.0;
    }

.carTypeRow:hover .navigation button {
    opacity: 1.0;
}


#ArticleTreeText .navigation button {
    display: none;
    float: right;
}


#ArticleTreeText .tr {
    height: 30px;
}

    #ArticleTreeText .tr.isLast:hover .navigation button {
        display: inline-block;
        /*float: right;*/
    }
/*END NAVIGATION BUTTON*/


#imageCriteria {
    padding-top: 10px;
}

.hsplitter {
    z-index: 10;
}

/*ARTS*/
.arts {
    width: 100%;
    padding: 5px;
}
    .arts .panel {
        -ms-border-radius:0px;
        border-radius:0px;

    }

    .arts .well, .listTreeItemContainer .well {
        margin-bottom: 0px;
        padding: 10px;
    }

.ListPrice td, .PurchasePrice td, .SalesPrice td {
    white-space:nowrap;

}



/*END ARTS*/



.ctrl_icon{
    cursor: pointer;
}

.noBr {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}





/*-------------NEW ICONS-------------*/

@font-face {
  font-family: untitled-font-2;
  src: url("Images/Icons/fonts/untitled-font-2.eot");
  src: url("Images/Icons/fonts/untitled-font-2.eot?#iefix") format("embedded-opentype"),
    url("Images/Icons/fonts/untitled-font-2.woff") format("woff"),
    url("Images/Icons/fonts/untitled-font-2.ttf") format("truetype"),
    url("Images/Icons/fonts/untitled-font-2.svg#untitled-font-2") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "untitled-font-2" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size:14px;
}

[class^="icon-"]:before,
[class*="icon-"]:before {
  font-family: "untitled-font-2" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size:14px;
}
[class^="icon-"],
[class*="icon-"] {
    margin-left:4px;
    margin-right:4px;
    display: inline-block;
}
[class^="icon-lg"],
[class*="icon-lg"] {
    font-size: 1.33333333em;
    line-height: 0.75em;
    vertical-align: -25%;
}
.icon-axle:before {
  content: "\61";
}
.icon-engine:before {
  content: "\62";
}


/*---------------------------------------------------------------------------------------------------------------------------*/
/* RESPONSIVE BEHAVIOUR */

/* WIDTH */

@media screen and (max-width:1800px) {
    .TextTreeShortcutImage { font-size: 45px; }
    #vehicleCentralMain { width: 95%; }
}

@media screen and (min-width: 1800px) {
    #TextTreeShortcuts { width: 8%; }
    #de1 { width: 52%; left: 8%; }
    #de3 { width: 40%; left: 60%; }
}

@media screen and (max-width: 1366px) {
    /*body, div[role='dialog'], .dropdown-menu { font-size: 12px !important; }*/
    #modelImage { height: 120px !important; }
    .TextTreeShortcutImage { font-size: 40px; }
}

@media screen and (max-width: 1131px) {
    #btnFilterAvailabilityButton_text { display: none; }
    #btnRefreshWebshopStatusesForArticles_text { display: none; }
}

@media screen and (max-width: 1280px) {
    #welcome_label, #btnLanguagetools, #btnAdmintools { display: none; }
    /*body, div[role='dialog'], .dropdown-menu { font-size: 11px !important; }*/
    #modelImage { height: 100px !important; }
}

@media screen and (max-width: 1280px) {
    button.btn-number, input.input-number { padding-left: 1px !important; padding-right: 1px !important; }
    div.numberInputGroupControl { width: 75px !important; }
    .carousel-indicators li { height: 9px; width: 9px; }
    .carousel-indicators li.active { height: 11px; width: 11px; }
    .carousel-control { font-size: 15px; }
}

@media screen and (max-width: 1100px) {
    #RightCornerLogoContainer, #btnShowSupportInformation_text { display: none; }
}

@media screen and (max-width: 1024px) {
    img.img-thumbnail.compactMode { max-width: 48px !important; max-height: 48px !important; }
    .carousel-indicators li { height: 6px; width: 6px; }
    .carousel-indicators li.active { height: 8px; width: 8px; }
    .carousel-control { font-size: 10px; }
}

@media screen and (max-width: 920px) {
    #btnSearchForAftermarktArticlesForOE_text { display: none; }
    #btnArticlesDetails_text { display: none; }
}

@media screen and (max-width: 865px) {
    #btnArticlesSearch_text {display: none;}
}

/* HEIGHT */

@media screen and (max-height: 768px) {
    /*body, div[role='dialog'], .dropdown-menu { font-size: 12px !important; }*/
    #modelImage { height: 120px !important; }
}

@media screen and (max-height: 720px) {
    /*body, div[role='dialog'], .dropdown-menu { font-size: 11px !important; }*/
    #modelImage { height: 100px !important; }
}

@media screen and (max-height: 700px) {
    #bottomLinkPlaceHolder1 { display: none; }
}

@media screen and (max-height: 550px) {
    #bottomLinkPlaceHolder2 { display: none; }
}

/*---------------------------------------------------------------------------------------------------------------------------*/
.priceTable.table.table-condensed {
    background-color: transparent;
}

.discountEditor {
    display: inline-block;
    margin-right: 5px;
}

.listTreeItemContainer button.navigation {
    opacity: 0;
}

.listTreeItemContainer .selected button {
    opacity: 1;
}

.left.carousel-control, .right.carousel-control {
    background-image: none;
}

.carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right {
    position: relative;
    top: 50%;
}

.carousel-indicators {
    bottom: -3%;
    opacity: 0.85;
}

.disabled {
    opacity: 0.5;
}

.fadeOnHover{
    opacity: 1;
}

.fadeOnHover:hover{
    opacity: 0.5;
}

.fadeOnHover.selectedShortcut:hover {
    opacity: 1;
}

.smallfadeOnHover {
    opacity: 1;
}

.smallfadeOnHover:hover {
    opacity: 0.9;
}

.smallfadeOnHover.selectedShortcut:hover {
    opacity: 1;
}

.fadeOnHoverInverse {
    opacity: 0.5;
}

.fadeOnHoverInverse:hover{
    opacity: 1;
}

.placeholderNotSupported {
    position: relative;
    top: 5px;
}

.compatibilityLabel {
    display: none;
    position: absolute;
    top: -2px;
    font-weight: 500;
    overflow: hidden;
    padding-left: 3px;
}

#ExtendedCartContainer, #UserDefinedArticlesContainer, #StockArticlesContainer, #OrderContainer, #CartHistoryContainer, #OfferContainer {
    padding: 0;
}

#HistoryMaster .dataTables_scrollHead {
    width: 100%;
    height: 28px;
}

#ArticlesSearchResultsContainer .articlesListToolbar {
    height: 40px;
}

#ImgPreviewContainer img {
    max-height: 600px;
    max-width: 600px;
}

div.ui-dialog[aria-describedby="ImgPreviewContainer"] {
    width: auto !important;
}

.articleManufacturerLogo, .articleMiniature  {
    text-align: center;
}

.no-close .ui-dialog-titlebar-close {
    display: none !important; 
}

.borderSolid {
    border: solid;
}

#fcKBANr, #fcAustrianNatcode, #fcVinRMI, #fcVinHP, #fcVinCF {
    max-width: 140px;
}

#fcHer, #fcMod, #fcJahr, #fcMonat, #fcEngineCode, #fcHubraum, #fcTecDocCarId {
    max-width: 100px;
}

#aTab1 {
    overflow:hidden;
    overflow-y: -webkit-paged-x;
}

.btn-number[data-type="plus"] {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
}
#PurchaseCartContentHeader {
    display: flex;
    flex-wrap: wrap;
    justify-content: left;
    align-items: baseline;
}

#PurchaseQuickOrderPosition {
    order:0;
    width:350px;
}

div.articlesItem.row {
    min-height: 75px;
}

#deliveryMode > label {
    padding-right: 0px;
    width: 30%;
}
#deliveryMode > div {
    padding-left: 0px;
}

.typesRow {
    transition: all 0.5s;
}

.carTypeRow {
    height: 44px;
}

#btnRemovePackage {
    float: right;
}

.ttreehovercontinue {
    height: 24px;
    position: absolute;
    margin-left: 30px;
    width: 60px;
    display: none;
    opacity: 0.5;
}

.ttreehovercontinue:hover {
    opacity: 1;
}

.ttreehovercontinue span {
    position: relative;
    top: -4px;
}

.jstree-node:hover > .ttreehovercontinue {
    display: initial;
}

#accordionRepairTimes .panel-heading, #accordionRepairManuals .panel-heading {
    padding: 0px 5px;
}

#accordionRepairTimes a, #accordionRepairManuals a {
    font-size: 13px;
}

#accordionRepairTimes .panel-body, #accordionRepairManuals .panel-body {
    font-size: 13px;
    padding: 3px;
}

#accordionRepairTimes .panel-title td, #accordionRepairTimes .panel-title a {
    font-size: 13px;
    color: white;
    padding-bottom: 0px;
    padding-top: 0px;
    font-weight: 100;
}

#accordionRepairManuals .panel-title td, #accordionRepairManuals .panel-title a {
    font-size: 13px;
    color: white;
    font-weight: 100;
}

#accordionRepairTimes > .panel, #accordionRepairManuals > .panel {
    margin-top: 2px;
}

#accordionRepairTimes, accordionRepairManuals {
    margin-bottom: 0px;
}

.slide-out-tl {
    -webkit-animation: slide-out-tl .5s cubic-bezier(.55,.085,.68,.53) both;
    animation: slide-out-tl .5s cubic-bezier(.55,.085,.68,.53) both
}

@-webkit-keyframes slide-out-tl {
    0% {
        -webkit-transform: translateY(0) translateX(0);
        transform: translateY(0) translateX(0);
        opacity: 1
    }

    100% {
        -webkit-transform: translateY(-1000px) translateX(-1000px);
        transform: translateY(-1000px) translateX(-1000px);
        opacity: 0
    }
}

@keyframes slide-out-tl {
    0% {
        -webkit-transform: translateY(0) translateX(0);
        transform: translateY(0) translateX(0);
        opacity: 1
    }

    100% {
        -webkit-transform: translateY(-1000px) translateX(-1000px);
        transform: translateY(-1000px) translateX(-1000px);
        opacity: 0
    }
}

hr {
    margin-bottom: 15px;
    margin-top: 15px;
}

.subtotal {
    font-weight: bold;
}

#QuickOrderNote {
    height: 34px !important;
}

#CarDetailsMaintenanceSystems {
    font-size: 13px;
}

#CarDetailsMaintenanceSystems .col-xs-12 {
    padding-right: 0px;
}

a.disabled {
    pointer-events: none;
    cursor: default;
}

#btnMaintenanceModule a {
    color: white !important;
    font-size: 14px;
}

#ArticleCompareButton {
    position: absolute;
    bottom: 21px;
    right: 36px;
    display: none;
    z-index: 99;
    background-color: rgba(150, 150, 150, 0.5);
    padding: 10px;
    box-shadow: #222222 5px 5px 5px;
    border-radius: 10px;
}

#btnClearCompareSelection {
    padding-left: 5px;
    padding-right: 5px;
}

.comparisonImageHolder {
    float: left;
    margin-right: 5px;
    border: solid 1px gray;
    background-color: white;
    padding: 2px;
}

.comparisonImageMiniature {
    max-width: 60px;
    max-height: 60px;
}

.comparisonTableHeader tbody tr {
    background-color: transparent !important;
    border-bottom: none !important;
}

.comparisonTableHeader tbody td {
    border: none !important;
    color: white !important;
}

.comparisonImageHolderCell {
    width: 60px;
}

#hpServicesDiv {
    text-align: center;
    padding-bottom: 3px;
}

#hpServicesImg {
    height: 35px;
}

.hpBackgroundLogo {
    opacity: 0.5;
    height: 45px;
    position: absolute;
}

.oeListPadding {
    padding: 3px !important;
    padding-left: 5px !important;
}

.filter_close_button {
	background-position: -80px -128px;
}


	.filter_close_button:hover {
		background-position: -96px -128px;
	}

.theme_icon {
	width: 16px;
	height: 16px;
	display: block;
	margin-right: 6px;
}

.black {
	background-color: Black;
	border: 1px solid white;
}

.blue {
	background-color: #0E569A;
	border: 1px solid white;
}

.filter_icon, .btn_icon, .ctrl_icon {
	background-image: url(Images/Icons/thumbs_dark.png);
	width: 16px;
	height: 16px;
	display: block;
}


.list_icon {
	background-image: url(Images/Icons/thumbs_dark.png);
	width: 16px;
	height: 16px;
	display: block;
}

	.list_icon.none {
		background-image: none;
	}

.filter_icon_over, .btn_icon_over, .searchresults .icon {
	background-image: url(Images/Icons/thumbs_over.png);
	width: 16px;
	height: 16px;
	display: block;
}

.red_icon {
	background-image: url(Images/Icons/thumbs_red.png);
	width: 16px;
	height: 16px;
	display: block;
}


	.ctrl_icon:hover, .red_icon:hover {
		background-image: url(Images/Icons/thumbs_over.png);
		width: 16px;
		height: 16px;
		display: block;
	}

.btn_icon {
	float: left;
	margin-right: 4px;
	margin-left: 4px;
}

.no_icon {
	background-position: -500px -500px;
	width: 0;
	margin-left: -2px;
}

.options_check_icon {
	background-image: url(Images/Icons/thumbs_dark.png);
	width: 16px;
	height: 16px;
	display: block;
	margin-right: 3px;
	background-position: -64px -144px;
}

.options_no_icon {
	background-position: -500px -500px;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	display: block;
}

.dropDown_icon {
	background-position: -64px 0;
}

.car_icon {
	background-position: -192px 0px;
}

.truck_icon {
	background-position: -176px 0px;
}

.axle_icon {
	/*background-position: -160px -15px;*/
	background-image: url(Images/Icons/axle_16w.png);
}

.car_door_1 {
	background-image: url(Images/Icons/car_door_1.png);
}

.car_door_2 {
	background-image: url(Images/Icons/car_door_2.png);
}

.car_door_3 {
	background-image: url(Images/Icons/car_door_3.png);
}

.car_engine_1 {
	background-image: url(Images/Icons/engine16b_v2.png);
}

.mileage_icon {
	background-image: url(Images/Icons/mileage.png);
	background-size: contain;
	height: 18px;
	width: 18px;
}

button:hover .axle_icon {
	background-image: url(Images/Icons/axle_16b.png);
}

.engine_icon {
	/*background-position: -176px -16px;*/
	background-image: url(Images/Icons/engine_16w.png);
}

button:hover .engine_icon {
	background-image: url(Images/Icons/engine_16b.png);
}

.cart_icon {
	background-position: -48px -112px;
}

.car_body_icon {
	background-position: -96px -209px;
}

.car_interior_icon {
	background-position: -111px -209px;
}

.car_chassis_icon {
	background-position: -128px -210px;
}

.car_other_icon {
	background-position: -80px -224px;
}

.car_rest_icon {
	background-position: -80px -224px;
}

.door_icon {
	background-position: -208px 0px;
}

.home_icon {
	background-position: 0 -112px;
}

.search_icon {
	background-position: -160px -112px;
}

.articleDetails_icon {
	background-position: -33px -96px;
}

.eurotax_icon {
	margin-top: 2px;
	background-image: url(Images/Icons/SingleImages/Modules/ere_v2.png);
}

.eurotax2_icon {
	margin-top: 2px;
	background-image: url(Images/Icons/SingleImages/Modules/eurotax16.png);
}

.haynespro_icon {
	margin-top: 2px;
	background-image: url(Images/Icons/SingleImages/Modules/haynesPro_v2.png);
}

.tecdoc_icon {
	margin-top: 2px;
	background-image: url(Images/Icons/SingleImages/Modules/tecdoc_v2.png);
}

.alldata_icon {
	margin-top: 2px;
	background-image: url(Images/Icons/SingleImages/Modules/alldata_v2.png);
}

.alldata_icon_big {
	margin-top: 2px;
	background-image: url(Images/Icons/SingleImages/Modules/alldata_v4.png);
	display: block;
	height: 16px;
	width: 130px;
}

.alternativeArticles_icon {
	background-position: -162px -111px;
}

.suppliersTypes_icon {
	background-position: -162px -111px;
}

.check_icon {
	background-position: -64px -144px;
}

.question_mark_icon {
	background-position: -48px -144px;
}

.collapse_icon, .collapse_icon .icon {
	background-position: -64px -16px;
}

.expand_icon, .expand_icon .icon {
	background-position: -32px -16px;
}

#SuppliersTypesSubMenu {
	z-index: 1000;
}

.options_icon {
	background-position: -192px -112px;
}

.logOut_icon {
	background-position: 0 -176px;
}


.close_icon {
	background-position: -80px -128px;
}

.close_icon_thick {
	background-position: -96px -128px;
}

.back_icon {
	background-position: -0px -64px;
}

.settings_icon {
	background-position: -194px -112px;
}


.left_arrow_icon {
	background-position: -97px 0;
}

.right_arrow_icon {
	background-position: -32px 0;
}

.bottom_arrow_icon {
	background-position: -68px 0;
}

.bottom_arrow_icon_shifted {
	background-position: -63px 0;
}

.top_arrow_icon_shifted {
	background-position: 2px 0;
}

.application_restart_icon {
	background-position: -175px -63px;
}



.plus_icon {
	background-position: -16px -128px;
}


.locked_icon {
	background-position: -194px -96px;
}


.unlocked_icon {
	background-position: -80px -96px;
}

.work_and_parts_details {
	background-position: -128px -96px;
}

.minus_icon {
	background-position: -48px -128px;
}

.reinitialize_price_icon {
	background-position: 0px -62px;
}

.iconsBackground {
	background-image: url("Images/Icons/thumbs.png");
}

	.iconsBackground:hover {
		background-image: url("Images/Icons/thumbs_over.png");
	}

.iconsBackgroundOrange {
	background-image: url("Images/Icons/thumbs_orange.png");
}

	.iconsBackgroundOrange:hover {
		background-image: url("Images/Icons/thumbs_over.png");
	}

.dd_btn_Icon {
	background-image: url("Images/Icons/thumbs_dark.png");
}

.swap_items_icon {
	background-position: -112px -79px;
}

.toggle_icon {
	background-position: 128px -48px;
}

.new_message_icon {
	background-position: -80px -96px;
}

.open_external_window {
	background-position: -32px -79px;
}

.flagGB {
	background: url(Images/flag-icon-css/gb.svg) transparent no-repeat;
	background-size: cover;
}

.flagDE {
	background: url(Images/flag-icon-css/de.svg) transparent no-repeat;
	background-size: cover;
}

.flagPL {
	background: url(Images/flag-icon-css/pl.svg) transparent no-repeat;
	background-size: cover;
}

.flagES {
	background: url(Images/flag-icon-css/es.svg) transparent no-repeat;
	background-size: cover;
}

.flagIT {
	background: url(Images/flag-icon-css/it.svg) transparent no-repeat;
	background-size: cover;
}

.flagPT {
	background: url(Images/flag-icon-css/pt.svg) transparent no-repeat;
	background-size: cover;
}

.flagCHN {
	background: url(Images/flag-icon-css/cn.svg) transparent no-repeat;
	background-size: cover;
}

.flagZHN {
	background: url(Images/flag-icon-css/cn.svg) transparent no-repeat;
	background-size: cover;
}

.flagBR {
	background: url(Images/flag-icon-css/br.svg) transparent no-repeat;
	background-size: cover;
}

.flagCN {
	background: url(Images/flag-icon-css/cn.svg) transparent no-repeat;
	background-size: cover;
}

.flagRU {
	background: url(Images/flag-icon-css/ru.svg) transparent no-repeat;
	background-size: cover;
}

.flagTR {
	background: url(Images/flag-icon-css/tr.svg) transparent no-repeat;
	background-size: cover;
}

.flagNL {
	background: url(Images/flag-icon-css/nl.svg) transparent no-repeat;
	background-size: cover;
}

.flagSK {
	background: url(Images/flag-icon-css/sk.svg) transparent no-repeat;
	background-size: cover;
}

.flagCZ {
	background: url(Images/flag-icon-css/cz.svg) transparent no-repeat;
	background-size: cover;
}

.flagUA {
	background: url(Images/flag-icon-css/ua.svg) transparent no-repeat;
	background-size: cover;
}

.flagMX {
	background: url(Images/flag-icon-css/mx.svg) transparent no-repeat;
	background-size: cover;
}

.flagCO {
	background: url(Images/flag-icon-css/co.svg) transparent no-repeat;
	background-size: cover;
}

.flagEC {
	background: url(Images/flag-icon-css/ec.svg) transparent no-repeat;
	background-size: cover;
}

.flagPY {
	background: url(Images/flag-icon-css/py.svg) transparent no-repeat;
	background-size: cover;
}

.flagAR {
	background: url(Images/flag-icon-css/ar.svg) transparent no-repeat;
	background-size: cover;
}

.flagRCH {
	background: url(Images/flag-icon-css/cl.svg) transparent no-repeat;
	background-size: cover;
}

.flagRO {
	background: url(Images/flag-icon-css/ro.svg) transparent no-repeat;
	background-size: cover;
}

.flagVE {
	background: url(Images/flag-icon-css/ve.svg) transparent no-repeat;
	background-size: cover;
}

.flagFR {
	background: url(Images/flag-icon-css/fr.svg) transparent no-repeat;
	background-size: cover;
}


/*################################################################*/

.flagCR {
	background: url(Images/flag-icon-css/cr.svg) transparent no-repeat;
	background-size: cover;
}



.flagSV {
	background: url(Images/flag-icon-css/sv.svg) transparent no-repeat;
	background-size: cover;
}



.flagGT {
	background: url(Images/flag-icon-css/gt.svg) transparent no-repeat;
	background-size: cover;
}



.flagHN {
	background: url(Images/flag-icon-css/hn.svg) transparent no-repeat;
	background-size: cover;
}



.flagNI {
	background: url(Images/flag-icon-css/ni.svg) transparent no-repeat;
	background-size: cover;
}



.flagPA {
	background: url(Images/flag-icon-css/pa.svg) transparent no-repeat;
	background-size: cover;
}


.flagGE {
	background: url(Images/flag-icon-css/ge.svg) transparent no-repeat;
	background-size: cover;
}



.flagGR {
	background: url(Images/flag-icon-css/gr.svg) transparent no-repeat;
	background-size: cover;
}


.flagAT {
	background: url(Images/flag-icon-css/at.svg) transparent no-repeat;
	background-size: cover;
}


.flagCH {
	background: url(Images/flag-icon-css/ch.svg) transparent no-repeat;
	background-size: cover;
}






.none {
	background-image: none;
}

.ws.available {
	background: url(Images/Icons/SingleImages/WebshopStatuses/green.png) transparent no-repeat;
	background-size: contain;
}

.ws.unavailable {
	background: url(Images/Icons/SingleImages/WebshopStatuses/red.png) transparent no-repeat;
	background-size: contain;
}

.ws.notInStock {
	background: url(Images/Icons/SingleImages/WebshopStatuses/grey.png) transparent no-repeat;
	background-size: contain;
}

.ws.error {
	background: url(Images/Icons/SingleImages/WebshopStatuses/orange.png) transparent no-repeat;
	background-size: contain;
}




.ws.Globe.Blue {
	background: url(Images/Icons/SingleImages/WebshopStatuses/GlobeBlue.png) transparent no-repeat;
	background-size: contain;
}

.ws.Globe.Black {
	background: url(Images/Icons/SingleImages/WebshopStatuses/GlobeBlack.png) transparent no-repeat;
	background-size: contain;
}

.ws.Globe.Gray {
	background: url(Images/Icons/SingleImages/WebshopStatuses/GlobeGray.png) transparent no-repeat;
	background-size: contain;
}

.ws.Globe.Green {
	background: url(Images/Icons/SingleImages/WebshopStatuses/GlobeGreen.png) transparent no-repeat;
	background-size: contain;
}

.ws.Globe.Orange {
	background: url(Images/Icons/SingleImages/WebshopStatuses/GlobeOrange.png) transparent no-repeat;
	background-size: contain;
}

.ws.Globe.Red {
	background: url(Images/Icons/SingleImages/WebshopStatuses/GlobeRed.png) transparent no-repeat;
	background-size: contain;
}

.ws.Globe.Violet {
	background: url(Images/Icons/SingleImages/WebshopStatuses/GlobeViolet.png) transparent no-repeat;
	background-size: contain;
}

.ws.Globe.Yellow {
	background: url(Images/Icons/SingleImages/WebshopStatuses/GlobeYellow.png) transparent no-repeat;
	background-size: contain;
}

.ws.Phone.Blue {
	background: url(Images/Icons/SingleImages/WebshopStatuses/PhoneBlue.png) transparent no-repeat;
	background-size: contain;
}

.ws.Phone.Black {
	background: url(Images/Icons/SingleImages/WebshopStatuses/PhoneBlack.png) transparent no-repeat;
	background-size: contain;
}

.ws.Phone.Gray {
	background: url(Images/Icons/SingleImages/WebshopStatuses/PhoneGray.png) transparent no-repeat;
	background-size: contain;
}

.ws.Phone.Green {
	background: url(Images/Icons/SingleImages/WebshopStatuses/PhoneGreen.png) transparent no-repeat;
	background-size: contain;
}

.ws.Phone.Orange {
	background: url(Images/Icons/SingleImages/WebshopStatuses/PhoneOrange.png) transparent no-repeat;
	background-size: contain;
}

.ws.Phone.Red {
	background: url(Images/Icons/SingleImages/WebshopStatuses/PhoneRed.png) transparent no-repeat;
	background-size: contain;
}

.ws.Phone.Violet {
	background: url(Images/Icons/SingleImages/WebshopStatuses/PhoneViolet.png) transparent no-repeat;
	background-size: contain;
}

.ws.Phone.Yellow {
	background: url(Images/Icons/SingleImages/WebshopStatuses/PhoneYellow.png) transparent no-repeat;
	background-size: contain;
}

.ws.inProgress.fa-spinner {
/*	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;*/
	font-size: 20px;
	padding: 0px;
}

.ws.inProgress {
	/*animation-name: pulse_animation;
    animation-duration: 1000ms;
    /*transform-origin: 70% 70%;*/
	/*animation-iteration-count: infinite;
    animation-timing-function: linear;*/

	/*animation-timing-function: linear;*/
	/*-webkit-animation: fa-spin 2s infinite linear;*/
}

	.ws.inProgress:before {
		content: "\f110";
	}

@keyframes pulse_animation {
	0% {
		transform: scale(1);
	}

	50% {
		transform: scale(1.3);
	}

	100% {
		transform: scale(1);
	}
}

.cartAdd {
	cursor: pointer;
	background: url(Images/Icons/SingleImages/addToCart.png) transparent no-repeat;
	background-position: center center;
	width: 25px;
	height: 25px;
}

.addToCart .fa {
	font-size: 18px;
}

.inProgress.addToCart i {
	animation-name: pulse_animation;
	animation-duration: 1000ms;
	transform-origin: 70% 70%;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}


.ok.addToCart i:before {
	content: "\f046";
}


.ok .addToCart {
	background: url(Images/Icons/SingleImages/addToCartOk.png) transparent no-repeat;
	background-position: center center;
	width: 25px;
	height: 25px;
}

.cartTakeOver:before {
	content: "\f218";
}


.image {
	background: url(Images/Icons/SingleImages/image.png) transparent no-repeat;
	width: 16px;
	height: 16px;
	display: block;
}

.minimize {
	background: url(Images/Icons/SingleImages/OpenClose/minus.png) transparent no-repeat;
	background-position: center center;
	width: 16px;
	height: 16px;
	display: block;
}

.expand {
	background: url(Images/Icons/SingleImages/OpenClose/plus.png) transparent no-repeat;
	background-position: center center;
	width: 16px;
	height: 16px;
	display: block;
}



.close {
	background-image: url(Images/Icons/thumbs_red.png);
	background-repeat: no-repeat;
	background-position: -32px -192px;
	display: block;
	height: 16px;
	width: 16px;
}

.ws.warhouseStatusIcon {
	width: 30px;
	height: 10px;
	display: block;
}

.ws.None {
	background: url(Images/Icons/SingleImages/WarehouseStatuses/None.png) transparent no-repeat;
}

.ws.Low {
	background: url(Images/Icons/SingleImages/WarehouseStatuses/Low.png) transparent no-repeat;
}

.ws.Medium {
	background: url(Images/Icons/SingleImages/WarehouseStatuses/Medium.png) transparent no-repeat;
}

.ws.High {
	background: url(Images/Icons/SingleImages/WarehouseStatuses/High.png) transparent no-repeat;
}

.ws.Error {
	background: url(Images/Icons/SingleImages/WarehouseStatuses/Error.png) transparent no-repeat;
}

.tick {
	background: url(Images/Icons/SingleImages/tick.png) transparent no-repeat;
	background-position: center center;
	width: 18px;
	height: 13px;
}

body{font-family:"Segoe UI","wf_segoe-ui_normal","Arial","sans-serif";font-size:14px;color:#000;}#loginBackground{background-image:url("Images/Backgrounds/loginBg01.jpg");}.BgColor_Main{background-color:#2969a5;}.BgColor_Secondary{background-color:#fff;}.BgColor_Third{background-color:#d3d3d3;}.BgColor_Highlight{background-color:#fecf5b;}.FontColor_Main{color:#000;}.FontColor_Secondary{color:#fff !important;}.aftermarketArticlesListHeaderContainer{background-color:#2969a5;color:#fff;}.Color_Main{color:#2969a5;}#LoginPrimaryLogo{width:75%;max-height:100px;height:100px;background-position:center center;background-repeat:no-repeat;-ms-background-size:contain;background-size:contain;}#bottomLinkPlaceHolder1{bottom:200px;height:70px;}#bottomLinkPlaceHolder1Logo{width:100%;max-height:70px;height:70px;background-position:center center;background-repeat:no-repeat;-ms-background-size:contain;background-size:contain;}#bottomLinkPlaceHolder2Logo{height:32px;width:100%;background-position:center center;background-repeat:no-repeat;}#bottomLinkPlaceHolder3{background:#2969a5;background:-webkit-linear-gradient(left,#000,#2969a5);background:-o-linear-gradient(right,#000,#2969a5);background:-moz-linear-gradient(right,#000,#2969a5);background:linear-gradient(to right,#000,#2969a5);}#bottomLinkPlaceHolder3Logo{background-image:url('../../Images/vidicom Header 32.png');background-position:right;background-repeat:no-repeat;background-size:contain;height:100%;width:100%;}.vsplitter{background-color:#2969a5;}.hsplitter{background-color:#2969a5;}#svgTreeContainerSearchContainer{background-color:#d3d3d3;}#svgSecondLevelImages{background-color:#d3d3d3;}.tr.articlesItem{border-bottom:1px solid #d3d3d3;}.quicklink:hover{color:#2969a5;}#QuickPanelSearchInput:focus{background-color:#fff;border:1px solid #2969a5;box-shadow:0 0 20px #2969a5,inset 0 0 2px #2969a5;}#QuickPanelSearchInput:active{background-color:#fff;}#mainMenu button{background-color:#2969a5;color:#fff;border-radius:0;}#mainMenu button:hover{background-color:#fff;color:#000;}button.ImSelected,button.selected{background-color:#fecf5b !important;}.navigation button{background-color:#2969a5;color:#fff;}#tabFavCars ul li,#tabFavTrucks ul li{background-color:#fecf5b;color:#000;border-color:#000;}.colummnCriteriaContainer div{background-color:transparent;}input[type=text]:focus,input[type=password]:focus,textarea:focus{background-color:#fecf5b;}.cpm{background-color:#fecf5b;}.cam{background-color:#fecf5b;}.svgTreeItemContainer.selected.level0{background-color:#fecf5b;}.svgTreeItemContainer.selected.level1{background-color:#fecf5b;}.svgTreeItemContainer.selected.level2{background-color:#fecf5b;}.monthSlider.ui-widget-content,.yearSlider.ui-widget-content{background-color:#ffa500;background-image:url("Images/BackGrounds/focus.png");background-position:50% 50%;}.listTreeItemCaption.selected{background-color:#fecf5b;}#bottomLinksContainer{background-color:#2969a5;}#bottomLinksContainerLogin{background-color:#2969a5;}#FindCarHeaderBar{background-color:#2969a5;}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#2969a5;color:#fff;}.nav-pills>li>a{background-color:#d3d3d3;color:#2969a5;}.sidenav{background-color:#2969a5;}#CarFilterButtonsContainer .carFilterPill{background-color:#fecf5b;border-radius:5px;padding:0 14px 0 14px;}.listItemNormal,.odd{background-color:#fff;}.listItemAlternate,.even{background-color:#fff;}table.clickable tbody tr:not(.selected):hover,.table.clickable .tbody .tr:not(.selected):hover{background-color:#d3d3d3;}.listItemNormal.selected,.listItemAlternate.selected,.odd.selected,.even.selected{background-color:#fecf5b;color:#000;}.arts .odd.selected,.arts .even.selected{background-color:#d3d3d3;color:#000;}body,#HomePageContainer{background-color:#fff;}#imprintTabs,#tabs-1,#tabs-2,#inprintLink,#svgSupportContainer,#svgSupportContainer a,#changePasswordContent,#startImpersonationContainer,#optionsContainer,#optionsTab,#tabLanguages,#tabMarkets,#tabThemes,#tabSecondPrintoutLanguages,#tabOtherPreferences,.companyPreferencesTab,#ClearCartPromptContainer,#aboutContainer{color:#023155;}#inprintLink,#packageInfo,#eultLink{color:#fff;display:inline-block;}#ErrorWindow{color:#023155;}#loaderProgressBarContainer{background-color:#0e569a;}#quickSearchContainer{background-color:#d3d3d3;}#fullwaitIndicator,#waitIndicator{background-image:url(Images/LoadingIndicators/fullLoader.gif);}#EventServiceMessageText{color:#ffe97f;margin-top:10px;}#dh,#dm,#dc,#dt{background-color:#fff;}#fullwaitPanel .ajax_content_loader{background-image:none;background-color:transparent;}.aftermarketManufacturersItem :hover,.aftermarketManufacturersItem span:hover{text-decoration:underline;}.aftermarketManufacturersItem.alternating,.filteringCriteriaItem.alternating{background-color:#dbe2e3;}.aftermarketManufacturersItem:last-child,.aftermarketManufacturersItemAlternating:last-child,.filteringCriteriaItem:last-child,.filteringCriteriaItemAlternating:last-child{border-bottom:1px solid #444;}.articlesDetailsInfoContainer{border:1px solid #808080;}.articlesDetailsListsContainer{border:1px solid #808080;}.articlesNumbersRepeater{border-color:#d3d3d3;}.criteriaHeader,.aftermarketManufacturersGroupHeader{color:#fff;background-color:#2969a5;height:28px;}.OENumbersContainer .tr:hover{background-color:#fecf5b;}.articlesFilteringCriteriaHeader{background-color:#2969a5;background-image:url(Images/Headers/headers_bg.png);background-position:0% 0%;background-repeat:repeat-x;color:#fff;}.tipsy-inner{border:1px solid #000;}.tipsy-inner,.tipsy-inner td{background-color:#0e5599;color:#fff;}.cp,.cpm{background-color:#fff;}.ca,.cam{background-color:#dbe2e3;}thead{background-color:#2969a5;}.thead{background:none;background-repeat:repeat-x;background-color:#2969a5;color:#fff;}.tbody{background-color:#fff;}.td,td,.tr,tr{color:#000;}.th,th{background:none;background-repeat:repeat-x;background-color:transparent;color:#fff;}.lb{color:#fff;background-color:#2969a5;}.toolbarBackground{background-color:#2969a5;}.articlesFilterSubMenu{color:#023155;}.dropdown-menu>li>a:hover{background-color:#fecf5b;}#FullNavHistory li{display:block;cursor:pointer;}#FullNavHistory div{font-size:16px;}.alertInfo{color:#023155;}.columnFilterHeader.active{color:#fecf5b;}.columnFilterHeader.icon{background-image:url(Images/Icons/thumbs.png);}.columnFilterHeader.icon.active{background-image:url(Images/Icons/thumbs_over.png);}.fuel .columnFilterHeader.icon{background-position:-224px 0;}.doors .columnFilterHeader.icon{background-position:-208px 0;}.filterHintsContainer{background-color:#023155;}.ui-widget-overlay{opacity:.75;background-color:#000;}.ui-widget-header{background-position:center top;background-color:#2969a5;border:1px solid #2969a5;color:#fff;font-weight:bold;border-bottom-left-radius:0;border-bottom-right-radius:0;}.ui-state-default{background:url("Images/Navigation/Toolbars/toolbar_bg_body.png");background-position:center top;background-color:#f1f1f1;border:1px solid #333;color:#fff;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{background:url("Images/Icons/close_red_32x24.png");border:medium none;width:32px;height:24px;top:44%;right:.6em;display:initial;}.ui-dialog .ui-dialog-titlebar-close:hover{background:url("Images/Icons/close_black_32x24.png");opacity:.75;}.ui-dialog .ui-widget-content{border:none;}.ui-widget.ui-widget-content{border:none;}.ui-dialog{padding:0;}.ui-dialog .ui-dialog-titlebar{height:40px;padding-top:8px;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #fecf5b;background:#fecf5b;font-weight:normal;color:#000;}.ui-state-active a,.ui-state-active a:link{color:#000;}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0;padding-bottom:0;}#ReplacementArticles{color:#000;}#ReplacementArticles th{color:#fff;}#ReplacementArticles td{color:#000;}.outdated{color:#777;}#ExtendedCartContainer,#UserDefinedArticlesContainer,#OrderContainer,#OrderContainer a,#OrderPositionNotesContainer,#OfferContainer,#CartHistoryContainer,#SaveAsTemplateContainer,#CartPositionEditorContainer,#UserDefinedArticleEditorContainer,#EreCalculationResultsContainer,#StockArticlesContainer,#PlaceOrderResultsContainer,#carDetailsContainer,#uniparts-menuGenericArticlesContainer,#DocumentsContainer{color:#2969a5;}.dataTables_scrollBody{background-color:#fff;}.partnerWSStatuses th{color:#fff;}#ExtendedCartContainer th{color:#fff;}#HistoryMaster .dataTable{background-color:transparent;}#HistoryMaster .dataTable th,.dataTables_wrapper label{color:#fff;font-weight:bold;}#HistorySlave th{color:#fff;font-weight:bold;}#HistoryMaster,#HistorySlave,#HistorySlave a{color:#023155;}#HistoryMaster th,#HistoryMaster thead,#HistoryMaster .dataTables_scrollHeadInner{background-image:none;background-color:#2969a5;}#HistoryMaster .dataTables_filter{background-color:#2969a5;}.validatorColor{color:#f00;}.ws.artilce.description{color:#000;font-weight:bold;}.ws.artilce.description2,.importantColor{color:#f00;font-weight:bold;}.topBorder{border-top:1px solid #000;}.leftBorder{border-left:1px solid #000;}.rightBorder{border-right:1px solid #000;}.bottomBorder{border-bottom:1px solid #000;}.ereCalculationHederTopRowCell{background-image:none;background-color:#5993c9;}#FluidModalContent{color:#023155;}.disabledBackground{background-color:#ccc;}.position.disabledBackground:hover{background-color:#aab;}#CommonDialogContainer{color:#023155;}.list_icon.check_icon.none{background-image:none;}#ApplicationLoader{background-color:#f1f1f1;}.IsFoundByIndirectOEMatch{background-color:#f00;}.promotionalPosition{color:#2969a5;}#QuickCartBtn{background-color:#2969a5;opacity:.75;color:#fff;}#TextTreeShortcuts,#TextTreeSearch,.aftermarketManufacturersGroupsContent{background-color:#d3d3d3;}#ExtendedCartContainer .header,#OrderContainer .header,#OfferContainer .header,#UserDefinedArticlesContainer .header,#EreCalculationResultsContainer .header,#StockArticlesContainer .header,#PlaceOrderResultsContainer .header,#HistorySlave .header{background-color:#d3d3d3;}#t,.headerContent{color:#fff;}.btn-default{color:#000;background-color:#fff;}.d{color:#777;}.alertError{color:#000;}.progress-bar{background-color:#2969a5;color:#fff;}#bottomRightLoginLogo{background-image:url('../../Images/vidicom Header 32.png');}.listTreeItemCaption.articlesItem:not(.selected):hover{background-color:#d3d3d3;}.nav-tabs>li>a{background-color:#2969a5;color:#fff;}.nav-tabs>li>a:hover{background-color:#d3d3d3;color:#000;}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#2969a5;}#tabCompanyInfo label,#tabCartSettings label{color:#2969a5;}label{color:#2969a5;}.label-default{background-color:#fff;color:#2969a5;}#HistoryMaster table,#HistoryMaster th,#HistoryMaster td,#HistorySlave table,#HistorySlave th,#HistorySlave td{border-bottom:1px solid #d3d3d3;}.orderPosition:hover{background-color:#d3d3d3;}.articlesListContainer .selected{box-shadow:1px 1px 10px #2969a5,-1px -1px 10px #2969a5;}input.fluidFilter{color:#000;font-weight:initial;}#HistoryMaster input{color:#000;font-weight:initial;}.halfSelectionA{background:linear-gradient(to right bottom,#fecf5b 50%,#fff 50%);}.halfSelectionB{background:linear-gradient(to right bottom,#fff 50%,#fecf5b 50%);}.carousel-indicators,.carousel-control{color:#2969a5;}.carousel-indicators li{border-color:#2969a5;}.carousel-indicators .active{background-color:#2969a5;}.kbSelected{background-color:rgba(100,100,100,.3) !important;}.ArticlesOutputMessageContainer{color:#fecf5b;}.borderedDialog{border:solid !important;border-radius:9px !important;border-width:2px !important;border-color:#2969a5 !important;}#date_filter{background-color:#2969a5;color:#fff;margin-top:7px;text-align:left;padding-left:15px;font-weight:bold;}#datepicker_from,#datepicker_to,#searchInput{color:#000;font-weight:normal;}.ui-datepicker-prev:hover,.ui-datepicker-next:hover{color:#2969a5;}#PurchaseQuickOrderPosition:hover{background-color:#fff;}#dt>#carDetailsContainer>table,#dt{background-color:#d3d3d3;}.carTypeRow.selected{background-color:#c0e1ff;}#pe3{background-color:#d3d3d3;}.selectedShortcut{text-shadow:0 0 1px #fff,0 0 4px #fff,0 0 25px #fecf5b,0 0 51px #fecf5b,0 0 19px #fecf5b,0 0 58px #fecf5b,0 0 106px #fecf5b;}#treeCollapseButton{position:absolute;right:20px;bottom:20px;font-size:x-large;z-index:1;color:#2969a5;}.jstree-search{color:#2969a5 !important;}mark{background-color:#fecf5b;}.themedTable{border:solid 1px #000 !important;}.themedTable thead{background-color:#2969a5;color:#fff;}.themedTable tbody tr{background-color:#fff;border-bottom:solid 1px #d3d3d3;}.themedTable tfoot{background-color:#fff;}.comparisonTable{width:100%;table-layout:fixed;}.comparisonTable td,.comparisonTable th{border:solid 1px #a9a9a9;}.jstree-default .jstree-wholerow-hovered{background:#d3d3d3;}.jstree-default .jstree-wholerow-clicked{background:#fecf5b;}.glow{font-size:80px;color:#fff;text-align:center;-webkit-animation:glow 1s ease-in-out infinite alternate;-moz-animation:glow 1s ease-in-out infinite alternate;animation:glow 1s ease-in-out infinite alternate;}@-webkit-keyframes glow{from{text-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #e60073,0 0 40px #e60073,0 0 50px #e60073,0 0 60px #e60073,0 0 70px #e60073;}to{text-shadow:0 0 20px #fff,0 0 30px #ff4da6,0 0 40px #ff4da6,0 0 50px #ff4da6,0 0 60px #ff4da6,0 0 70px #ff4da6,0 0 80px #ff4da6;}}#pe1 .fa-folder,#pe1 .fa-folder-open{color:#2969a5;}#haynesModulesPanel li{border:solid 1px #2969a5;padding:10px 5px;}#haynesModulesPanel a,#haynesModulesPanel li>i{color:#2969a5;}#haynesModulesPanel td{font-size:12.5px;}.highlightOnHover:hover{background-color:#fecf5b;}.itemsHoverOnHover:hover{background-color:#d3d3d3;}.mainColorOnHover:hover{background-color:#2969a5;}.differenceFound{font-weight:bold;font-style:italic;color:#8b0000;}.GreyedText{color:#808080;}.Bgcolor_Lightgrey{background-color:#d3d3d3;}.dangerColor{color:#d9534f;}.articlesDetailsImageContainer{display:block;height:140px;width:140px;margin-right:6px;margin-bottom:0;margin-left:6px;border-top:2px solid #808080;border-left:2px solid #808080;border-right:2px solid #808080;border-bottom:2px solid #808080;}.articlesDetailsChosenImageContainer{display:block;height:140px;width:140px;margin-right:6px;margin-bottom:0;margin-left:6px;border-top:2px solid #2969a5;border-left:2px solid #2969a5;border-right:2px solid #2969a5;border-bottom:2px solid #2969a5;}.articlesDetailsImageContainer:hover,.articlesDetailsChosenImageContainer:hover{border-color:#fecf5b;}.articleDetailsReferencesTableColor{background-color:#fff;}
#uniparts-menu2 {
    position: absolute;
    width: 100%;
    height: 100%;
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
    z-index: 100000;
}

#uniparts-menuGenericArticleGroupsContainer {
    position: absolute;
    left: 20%;
    top: 30px;
    width: 600px;
    height: 420px;
    10000 background-image: url(Images/universalparts/bg1.png);
    background-color: #f5f5f5;
    background-position: right top;
    background-repeat: no-repeat;
    z-index: 10000;
    box-shadow: 0 0 30px #808080;
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
}

#uniparts-divider {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    width: 150px;
    background-image: url(Images/universalparts/verticalBar.png);
    background-repeat: repeat-y;
    background-position: right top;
}

.show .universal.imageContainer {
    display: block;
}


.universal.groupItem {
    width: 160px;
    height: 50px;
}

.show .universal.caption {
    z-index: 1011;
    background-image: url(Images/universalparts/selector2.png);
    cursor: pointer;
    text-decoration: underline;
    color: #023155;
}

.universal.caption {
    width: 139px;
    height: 50px;
    background-image: none; /*url(Images/universalparts/selector2.png);*/
    background-position: right top;
    background-repeat: no-repeat;
    z-index: 1009;
    padding-left: 10px;
    padding-top: 13px;
    position: relative;
    font-size: 13px;
}


.universal.imageContainer {
    display: none;
    position: absolute;
    height: 420px;
    margin: auto;
    top: 0;
    left: 150px;
    right: 0;
    bottom: 0;
    z-index: 1010;
    background-color: white;
}

.univeral.menuImage {
    width: 400px;
    height: 400px;
    margin-left: 30px;
}



#carAudioImage {
    left: 48%;
    top: 18%;
}

#tyresImage {
    left: 48%;
    top: 43%;
}

#bulbsImage {
    left: 78%;
    top: 28%;
}

#chemicalsImage {
    left: 18%;
    top: 28%;
}

#batteriesImage {
    left: 16%;
    top: 51%;
}

#wiperbladeImage {
    left: 80%;
    top: 51%;
}

#oilsImage {
    left: 33%;
    top: 76%;
}

#paintImage {
    left: 63%;
    top: 76%;
}

#uniparts-menuGenericArticlesContainer {
}

#uniparts-mainContainer {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 205px;
    left: 6px;
    position: absolute;
    right: 8px;
    top: 5px;
}

#uniparts-headContainer {
    /*background-color: #F5F5F5;*/
    background-image: url("images/universalParts/horizontalBar.png");
    background-position: 0 33px;
    background-repeat: repeat-x;
    height: 42px;
    overflow: auto;
}

#uniparts-searchPanel {
    background-color: white;
    left: 0px;
    right: 0px;
    top: 40px;
    height: 160px;
    position: absolute;
    border-left: 1px solid gray;
    border-bottom: 1px solid gray;
    border-right: 1px solid gray;
}

#uniparts-criteriaContentContainer {
}

#uniparts-mainGroupsContainer {
}

#uniparts-genArtsContainer {
    float: left;
    margin: 8px;
    height: 150px;
    left: 10px;
}

#uniparts-criteriaContainer {
    float: left;
    margin: 8px;
}

#uniparts-filterLabelContainer {
    float: left;
    margin: 8px;
}

.uniparts-label {
    width: 250px;
    height: 250px;
}

.uniparts .label {
    color: black;
}

#uniparts-contentContainer {
    position: absolute;
    top: 205px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 5px;
    border: 1px solid black;
}

.uniparts-mainGroup {
    height: 40px;
    float: left;
    cursor: pointer;
    padding-right: 10px;
    padding-left: 10px;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
}



    .Bulbs .uniparts-mainGroup:nth-child(1),
    .Oils .uniparts-mainGroup:nth-child(2),
    .ChemicalProducts .uniparts-mainGroup:nth-child(3),
    .Multimedia .uniparts-mainGroup:nth-child(4),
    .Paint .uniparts-mainGroup:nth-child(5),
    .Batteries .uniparts-mainGroup:nth-child(6),
    .Tyres .uniparts-mainGroup:nth-child(7),
    .WiperBlades .uniparts-mainGroup:nth-child(8),
    .Brand .uniparts-mainGroup:nth-child(9),
    .uniparts-mainGroup:hover, .uniparts-mainGroup.active {
        background-color: white;
        border-left: 1px solid gray;
        border-top: 1px solid gray;
        border-right: 1px solid gray;
        border-top-left-radius: 2px;
        border-top-right-radius: 2px;
    }

    .uniparts-mainGroup img {
        height: 35px;
        width: 35px;
        vertical-align: middle;
    }

    .uniparts-mainGroup span {
        margin-top: -3px;
    }

    .uniparts-mainGroup.active {
        background-color: white;
    }

.uniparts-mandatoryCriteriaValidator {
    text-align: left;
    font-size: smaller;
}



#uniparts-criteriaPresetsContainer {
    height: 150px;
    width: 250px;
    float: left;
}

.uniparts-criterionPresetContainer {
    float: left;
    height: 70px;
    width: 70px;
    border-width: 1px;
    border-style: solid;
    border-color: lightgray;
    background-color: #F5F5F5;
    border-radius: 2px;
    background-position: center center;
    margin: 1px;
}

    .uniparts-criterionPresetContainer.b43_47 {
        background-image: url(Images/UniversalParts/Battery/battery45ah.png);
    }

    .uniparts-criterionPresetContainer.b55_63 {
        background-image: url(Images/UniversalParts/Battery/battery60ah.png);
    }

    .uniparts-criterionPresetContainer.b70_77 {
        background-image: url(Images/UniversalParts/Battery/battery75ah.png);
    }

    .uniparts-criterionPresetContainer.b87_95 {
        background-image: url(Images/UniversalParts/Battery/battery90ah.png);
    }

    .uniparts-criterionPresetContainer.b115_123 {
        background-image: url(Images/UniversalParts/Battery/battery115ah.png);
    }

    .uniparts-criterionPresetContainer:hover {
        cursor: pointer;
        background-color: white;
    }



    .uniparts-criterionPresetContainer #genericArticleCriteria {
        height: 150px;
        width: 600px;
    }

.uniparts.criteriaPosition {
    width: 200px;
    height: 50px;
    position: relative;
}

    .uniparts.criteriaPosition:nth-child(4n+4) {
        margin-top: -150px;
        margin-left: 220px;
    }

    .uniparts.criteriaPosition:nth-child(4n+5) {
        margin-left: 220px;
    }

    .uniparts.criteriaPosition:nth-child(4n+6) {
        margin-left: 220px;
    }

    .uniparts.criteriaPosition:nth-child(4n+7) {
        margin-top: -150px;
        margin-left: 440px;
    }

    .uniparts.criteriaPosition:nth-child(4n+8) {
        margin-left: 440px;
        margin-top: 0px;
    }

    .uniparts.criteriaPosition:nth-child(4n+9) {
        margin-left: 440px;
    }

.rangeControl {
}

.rangeControl-min {
    width: 25px;
}

.rangeControl-max {
    width: 25px;
}


#genartThumbnailContainer {
    width: 900px;
    height: 155px;
}

.genartThumbnail {
    width: 100px;
    height: 100px;
    margin-top: 20px;
    border: 1px solid lightgray;
    border-radius: 2px;
    float: left;
    background-color: #F5F5F5;
    margin-left: 10px;
    background-position: center center;
}

    .genartThumbnail:hover {
        cursor: pointer;
        background-color: white;
    }

    .genartThumbnail.AudioAmplifier {
        background-image: url(Images/UniversalParts/Multimedia/AudioAmplifier.png);
    }

    .genartThumbnail.TachographDisc {
        background-image: url(Images/UniversalParts/Multimedia/TachographDisc.png);
    }


    .genartThumbnail.RadioCd {
        background-image: url(Images/UniversalParts/Multimedia/RadioCd.png);
    }


    .genartThumbnail.LoudSpeaker {
        background-image: url(Images/UniversalParts/Multimedia/LoudSpeaker.png);
    }


    .genartThumbnail.Handsfree {
        background-image: url(Images/UniversalParts/Multimedia/Handsfree.png);
    }


    .genartThumbnail.Screen {
        background-image: url(Images/UniversalParts/Multimedia/Screen.png);
    }

    .genartThumbnail.TachographPaper {
        background-image: url(Images/UniversalParts/Multimedia/TachographPaper.png);
    }

    .genartThumbnail.NavigationSystem {
        background-image: url(Images/UniversalParts/Multimedia/NavigationSystem.png);
    }

.ui-autocomplete-term {
    font-weight: bold;
    color: darkorange;
}


.ui-autocomplete {
    max-height: 400px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
}
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {
    height: 400px;
}


#unipartsTyreFilter {
    width: 400px;
    height: 40px;
    font-size: 15px;
    color: #808080;
}

#unipartsTyreFilterTooltip {
    background-color: #F5F5F5;
    background-image: url("Images/UniversalParts/Tyre 2.png");
    background-position: 50% -155px;
    border-bottom: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #808080;
    display: block;
    height: 250px;
    left: 0;
    position: relative;
    width: 400px;
    z-index: 100;
    box-shadow: 0 10px 10px #808080;
}


    #unipartsTyreFilterTooltip.hidden {
        display: none;
    }


#universalPartsCustomControlPolePositions option, select#universalPartsCustomControlPolePositions {
    background-position: 0 -16px;
    background-repeat: no-repeat;
    padding-bottom: 5px;
    padding-left: 45px;
    padding-top: 5px;
    height: 24px;
}

select#universalPartsCustomControlPolePositions {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-bottom: 0px;
    padding-left: 45px;
    height: 30px;
}


#universalPartsCustomControlPolePositions option[value=BatteryNormalPolesRight],
.BatteryNormalPolesRight {
    background-image: url(Images/UniversalParts/Battery/BatteryNormalPolesRight.png);
}

#universalPartsCustomControlPolePositions option[value=BatteryNormalPolesLeft],
.BatteryNormalPolesLeft {
    background-image: url(Images/UniversalParts/Battery/BatteryNormalPolesLeft.png);
}

#universalPartsCustomControlPolePositions option[value=BatterySidePolesRight],
.BatterySidePolesRight {
    background-image: url(Images/UniversalParts/Battery/BatterySidePolesRight.png);
}

#universalPartsCustomControlPolePositions option[value=BatterySidePolesLeft],
.BatterySidePolesLeft {
    background-image: url(Images/UniversalParts/Battery/BatterySidePolesLeft.png);
}

#universalPartsCustomControlPolePositions option[value=BatteryDiagonalPolesSingle],
.BatteryDiagonalPolesSingle {
    background-image: url(Images/UniversalParts/Battery/BatteryDiagonalPolesSingle.png);
}

#uniparts-searchButton{
    margin-top:17px;
}
