/* Susy Column Variables
================================================== */
/* Susy Grid Breakpoint Variables (Media Queries)
================================================== */
/* Font Variables
================================================== */
/* Color Variables
================================================== */
/* Herbalife Brand Green */
/* Herbalife Brand Orange */
/* #Font icons
================================================== */
@font-face {
  font-family: 'herbalife';
  src: url("../../fonts/myherbalife.eot");
  src: url("../../fonts/myherbalife.eot?#iefix") format("embedded-opentype"), url("../../fonts/myherbalife.woff") format("woff"), url("../../fonts/myherbalife.ttf") format("truetype"), url("../../fonts/myherbalife.svg#herbalife") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: 'herbalife';
  content: attr(data-icon);
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^='icon-']:before,
[class*=' icon-']:before {
  font-family: 'herbalife';
  font-weight: normal;
  font-style: normal;
  font-variant: normal;
  text-transform: none;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-aim-ln-1:before {
  content: 'a';
}

.icon-bin-ln-1:before {
  content: 'b';
}

.icon-bin-ln-2:before, .icon-trashcan:before, .icon-remove:before {
  content: 'c';
}

.icon-binocular-ln-1:before {
  content: 'd';
}

.icon-clip-ln-1:before, .icon-attachment:before {
  content: 'e';
}

.icon-cutter-ln-1:before {
  content: 'f';
}

.icon-delete-ln-1:before, .icon-x-circle:before {
  content: 'g';
}

.icon-delete-ln-2:before {
  content: 'h';
}

.icon-hide-ln-1:before {
  content: 'j';
}

.icon-key-ln-1:before, .icon-key:before {
  content: 'k';
}

.icon-link-ln-1:before, .icon-link:before {
  content: 'l';
}

.icon-link-broken-ln-1:before {
  content: 'm';
}

.icon-lock-ln-1:before {
  content: 'o';
}

.icon-lock-ln-2:before {
  content: 'n';
}

.icon-lock-unlock-ln-2:before, .icon-unlocked:before {
  content: 'p';
}

.icon-magnifier-ln-1:before, .icon-search:before {
  content: 'q';
}

.icon-pen-ln-1:before {
  content: 'r';
}

.icon-pencil-ln-1:before, .icon-write:before {
  content: 's';
}

.icon-pin-ln-1:before {
  content: 't';
}

.icon-pin-ln-2:before {
  content: 'u';
}

.icon-edit-ln-2:before {
  content: 'i';
}

.icon-power-ln-1:before, .icon-stress:before {
  content: 'v';
}

.icon-power-ln-2:before, .icon-energy:before {
  content: 'w';
}

.icon-preview-ln-1:before {
  content: 'x';
}

.icon-preview-ln-2:before {
  content: 'y';
}

.icon-scissor-ln-1:before {
  content: 'z';
}

.icon-type-ln-2:before {
  content: 'A';
}

.icon-zoom-in-ln-1:before {
  content: 'B';
}

.icon-zoom-out-ln-1:before {
  content: 'C';
}

.icon-cursor-ln-1:before {
  content: 'D';
}

.icon-hand-point-ln-1:before, .icon-pointer:before {
  content: 'E';
}

.icon-hand-touch-ln-1:before {
  content: 'F';
}

.icon-hand-touch-ln-3:before {
  content: 'G';
}

.icon-tag-ln-1:before, .icon-tag:before {
  content: 'H';
}

.icon-tag-add-ln-1:before {
  content: 'I';
}

.icon-tag-delete-ln-1:before {
  content: 'J';
}

.icon-tags-ln-1:before {
  content: 'K';
}

.icon-board-ln-1:before {
  content: 'L';
}

.icon-layers-ln-1:before {
  content: 'M';
}

.icon-magic-wand-ln-1:before {
  content: 'N';
}

.icon-magnet-ln-1:before {
  content: 'O';
}

.icon-pen-5-ln-1:before {
  content: 'P';
}

.icon-ruler-ln-1:before, .icon-measure:before {
  content: 'Q';
}

.icon-stationery-ln-1:before {
  content: 'R';
}

.icon-stationery-ln-2:before {
  content: 'S';
}

.icon-award-ln-1:before, .icon-award-1:before {
  content: 'T';
}

.icon-award-ln-2:before, .icon-award-2:before {
  content: 'U';
}

.icon-award-ln-3:before {
  content: 'V';
}

.icon-award-ln-4:before {
  content: 'W';
}

.icon-award-ln-5:before {
  content: 'X';
}

.icon-award-ln-6:before {
  content: 'Y';
}

.icon-crown-ln-1:before {
  content: 'Z';
}

.icon-crown-ln-2:before {
  content: '0';
}

.icon-crown-ln-3:before {
  content: '1';
}

.icon-fire-ln-1:before, .icon-fire:before {
  content: '2';
}

.icon-flag-ln-1:before {
  content: '3';
}

.icon-flag-ln-6:before {
  content: '4';
}

.icon-flag-ln-7:before {
  content: '5';
}

.icon-flag-ln-8:before, .icon-flag:before {
  content: '6';
}

.icon-hand-like-ln-2:before, .icon-thumbs-up:before {
  content: '7';
}

.icon-hand-unlike-ln-2:before {
  content: '8';
}

.icon-heart-ln-1:before, .icon-heart:before {
  content: '9';
}

.icon-heart-ln-2:before, .icon-heart-2:before {
  content: '!';
}

.icon-heart-broken-ln-1:before {
  content: '\22';
}

.icon-heart-minus-ln-1:before {
  content: '#';
}

.icon-heart-plus-ln-1:before {
  content: '$';
}

.icon-present-ln-1:before, .icon-gift:before, .icon-gift-2:before {
  content: '%';
}

.icon-star-ln-1:before, .icon-star:before {
  content: '&';
}

.icon-star-ln-2:before, .icon-star-2:before, .icon-star-circle:before, .icon-ampersand:before {
  content: '\27';
}

.icon-star-ln-4:before {
  content: '(';
}

.icon-star-ln-5:before {
  content: ')';
}

.icon-star-ln-6:before {
  content: '*';
}

.icon-star-ln-7:before {
  content: '+';
}

.icon-star-ln-8:before {
  content: ',';
}

.icon-star-ln-9:before {
  content: '-';
}

.icon-trophy-ln-1:before, .icon-trophy:before {
  content: '.';
}

.icon-baloon-ln-1:before {
  content: '/';
}

.icon-bubble-add-ln-2:before {
  content: ':';
}

.icon-bubble-ask-ln-2:before {
  content: ';';
}

.icon-bubble-attention-ln-4:before {
  content: '<';
}

.icon-bubble-block-ln-2:before {
  content: '=';
}

.icon-bubble-check-ln-2:before, .icon-check:before {
  content: '>';
}

.icon-bubble-comment-ln-2:before {
  content: '?';
}

.icon-bubble-conversation-ln-3:before {
  content: '@';
}

.icon-bubble-conversation-ln-6:before {
  content: '[';
}

.icon-bubble-conversation-ln-5:before {
  content: ']';
}

.icon-bubble-delete-ln-2:before {
  content: '^';
}

.icon-bubble-edit-ln-2:before, .icon-comment:before {
  content: '_';
}

.icon-bubble-heart-ln-2:before {
  content: '\60';
}

.icon-bubble-information-ln-1:before {
  content: '{';
}

.icon-bubble-minus-ln-2:before {
  content: '|';
}

.icon-bubble-quote-ln-2:before, .icon-quote:before {
  content: '}';
}

.icon-bubble-smiley-ln-3:before {
  content: '~';
}

.icon-bubble-star-ln-2:before {
  content: '\5C';
}

.icon-chat-ln-6:before, .icon-chat:before {
  content: '\e000';
}

.icon-chat-ln-7:before {
  content: '\e001';
}

.icon-smiley-happy-ln-1:before, .icon-happy:before {
  content: '\e002';
}

.icon-smiley-happy-ln-2:before, .icon-satisfied:before {
  content: '\e003';
}

.icon-smiley-happy-ln-3:before {
  content: '\e004';
}

.icon-smiley-happy-ln-4:before {
  content: '\e005';
}

.icon-smiley-happy-ln-5:before {
  content: '\e006';
}

.icon-smiley-sad-ln-1:before, .icon-sad:before {
  content: '\e007';
}

.icon-smiley-surprise-ln-1:before {
  content: '\e008';
}

.icon-smiley-wink-ln-1:before {
  content: '\e009';
}

.icon-call-ln-1:before {
  content: '\e00a';
}

.icon-mobile-phone-ln-1:before, .icon-mobile:before {
  content: '\e00b';
}

.icon-mobile-phone-ln-2:before, .icon-blackberry:before {
  content: '\e00c';
}

.icon-phone-ln-3:before, .icon-phone:before {
  content: '\e00d';
}

.icon-signal-fine-ln-1:before {
  content: '\e00e';
}

.icon-signal-full-ln-1:before, .icon-bars:before, .icon-volume:before {
  content: '\e00f';
}

.icon-signal-high-ln-1:before {
  content: '\e010';
}

.icon-signal-no-ln-1:before {
  content: '\e011';
}

.icon-signal-poor-ln-1:before {
  content: '\e012';
}

.icon-signal-weak-ln-1:before {
  content: '\e013';
}

.icon-smartphone-ln-1:before, .icon-smartphone-ln-1 {
  content: '\e014';
}

.icon-camera-symbol-ln-3:before {
  content: '\e016';
}

.icon-antenna-ln-2:before {
  content: '\e017';
}

.icon-link-ln-2:before, .icon-share:before {
  content: '\e018';
}

.icon-megaphone-ln-1:before, .icon-broadcast:before, .icon-annoucments:before {
  content: '\e019';
}

.icon-rss-ln-2:before, .icon-wordpress:before {
  content: '\e01a';
}

.icon-inbox-ln-3:before {
  content: '\e01c';
}

.icon-inbox-ln-2:before {
  content: '\e01d';
}

.icon-mail-box-ln-3:before, .icon-address:before {
  content: '\e01e';
}

.icon-mail-inbox-ln-1:before {
  content: '\e01f';
}

.icon-mail-ln-2:before, .icon-email:before, .icon-upload:before {
  content: '\e021';
}

.icon-mail-add-ln-1:before {
  content: '\e020';
}

.icon-mail-attention-ln-1:before {
  content: '\e022';
}

.icon-mail-block-ln-1:before {
  content: '\e023';
}

.icon-mail-checked-ln-1:before {
  content: '\e024';
}

.icon-mail-compose-ln-1:before {
  content: '\e025';
}

.icon-mail-delete-ln-1:before {
  content: '\e026';
}

.icon-mail-favorite-ln-1:before {
  content: '\e027';
}

.icon-mail-lock-ln-1:before {
  content: '\e028';
}

.icon-mail-minus-ln-1:before {
  content: '\e029';
}

.icon-mail-read-ln-1:before {
  content: '\e02a';
}

.icon-mail-recieved-ln-1:before {
  content: '\e02b';
}

.icon-mail-recieved-ln-2:before {
  content: '\e02c';
}

.icon-mail-search-ln-1:before {
  content: '\e02d';
}

.icon-mail-search-ln-2:before {
  content: '\e02e';
}

.icon-mail-sent-ln-1:before {
  content: '\e02f';
}

.icon-mail-sent-ln-2:before {
  content: '\e030';
}

.icon-mail-setting-ln-1:before {
  content: '\e031';
}

.icon-mail-star-ln-1:before {
  content: '\e032';
}

.icon-mail-sync-ln-1:before {
  content: '\e033';
}

.icon-mail-time-ln-1:before {
  content: '\e034';
}

.icon-outbox-ln-1:before, .icon-customer-orders:before {
  content: '\e035';
}

.icon-plane-paper-ln-1:before {
  content: '\e036';
}

.icon-reply-mail-ln-1:before, .icon-reply-to-all:before {
  content: '\e037';
}

.icon-reply-mail-ln-2:before, .icon-reply:before {
  content: '\e038';
}

.icon-connection-ln-2:before {
  content: '\e039';
}

.icon-connection-ln-3:before {
  content: '\e03a';
}

.icon-contacts-ln-1:before, .icon-group:before {
  content: '\e03b';
}

.icon-contacts-ln-3:before, .icon-address-book:before, .icon-card:before {
  content: '\e03c';
}

.icon-contacts-ln-2:before, .icon-users:before, .icon-support:before, .icon-people-2:before {
  content: '\e03d';
}

.icon-female-ln-1:before {
  content: '\e015';
}

.icon-gender-female-ln-1:before {
  content: '\e01b';
}

.icon-gender-male-ln-1:before {
  content: '\e03e';
}

.icon-id-ln-3:before {
  content: '\e03f';
}

.icon-id-ln-8:before {
  content: '\e040';
}

.icon-male-ln-1:before {
  content: '\e041';
}

.icon-profile-ln-1:before {
  content: '\e042';
}

.icon-profile-ln-6:before {
  content: '\e043';
}

.icon-profile-gentleman-ln-2:before, .icon-user-2:before {
  content: '\e044';
}

.icon-profile-serviceman-ln-2:before {
  content: '\e045';
}

.icon-user-ln-2:before, .icon-user:before {
  content: '\e046';
}

.icon-user-add-ln-2:before, .icon-plus:before, .icon-contact:before {
  content: '\e047';
}

.icon-user-ln-1:before {
  content: '\e048';
}

.icon-user-add-ln-1:before {
  content: '\e049';
}

.icon-user-checked-ln-1:before {
  content: '\e04a';
}

.icon-user-checked-ln-2:before {
  content: '\e04b';
}

.icon-user-delete-ln-1:before {
  content: '\e04c';
}

.icon-user-delete-ln-2:before {
  content: '\e04d';
}

.icon-user-edit-ln-1:before {
  content: '\e04e';
}

.icon-user-edit-ln-2:before {
  content: '\e04f';
}

.icon-user-heart-ln-1:before {
  content: '\e050';
}

.icon-user-heart-ln-2:before {
  content: '\e051';
}

.icon-user-lock-ln-1:before {
  content: '\e052';
}

.icon-user-lock-ln-2:before {
  content: '\e053';
}

.icon-user-minus-ln-1:before {
  content: '\e054';
}

.icon-user-minus-ln-2:before {
  content: '\e055';
}

.icon-user-search-ln-1:before {
  content: '\e056';
}

.icon-user-search-ln-2:before {
  content: '\e057';
}

.icon-user-setting-ln-1:before {
  content: '\e058';
}

.icon-user-setting-ln-2:before {
  content: '\e059';
}

.icon-user-star-ln-1:before {
  content: '\e05a';
}

.icon-user-star-ln-2:before, .icon-star-2:before {
  content: '\e05b';
}

.icon-user-block-ln-1:before {
  content: '\e05c';
}

.icon-user-block-ln-2:before {
  content: '\e05d';
}

.icon-basket-ln-3:before, .icon-basket-2:before {
  content: '\e05e';
}

.icon-basket-ln-1:before, .icon-basket:before {
  content: '\e05f';
}

.icon-basket-add-ln-1:before {
  content: '\e060';
}

.icon-basket-minus-ln-1:before {
  content: '\e061';
}

.icon-briefcase-ln-2:before, .icon-business:before {
  content: '\e062';
}

.icon-cart-ln-1:before {
  content: '\e063';
}

.icon-cart-ln-2:before {
  content: '\e064';
}

.icon-cart-ln-3:before {
  content: '\e065';
}

.icon-cart-ln-4:before, .icon-add-to-cart:before, .icon-add-to-cart-2:before {
  content: '\e066';
}

.icon-hand-bag-ln-1:before {
  content: '\e067';
}

.icon-qr-code-ln-1:before {
  content: '\e068';
}

.icon-receipt-ln-1:before {
  content: '\e069';
}

.icon-receipt-ln-2:before {
  content: '\e06a';
}

.icon-receipt-ln-3:before, .icon-price-list:before {
  content: '\e06b';
}

.icon-receipt-ln-4:before {
  content: '\e06c';
}

.icon-shopping-ln-1:before {
  content: '\e06d';
}

.icon-shopping-bag-ln-1:before {
  content: '\e06e';
}

.icon-shopping-bag-ln-2:before {
  content: '\e06f';
}

.icon-shopping-bag-ln-3:before {
  content: '\e070';
}

.icon-sign-new-ln-1:before {
  content: '\e071';
}

.icon-sign-new-ln-2:before {
  content: '\e072';
}

.icon-wallet-ln-1:before, .icon-wallet:before {
  content: '\e073';
}

.icon-sign-star-ln-1:before, .icon-superhero:before {
  content: '\e079';
}

.icon-camera-ln-1:before, .icon-camera:before {
  content: '\e074';
}

.icon-camera-ln-5:before {
  content: '\e075';
}

.icon-camera-front-ln-1:before {
  content: '\e076';
}

.icon-photo-ln-1:before, .icon-picture:before, .icon-picture-2:before {
  content: '\e077';
}

.icon-photos-ln-2:before {
  content: '\e078';
}

.icon-signal-camera-ln-1:before {
  content: '\e07a';
}

.icon-signal-camera-ln-2:before {
  content: '\e07b';
}

.icon-film-ln-2:before {
  content: '\e07c';
}

.icon-movie-play-ln-1:before {
  content: '\e080';
}

.icon-movie-play-ln-3:before {
  content: '\e081';
}

.icon-television-ln-1:before {
  content: '\e088';
}

.icon-video-camera-ln-1:before {
  content: '\e089';
}

.icon-video-camera-ln-2:before, .icon-video:before {
  content: '\e08a';
}

.icon-backward-ln-2:before, .icon-fast-backward:before {
  content: '\e07d';
}

.icon-eject-ln-2:before {
  content: '\e07e';
}

.icon-forward-ln-2:before, .icon-fast-forward:before {
  content: '\e07f';
}

.icon-equalizer-ln-1:before, .icon-equalizer:before {
  content: '\e082';
}

.icon-headphone-ln-1:before {
  content: '\e083';
}

.icon-microphone-ln-2:before {
  content: '\e084';
}

.icon-movie-play-ln-4:before, .icon-play-2:before {
  content: '\e085';
}

.icon-music-note-ln-3:before {
  content: '\e086';
}

.icon-music-note-ln-4:before, .icon-music-2:before {
  content: '\e087';
}

.icon-music-note-ln-5:before, .icon-music:before {
  content: '\e08b';
}

.icon-next-ln-2:before, .icon-last:before {
  content: '\e08c';
}

.icon-notes-ln-2:before {
  content: '\e08d';
}

.icon-pause-ln-2:before, .icon-pause:before {
  content: '\e08e';
}

.icon-play-ln-2:before, .icon-play:before {
  content: '\e08f';
}

.icon-stop-ln-2:before, .icon-stop:before {
  content: '\e090';
}

.icon-volume-down-ln-2:before {
  content: '\e091';
}

.icon-volume-loud-ln-1:before {
  content: '\e092';
}

.icon-volume-low-ln-1:before {
  content: '\e093';
}

.icon-volume-medium-ln-1:before {
  content: '\e094';
}

.icon-volume-mute-ln-1:before {
  content: '\e095';
}

.icon-volume-mute-ln-3:before {
  content: '\e096';
}

.icon-volume-up-ln-2:before {
  content: '\e097';
}

.icon-cloud-add-ln-1:before {
  content: '\e098';
}

.icon-cloud-checked-ln-1:before {
  content: '\e099';
}

.icon-cloud-delete-ln-1:before {
  content: '\e09a';
}

.icon-cloud-download-ln-1:before, .icon-download:before {
  content: '\e09b';
}

.icon-cloud-minus-ln-1:before {
  content: '\e09c';
}

.icon-cloud-refresh-ln-1:before, .icon-refresh:before {
  content: '\e09d';
}

.icon-cloud-sync-ln-1:before {
  content: '\e09e';
}

.icon-cloud-upload-ln-1:before, .icon-upload-2:before {
  content: '\e09f';
}

.icon-cloud-ln-1:before {
  content: '\e0a0';
}

.icon-download-ln-1:before, .icon-download-1:before, .icon-down-circle:before {
  content: '\e0a1';
}

.icon-download-ln-3:before, .icon-install:before {
  content: '\e0a2';
}

.icon-download-ln-12:before {
  content: '\e0a3';
}

.icon-inbox-ln-4:before, .icon-inbox:before {
  content: '\e0a5';
}

.icon-goal-ln-1:before {
  content: '\e0a4';
}

.icon-goal-ln-2:before {
  content: '\e0a6';
}

.icon-upload-ln-1:before {
  content: '\e0a7';
}

.icon-upload-ln-5:before {
  content: '\e0a8';
}

.icon-upload-ln-12:before {
  content: '\e0a9';
}

.icon-clipboard-ln-1:before, .icon-tasks:before {
  content: '\e0aa';
}

.icon-clipboard-ln-3:before, .icon-clipboard:before {
  content: '\e0ab';
}

.icon-clipboard-add-ln-1:before {
  content: '\e0ac';
}

.icon-clipboard-block-ln-1:before {
  content: '\e0ad';
}

.icon-clipboard-checked-ln-1:before, .icon-tasks:before {
  content: '\e0ae';
}

.icon-clipboard-delete-ln-1:before {
  content: '\e0af';
}

.icon-clipboard-edit-ln-1:before {
  content: '\e0b0';
}

.icon-clipboard-minus-ln-1:before {
  content: '\e0b1';
}

.icon-document-ln-1:before {
  content: '\e0b2';
}

.icon-document-ln-2:before {
  content: '\e0b3';
}

.icon-file-ln-1:before, .icon-document:before {
  content: '\e0b4';
}

.icon-file-ln-2:before {
  content: '\e0b5';
}

.icon-file-bookmark-ln-1:before {
  content: '\e0b6';
}

.icon-file-code-ln-1:before {
  content: '\e0b7';
}

.icon-file-media-ln-1:before {
  content: '\e0b8';
}

.icon-file-zip-ln-1:before, .icon-file-zip:before {
  content: '\e0b9';
}

.icon-files-ln-1:before {
  content: '\e0ba';
}

.icon-file-music-ln-1:before, .icon-soundcloud:before, .icon-lastfm:before {
  content: '\e0bb';
}

.icon-file-new-ln-1:before {
  content: '\e0bc';
}

.icon-file-registry-ln-1:before {
  content: '\e0bd';
}

.icon-file-add-ln-1:before {
  content: '\e0be';
}

.icon-file-attention-ln-1:before {
  content: '\e0bf';
}

.icon-file-block-ln-1:before {
  content: '\e0c0';
}

.icon-file-checked-ln-1:before {
  content: '\e0c1';
}

.icon-file-delete-ln-1:before {
  content: '\e0c2';
}

.icon-file-download-ln-1:before {
  content: '\e0c3';
}

.icon-file-edit-ln-1:before {
  content: '\e0c4';
}

.icon-file-favorite-ln-1:before {
  content: '\e0c5';
}

.icon-file-favorite-ln-2:before {
  content: '\e0c6';
}

.icon-file-graph-ln-1:before {
  content: '\e0c7';
}

.icon-file-graph-ln-2:before {
  content: '\e0c8';
}

.icon-file-home-ln-1:before {
  content: '\e0c9';
}

.icon-file-image-ln-1:before, .icon-portrait:before {
  content: '\e0ca';
}

.icon-file-image-ln-2:before, .icon-landscape:before {
  content: '\e0cb';
}

.icon-file-list-ln-1:before {
  content: '\e0cc';
}

.icon-file-lock-ln-1:before {
  content: '\e0cd';
}

.icon-file-minus-ln-1:before {
  content: '\e0ce';
}

.icon-file-search-ln-1:before {
  content: '\e0cf';
}

.icon-file-setting-ln-1:before {
  content: '\e0d0';
}

.icon-file-sync-ln-1:before {
  content: '\e0d1';
}

.icon-file-table-ln-1:before {
  content: '\e0d2';
}

.icon-file-thumbnail-ln-1:before {
  content: '\e0d3';
}

.icon-file-time-ln-1:before, .icon-order-history:before {
  content: '\e0d4';
}

.icon-file-transfer-ln-1:before {
  content: '\e0d5';
}

.icon-files-ln-6:before {
  content: '\e0d6';
}

.icon-folder-ln-1:before, .icon-folder:before {
  content: '\e0d7';
}

.icon-folder-ln-3:before {
  content: '\e0d9';
}

.icon-folder-ln-4:before {
  content: '\e0da';
}

.icon-folder-ln-2:before {
  content: '\e0d8';
}

.icon-add-ln-1:before {
  content: '\e0db';
}

.icon-add-ln-2:before {
  content: '\e0dc';
}

.icon-add-ln-3:before, .icon-plus-circle:before {
  content: '\e0dd';
}

.icon-delete-ln-4:before, .icon-x:before {
  content: '\e0df';
}

.icon-delete-ln-3:before {
  content: '\e0de';
}

.icon-delete-ln-5:before {
  content: '\e0e0';
}

.icon-forward-ln-1:before, .icon-forward:before {
  content: '\e0e1';
}

.icon-infinity-ln-1:before {
  content: '\e0e2';
}

.icon-loading-ln-1:before, .icon-loading:before {
  content: '\e0e3';
}

.icon-log-out-ln-1:before {
  content: '\e0e4';
}

.icon-loop-ln-1:before, .icon-cart-refresh:before {
  content: '\e0e5';
}

.icon-arrow-move-ln-1:before {
  content: '\e0e6';
}

.icon-minus-ln-1:before {
  content: '\e0e7';
}

.icon-minus-ln-2:before, .icon-minus:before {
  content: '\e0e8';
}

.icon-minus-ln-3:before, .icon-minus-circle:before {
  content: '\e0e9';
}

.icon-next-ln-3:before {
  content: '\e0ea';
}

.icon-power-ln-3:before {
  content: '\e0eb';
}

.icon-return-ln-1:before, .icon-history:before {
  content: '\e0ec';
}

.icon-scale-spread-ln-2:before {
  content: '\e0ed';
}

.icon-scale-spread-ln-1:before, .icon-full-screen:before {
  content: '\e0ee';
}

.icon-scale-reduce-ln-3:before, .icon-collapse:before {
  content: '\e0ef';
}

.icon-power-ln-5:before {
  content: '\e0f0';
}

.icon-refresh-ln-1:before, .icon-reload-CW:before, .icon-reload-CCW:before {
  content: '\e0f1';
}

.icon-shuffle-ln-1:before, .icon-shuffle:before {
  content: '\e0f2';
}

.icon-transfer-ln-1:before, .icon-retweet:before {
  content: '\e0f3';
}

.icon-chat-ln-1:before {
  content: '\e0f4';
}

.icon-chat-ln-2:before, .icon-check-circle:before {
  content: '\e0f5';
}

.icon-check-ln-2:before {
  content: '\e0f6';
}

.icon-check-ln-3:before {
  content: '\e0f7';
}

.icon-briefcase-ln-1:before, .icon-suitcase:before {
  content: '\e0f8';
}

.icon-brightness-high-ln-1:before {
  content: '\e0f9';
}

.icon-brightness-low-ln-1:before {
  content: '\e0fb';
}

.icon-scale-ln-1:before, .icon-dashboard:before {
  content: '\e0fa';
}

.icon-pulse-ln-1:before {
  content: '\e0fc';
}

.icon-setting-adjustment-ln-1:before {
  content: '\e0fd';
}

.icon-setting-gear-ln-1:before, .icon-cog:before {
  content: '\e0fe';
}

.icon-setting-wrenches-ln-1:before, .icon-resources-2:before, .icon-wrench:before {
  content: '\e0ff';
}

.icon-setting-gears-ln-1:before {
  content: '\e100';
}

.icon-wrench-ln-1:before {
  content: '\e101';
}

.icon-switch-ln-2:before {
  content: '\e102';
}

.icon-switch-ln-1:before, .icon-switch:before {
  content: '\e103';
}

.icon-alarm-ln-1:before {
  content: '\e104';
}

.icon-alarm-clock-ln-1:before {
  content: '\e105';
}

.icon-bell-ln-1:before {
  content: '\e106';
}

.icon-calendar-ln-1:before, .icon-calendar:before {
  content: '\e107';
}

.icon-calendar-ln-2:before {
  content: '\e108';
}

.icon-clock-ln-1:before, .icon-locked:before {
  content: '\e109';
}

.icon-clock-ln-3:before, .icon-clock:before {
  content: '\e10a';
}

.icon-hourglass-ln-1:before, .icon-time:before {
  content: '\e10b';
}

.icon-clock-ln-2:before {
  content: '\e10c';
}

.icon-hourglass-ln-2:before {
  content: '\e10d';
}

.icon-timer-ln-1:before {
  content: '\e10e';
}

.icon-watch-ln-1:before {
  content: '\e10f';
}

.icon-watch-ln-2:before {
  content: '\e110';
}

.icon-alert-ln-1:before, .icon-alert:before {
  content: '\e111';
}

.icon-alert-ln-2:before, .icon-warning:before {
  content: '\e112';
}

.icon-alert-ln-3:before {
  content: '\e113';
}

.icon-information-ln-1:before, .icon-info:before, .icon-info-circle:before {
  content: '\e114';
}

.icon-question-mark-ln-1:before, .icon-help:before, .icon-help-circle:before {
  content: '\e117';
}

.icon-alarm-snooze-ln-1:before {
  content: '\e116';
}

.icon-timer-full-ln-2:before {
  content: '\e115';
}

.icon-amex-card-ln-1:before {
  content: '\e118';
}

.icon-atm-ln-1:before {
  content: '\e119';
}

.icon-bank-ln-1:before {
  content: '\e11a';
}

.icon-balance-ln-1:before {
  content: '\e11b';
}

.icon-bank-note-ln-1:before {
  content: '\e11c';
}

.icon-bank-notes-ln-1:before {
  content: '\e11d';
}

.icon-bank-notes-ln-2:before, .icon-dollar-sign:before {
  content: '\e11e';
}

.icon-bitcoins-ln-1:before {
  content: '\e11f';
}

.icon-box-ln-1:before, .icon-box:before {
  content: '\e121';
}

.icon-chart-up-ln-1:before {
  content: '\e122';
}

.icon-chart-down-ln-1:before {
  content: '\e123';
}

.icon-business-chart-ln-2:before {
  content: '\e124';
}

.icon-business-chart-ln-1:before {
  content: '\e125';
}

.icon-calculator-ln-2:before {
  content: '\e120';
}

.icon-calculator-ln-1:before {
  content: '\e126';
}

.icon-check-ln-1:before {
  content: '\e127';
}

.icon-coins-ln-1:before {
  content: '\e128';
}

.icon-coins-ln-2:before, .icon-coins:before {
  content: '\e129';
}

.icon-credit-card-ln-1:before, .icon-credit-card:before {
  content: '\e12a';
}

.icon-dollar-bag-ln-1:before, .icon-money:before {
  content: '\e12b';
}

.icon-dollar-currency-ln-3:before {
  content: '\e12c';
}

.icon-hand-card-ln-1:before {
  content: '\e12d';
}

.icon-master-card-ln-1:before {
  content: '\e12e';
}

.icon-money-ln-1:before, .icon-dollars:before {
  content: '\e12f';
}

.icon-percent-ln-1:before {
  content: '\e130';
}

.icon-pie-chart-ln-1:before, .icon-chart:before {
  content: '\e131';
}

.icon-pie-chart-ln-2:before {
  content: '\e132';
}

.icon-piggy-bank-ln-1:before {
  content: '\e133';
}

.icon-safe-ln-1:before {
  content: '\e134';
}

.icon-shop-ln-1:before {
  content: '\e135';
}

.icon-sign-ln-1:before, .icon-sale:before {
  content: '\e136';
}

.icon-trolley-ln-1:before, .icon-handtruck:before {
  content: '\e137';
}

.icon-truck-ln-2:before {
  content: '\e138';
}

.icon-add-marker-ln-1:before {
  content: '\e139';
}

.icon-delete-marker-ln-1:before {
  content: '\e13a';
}

.icon-delete-marker-ln-2:before {
  content: '\e13b';
}

.icon-compass-ln-1:before {
  content: '\e13c';
}

.icon-compass-ln-2:before, .icon-compass:before {
  content: '\e13d';
}

.icon-favorite-marker-ln-1:before {
  content: '\e13e';
}

.icon-globe-ln-1:before {
  content: '\e13f';
}

.icon-location-ln-1:before {
  content: '\e140';
}

.icon-map-ln-1:before, .icon-map:before {
  content: '\e141';
}

.icon-map-location-ln-1:before, .icon-location:before {
  content: '\e142';
}

.icon-map-marker-ln-1:before {
  content: '\e143';
}

.icon-map-pin-ln-1:before {
  content: '\e144';
}

.icon-map-pin-marker-ln-1:before {
  content: '\e145';
}

.icon-marker-ln-1:before {
  content: '\e146';
}

.icon-minus-marker-ln-1:before {
  content: '\e147';
}

.icon-pin-ln-3:before {
  content: '\e148';
}

.icon-pin-ln-4:before {
  content: '\e149';
}

.icon-pin-location-ln-1:before {
  content: '\e14a';
}

.icon-bank-ln-2:before {
  content: '\e14b';
}

.icon-building-ln-1:before {
  content: '\e14c';
}

.icon-building-ln-3:before, .icon-hotel:before {
  content: '\e14d';
}

.icon-house-ln-2:before, .icon-home:before {
  content: '\e14e';
}

.icon-globe-ln-2:before, .icon-globe:before {
  content: '\e14f';
}

.icon-direction-sign-ln-1:before {
  content: '\e150';
}

.icon-temple-ln-1:before {
  content: '\e151';
}

.icon-bug-ln-1:before, .icon-bug:before {
  content: '\e152';
}

.icon-plugin-ln-1:before {
  content: '\e153';
}

.icon-script-ln-1:before {
  content: '\e154';
}

.icon-window-ln-3:before, .icon-browser:before {
  content: '\e155';
}

.icon-window-upload-ln-1:before, .icon-publish:before {
  content: '\e156';
}

.icon-window-selection-ln-1:before {
  content: '\e157';
}

.icon-window-thumbnail-ln-1:before {
  content: '\e158';
}

.icon-database-ln-1:before, .icon-database:before {
  content: '\e159';
}

.icon-battery-charging-ln-1:before, .icon-battery-charging:before {
  content: '\e15a';
}

.icon-battery-full-ln-1:before, .icon-battery:before, .icon-battery-full:before {
  content: '\e15b';
}

.icon-battery-high-ln-1:before {
  content: '\e15c';
}

.icon-battery-low-ln-1:before, .icon-battery-empty:before {
  content: '\e15d';
}

.icon-battery-medium-ln-1:before, .icon-battery-half:before {
  content: '\e15e';
}

.icon-cd-ln-1:before, .icon-cd:before {
  content: '\e15f';
}

.icon-filter-ln-1:before, .icon-filter:before {
  content: '\e160';
}

.icon-floppy-disk-ln-1:before, .icon-floppy:before {
  content: '\e161';
}

.icon-imac-ln-1:before, .icon-computer:before {
  content: '\e162';
}

.icon-ipad-ln-2:before {
  content: '\e163';
}

.icon-ipod-ln-1:before {
  content: '\e164';
}

.icon-keyboard-ln-1:before, .icon-keyboard:before {
  content: '\e165';
}

.icon-laptop-ln-2:before {
  content: '\e166';
}

.icon-screen-ln-1:before, .icon-screen:before {
  content: '\e167';
}

.icon-screen-ln-2:before {
  content: '\e168';
}

.icon-mobile-phone-ln-3:before {
  content: '\e169';
}

.icon-mouse-ln-2:before, .icon-mouse:before {
  content: '\e16a';
}

.icon-smartphone-ln-2:before {
  content: '\e16b';
}

.icon-plug-ln-2:before {
  content: '\e16c';
}

.icon-printer-ln-1:before, .icon-printer:before {
  content: '\e16d';
}

.icon-bluetooth-ln-1:before, .icon-bluetooth:before {
  content: '\e16e';
}

.icon-ethernet-ln-1:before {
  content: '\e16f';
}

.icon-usb-ln-1:before {
  content: '\e170';
}

.icon-wireless-signal-ln-1:before {
  content: '\e171';
}

.icon-book-ln-1:before {
  content: '\e172';
}

.icon-bookmark-ln-4:before {
  content: '\e173';
}

.icon-books-ln-3:before, .icon-resources-1:before {
  content: '\e174';
}

.icon-book-ln-4:before, .icon-book:before {
  content: '\e175';
}

.icon-briefcase-ln-3:before {
  content: '\e176';
}

.icon-book-ln-6:before {
  content: '\e177';
}

.icon-book-ln-7:before, .icon-catalog:before {
  content: '\e178';
}

.icon-book-favorite-ln-1:before {
  content: '\e179';
}

.icon-bookmark-ln-1:before, .icon-delicious:before, .icon-stumbleupon:before {
  content: '\e17a';
}

.icon-bookmark-ln-2:before, .icon-bookmark:before {
  content: '\e17b';
}

.icon-cube-ln-1:before {
  content: '\e17c';
}

.icon-creative-commons-ln-1:before, .icon-creative-commons:before {
  content: '\e17d';
}

.icon-files-ln-2:before {
  content: '\e17e';
}

.icon-filter-ln-2:before {
  content: '\e17f';
}

.icon-drawer-ln-2:before, .icon-archive:before, .icon-drawer:before {
  content: '\e180';
}

.icon-registry-ln-1:before {
  content: '\e181';
}

.icon-newspaper-ln-2:before, .icon-newspaper:before {
  content: '\e182';
}

.icon-newspaper-ln-1:before {
  content: '\e183';
}

.icon-list-ln-1:before, .icon-list:before {
  content: '\e184';
}

.icon-list-ln-2:before, .icon-list-thumb:before {
  content: '\e185';
}

.icon-thumbnails-ln-2:before {
  content: '\e187';
}

.icon-layers-ln-2:before {
  content: '\e186';
}

.icon-thumbnails-ln-1:before, .icon-grid:before {
  content: '\e188';
}

.icon-document-box-ln-1:before {
  content: '\e189';
}

.icon-document-box-ln-2:before {
  content: '\e18b';
}

.icon-hierarchy-ln-1:before {
  content: '\e18a';
}

.icon-hierarchy-ln-2:before {
  content: '\e18c';
}

.icon-hierarchy-ln-5:before, .icon-downline-reports:before {
  content: '\e18d';
}

.icon-hierarchy-ln-6:before {
  content: '\e18e';
}

.icon-hierarchy-ln-7:before, .icon-sitemap:before {
  content: '\e18f';
}

.icon-network-ln-1:before, .icon-network:before {
  content: '\e190';
}

.icon-network-ln-2:before, .icon-target-2:before {
  content: '\e191';
}

.icon-bed-ln-1:before {
  content: '\e192';
}

.icon-chair-director-ln-1:before {
  content: '\e193';
}

.icon-backpack-ln-1:before, .icon-luggage:before {
  content: '\e194';
}

.icon-diamond-ln-1:before, .icon-diamonds:before, .icon-diamond:before {
  content: '\e195';
}

.icon-disabled-ln-1:before, .icon-accessibility:before {
  content: '\e196';
}

.icon-buoy-ring-ln-1:before {
  content: '\e197';
}

.icon-campfire-ln-1:before {
  content: '\e198';
}

.icon-candle-ln-1:before {
  content: '\e199';
}

.icon-dumbbell-ln-1:before, .icon-exercise:before, .icon-anaerobic:before {
  content: '\e19a';
}

.icon-can-ln-1:before {
  content: '\e19c';
}

.icon-flashlight-ln-1:before, .icon-flashlight:before {
  content: '\e19d';
}

.icon-shovel-ln-1:before {
  content: '\e19e';
}

.icon-target-ln-1:before, .icon-target:before {
  content: '\e19f';
}

.icon-traffic-cone-ln-1:before, .icon-cone:before {
  content: '\e1a0';
}

.icon-traffic-light-ln-1:before {
  content: '\e1a1';
}

.icon-traffic-light-ln-2:before, .icon-file-cabinet:before, .icon-journal:before {
  content: '\e1a2';
}

.icon-lamp-ln-3:before {
  content: '\e1a3';
}

.icon-weigh-ln-1:before, .icon-weight:before {
  content: '\e19b';
}

.icon-scale-ln-2:before {
  content: '\e1a4';
}

.icon-bomb-ln-1:before {
  content: '\e1a5';
}

.icon-academic-cap-ln-1:before, .icon-training:before {
  content: '\e1a6';
}

.icon-beanie-ln-1:before {
  content: '\e1a7';
}

.icon-chef-hat-ln-1:before, .icon-recipe:before {
  content: '\e1a8';
}

.icon-necktie-ln-1:before, .icon-business-tie:before {
  content: '\e1a9';
}

.icon-shirt-ln-1:before, .icon-tshirt:before {
  content: '\e1aa';
}

.icon-sneakers-ln-1:before, .icon-shoes:before {
  content: '\e1ab';
}

.icon-trousers-ln-1:before {
  content: '\e1ad';
}

.icon-sunglasses-ln-1:before {
  content: '\e1ae';
}

.icon-print-preview-ln-1:before {
  content: '\e1ac';
}

.icon-list-ln-3:before {
  content: '\e1af';
}

.icon-list-ln-4:before {
  content: '\e1b0';
}

.icon-list-ln-5:before {
  content: '\e1b1';
}

.icon-arrow-undo-ln-1:before {
  content: '\e1b2';
}

.icon-arrow-redo-ln-1:before {
  content: '\e1b3';
}

.icon-text-wrapping-ln-1:before {
  content: '\e1b4';
}

.icon-text-wrapping-ln-2:before {
  content: '\e1b5';
}

.icon-text-wrapping-ln-3:before, .icon-blogger:before {
  content: '\e1b6';
}

.icon-underline-ln-1:before {
  content: '\e1b7';
}

.icon-bold-ln-1:before {
  content: '\e1b8';
}

.icon-columns-ln-1:before {
  content: '\e1b9';
}

.icon-eraser-ln-1:before {
  content: '\e1ba';
}

.icon-font-color-ln-1:before {
  content: '\e1bb';
}

.icon-html-ln-1:before, .icon-code:before {
  content: '\e1bc';
}

.icon-italic-ln-1:before {
  content: '\e1bd';
}

.icon-strikethrough-ln-1:before {
  content: '\e1bf';
}

.icon-text-ln-1:before {
  content: '\e1be';
}

.icon-paste-ln-1:before {
  content: '\e1c0';
}

.icon-align-center-ln-1:before {
  content: '\e1c1';
}

.icon-align-left-ln-1:before {
  content: '\e1c2';
}

.icon-align-right-ln-1:before {
  content: '\e1c3';
}

.icon-all-caps-ln-1:before {
  content: '\e1c4';
}

.icon-arrange-ln-1:before {
  content: '\e1c5';
}

.icon-arrange-ln-2:before {
  content: '\e1c6';
}

.icon-arrange-ln-3:before {
  content: '\e1c7';
}

.icon-arrange-ln-4:before {
  content: '\e1c8';
}

.icon-arrange-ln-5:before {
  content: '\e1c9';
}

.icon-arrange-ln-6:before {
  content: '\e1ca';
}

.icon-arrange-ln-7:before {
  content: '\e1cb';
}

.icon-arrange-ln-8:before {
  content: '\e1cc';
}

.icon-arrange-ln-9:before {
  content: '\e1cd';
}

.icon-arrange-ln-10:before {
  content: '\e1ce';
}

.icon-arrange-ln-11:before {
  content: '\e1cf';
}

.icon-arrange-ln-12:before {
  content: '\e1d0';
}

.icon-arrange-ln-13:before {
  content: '\e1d1';
}

.icon-consolidate-all-ln-1:before {
  content: '\e1d2';
}

.icon-decrease-indent-ln-1:before {
  content: '\e1d3';
}

.icon-decrease-indent-ln-2:before {
  content: '\e1d4';
}

.icon-horizontal-page-ln-1:before {
  content: '\e1d5';
}

.icon-increase-indent-ln-1:before {
  content: '\e1d6';
}

.icon-increase-indent-ln-2:before {
  content: '\e1d7';
}

.icon-justify-ln-1:before {
  content: '\e1d8';
}

.icon-leading-ln-1:before {
  content: '\e1d9';
}

.icon-leading-ln-2:before {
  content: '\e1da';
}

.icon-left-indent-ln-1:before {
  content: '\e1db';
}

.icon-right-indent-ln-1:before {
  content: '\e1dc';
}

.icon-small-caps-ln-1:before {
  content: '\e1dd';
}

.icon-vertical-page-ln-1:before {
  content: '\e1de';
}

.icon-alt-mac-ln-1:before {
  content: '\e1df';
}

.icon-alt-windows-ln-1:before {
  content: '\e1e0';
}

.icon-arrow-down-ln-1:before {
  content: '\e1e1';
}

.icon-arrow-down-left-ln-1:before {
  content: '\e1e2';
}

.icon-arrow-down-right-ln-1:before {
  content: '\e1e3';
}

.icon-arrow-left-ln-1:before {
  content: '\e1e4';
}

.icon-arrow-up-ln-1:before {
  content: '\e1e5';
}

.icon-arrow-right-ln-1:before {
  content: '\e1e6';
}

.icon-arrow-up-left-ln-1:before {
  content: '\e1e7';
}

.icon-arrow-up-right-ln-1:before {
  content: '\e1e8';
}

.icon-asterisk-ln-1:before {
  content: '\e1e9';
}

.icon-back-tab-ln-1:before, .icon-back-2:before {
  content: '\e1ea';
}

.icon-tab-ln-1:before {
  content: '\e1eb';
}

.icon-apple-ln-1:before, .icon-apple:before {
  content: '\e1ec';
}

.icon-boil-ln-1:before {
  content: '\e1ee';
}

.icon-bottle-ln-1:before {
  content: '\e1ef';
}

.icon-bottle-ln-2:before {
  content: '\e1f0';
}

.icon-bottle-ln-3:before {
  content: '\e1f1';
}

.icon-bottle-ln-4:before {
  content: '\e1f2';
}

.icon-bread-ln-1:before {
  content: '\e1f3';
}

.icon-burger-ln-2:before {
  content: '\e1f5';
}

.icon-cake-ln-1:before {
  content: '\e1f6';
}

.icon-cake-ln-2:before {
  content: '\e1f7';
}

.icon-champagne-ln-1:before {
  content: '\e1f8';
}

.icon-cheese-ln-1:before {
  content: '\e1f9';
}

.icon-cocktail-ln-1:before {
  content: '\e1fa';
}

.icon-cocktail-ln-2:before {
  content: '\e1fb';
}

.icon-cocktail-ln-3:before {
  content: '\e1fc';
}

.icon-coffee-cup-ln-1:before, .icon-coffee:before {
  content: '\e1fd';
}

.icon-coffee-cup-ln-2:before {
  content: '\e1fe';
}

.icon-coffee-pot-ln-1:before {
  content: '\e1ff';
}

.icon-deep-fry-ln-1:before {
  content: '\e200';
}

.icon-energy-drink-ln-1:before {
  content: '\e201';
}

.icon-espresso-machine-ln-1:before {
  content: '\e202';
}

.icon-food-dome-ln-1:before {
  content: '\e203';
}

.icon-fork-and-knife-ln-1:before, .icon-utensils:before {
  content: '\e204';
}

.icon-fork-and-spoon-ln-1:before {
  content: '\e205';
}

.icon-grape-ln-1:before {
  content: '\e206';
}

.icon-grater-ln-1:before {
  content: '\e207';
}

.icon-grill-ln-1:before {
  content: '\e208';
}

.icon-hot-drinks-glass-ln-1:before {
  content: '\e209';
}

.icon-hotdog-ln-1:before {
  content: '\e20a';
}

.icon-ice-cream-ln-1:before {
  content: '\e20b';
}

.icon-ice-cream-ln-2:before {
  content: '\e20c';
}

.icon-ice-cream-ln-3:before {
  content: '\e20d';
}

.icon-ice-drinks-glass-ln-1:before {
  content: '\e20e';
}

.icon-juicer-ln-1:before {
  content: '\e20f';
}

.icon-kitchen-timer-ln-1:before {
  content: '\e210';
}

.icon-milk-ln-1:before {
  content: '\e211';
}

.icon-orange-ln-1:before {
  content: '\e212';
}

.icon-oven-ln-1:before {
  content: '\e213';
}

.icon-pan-fry-ln-1:before {
  content: '\e214';
}

.icon-pepper-salt-ln-1:before {
  content: '\e215';
}

.icon-pizza-ln-1:before {
  content: '\e216';
}

.icon-pop-corn-ln-1:before {
  content: '\e217';
}

.icon-serving-ln-1:before {
  content: '\e218';
}

.icon-soda-ln-1:before {
  content: '\e219';
}

.icon-soda-can-ln-1:before {
  content: '\e21a';
}

.icon-soda-can-ln-2:before {
  content: '\e21b';
}

.icon-steam-ln-1:before {
  content: '\e21c';
}

.icon-tea-pot-ln-1:before {
  content: '\e21d';
}

.icon-thermometer-high-ln-1:before {
  content: '\e21e';
}

.icon-thermometer-low-ln-1:before {
  content: '\e21f';
}

.icon-thermometer-medium-ln-1:before {
  content: '\e220';
}

.icon-water-ln-1:before, .icon-water:before {
  content: '\e221';
}

.icon-wine-ln-1:before {
  content: '\e222';
}

.icon-beer-ln-1:before {
  content: '\e1ed';
}

.icon-beaker-ln-1:before {
  content: '\e1f4';
}

.icon-beaker-ln-2:before, .icon-lab:before {
  content: '\e223';
}

.icon-blood-ln-1:before, .icon-droplet:before {
  content: '\e224';
}

.icon-drug-ln-1:before {
  content: '\e225';
}

.icon-heart-pulse-ln-1:before {
  content: '\e226';
}

.icon-ambulance-ln-1:before {
  content: '\e227';
}

.icon-microscope-ln-1:before, .icon-book:before {
  content: '\e228';
}

.icon-mortar-and-pestle-ln-1:before {
  content: '\e229';
}

.icon-plaster-ln-1:before {
  content: '\e22a';
}

.icon-pulse-graph-ln-1:before {
  content: '\e22b';
}

.icon-pulse-graph-ln-2:before {
  content: '\e22c';
}

.icon-pulse-graph-ln-3:before {
  content: '\e22d';
}

.icon-red-cross-ln-1:before {
  content: '\e22e';
}

.icon-stethoscope-ln-1:before {
  content: '\e22f';
}

.icon-yin-yang-ln-1:before {
  content: '\e230';
}

.icon-smile-mask-happy-ln-1:before {
  content: '\e231';
}

.icon-smiley-mask-sad-ln-2:before {
  content: '\e232';
}

.icon-ticket-ln-3:before, .icon-ticket:before, .icon-ticket-2:before {
  content: '\e233';
}

.icon-ticket-ln-2:before {
  content: '\e234';
}

.icon-ticket-ln-1:before, .icon-microphone:before {
  content: '\e235';
}

.icon-smiley-masks-ln-1:before {
  content: '\e236';
}

.icon-suitcase-ln-1:before, .icon-suitcase-2:before {
  content: '\e237';
}

.icon-balloon-ln-1:before {
  content: '\e238';
}

.icon-card-ln-1:before {
  content: '\e239';
}

.icon-dice-ln-1:before {
  content: '\e23a';
}

.icon-cloud-ln-2:before {
  content: '\e23b';
}

.icon-moon-cloud-ln-1:before, .icon-cloud:before, .icon-sleep:before {
  content: '\e23c';
}

.icon-rain-ln-1:before {
  content: '\e23d';
}

.icon-sun-ln-1:before, .icon-sun:before, .icon-sun-2:before {
  content: '\e23e';
}

.icon-waning-crescent-moon-ln-1:before, .icon-moon:before {
  content: '\e23f';
}

.icon-thermometer-ln-1:before {
  content: '\e240';
}

.icon-car-ln-1:before, .icon-car-3:before, .icon-car-2:before, .icon-car-1:before {
  content: '\e242';
}

.icon-mountain-bike-ln-1:before, .icon-bike:before {
  content: '\e243';
}

.icon-plane-ln-1:before, .icon-plane-3:before {
  content: '\e241';
}

.icon-plane-landing-ln-1:before, .icon-plane-2:before {
  content: '\e244';
}

.icon-plane-takeoff-ln-1:before, .icon-flight:before, .icon-plane-1:before {
  content: '\e245';
}

.icon-ship-ln-1:before {
  content: '\e246';
}

.icon-cactus-ln-1:before {
  content: '\e247';
}

.icon-clover-ln-1:before {
  content: '\e248';
}

.icon-flower-ln-1:before {
  content: '\e249';
}

.icon-hand-eco-ln-1:before {
  content: '\e24a';
}

.icon-hand-globe-ln-1:before {
  content: '\e24b';
}

.icon-leaf-ln-1:before, .icon-leaf:before {
  content: '\e24c';
}

.icon-light-eco-ln-1:before {
  content: '\e24d';
}

.icon-potted-plant-ln-1:before {
  content: '\e24e';
}

.icon-potted-plant-ln-2:before {
  content: '\e24f';
}

.icon-2-fingers-down-swipe-ln-1:before {
  content: '\e250';
}

.icon-2-fingers-horizontal-swipe-ln-1:before {
  content: '\e251';
}

.icon-2-fingers-left-swipe-ln-1:before {
  content: '\e252';
}

.icon-2-fingers-omnidirectional-swipe-ln-1:before {
  content: '\e253';
}

.icon-2-fingers-right-swipe-ln-1:before {
  content: '\e254';
}

.icon-2-fingers-tab-hold-ln-1:before {
  content: '\e255';
}

.icon-2-fingers-tap-ln-1:before {
  content: '\e256';
}

.icon-2-fingers-up-swipe-ln-1:before {
  content: '\e257';
}

.icon-2-fingers-vertical-swipe-ln-1:before {
  content: '\e258';
}

.icon-2finger-double-tap-ln-1:before {
  content: '\e259';
}

.icon-double-tap-ln-1:before {
  content: '\e25a';
}

.icon-drag-down-ln-1:before {
  content: '\e25b';
}

.icon-drag-horizontal-ln-1:before {
  content: '\e25c';
}

.icon-drag-left-ln-1:before {
  content: '\e25d';
}

.icon-drag-right-ln-1:before {
  content: '\e25e';
}

.icon-drag-up-ln-1:before {
  content: '\e25f';
}

.icon-drag-vertical-ln-1:before {
  content: '\e260';
}

.icon-filck-down-ln-1:before {
  content: '\e261';
}

.icon-flick-up-ln-1:before {
  content: '\e262';
}

.icon-horizontal-flick-ln-1:before {
  content: '\e263';
}

.icon-left-flick-ln-1:before {
  content: '\e264';
}

.icon-omnidirectional-drag-ln-1:before {
  content: '\e265';
}

.icon-omnidirectional-flick-ln-1:before {
  content: '\e266';
}

.icon-omnidirectional-swipe-ln-1:before {
  content: '\e267';
}

.icon-pinch-ln-1:before {
  content: '\e268';
}

.icon-right-flick-ln-1:before {
  content: '\e269';
}

.icon-rotate-clockwis-ln-1:before {
  content: '\e26a';
}

.icon-rotate-counterclockwise-ln-1:before {
  content: '\e26b';
}

.icon-spread-ln-1:before {
  content: '\e26c';
}

.icon-swipe-down-ln-1:before {
  content: '\e26d';
}

.icon-swipe-horizontal-ln-1:before {
  content: '\e26e';
}

.icon-swipe-left-ln-1:before {
  content: '\e26f';
}

.icon-swipe-right-ln-1:before {
  content: '\e270';
}

.icon-swipe-up-ln-1:before {
  content: '\e271';
}

.icon-swipe-vertical-ln-1:before {
  content: '\e272';
}

.icon-tap-ln-1:before {
  content: '\e273';
}

.icon-tap-hold-ln-1:before {
  content: '\e274';
}

.icon-vertical-flick-ln-1:before {
  content: '\e275';
}

.icon-arrow-ln-1:before, .icon-arrow-fat-left:before {
  content: '\e276';
}

.icon-arrow-ln-2:before, .icon-arrow-fat-right:before {
  content: '\e277';
}

.icon-arrow-ln-3:before, .icon-arrow-fat-up:before {
  content: '\e278';
}

.icon-arrow-ln-4:before, .icon-arrow-fat-down:before {
  content: '\e279';
}

.icon-arrow-ln-5:before {
  content: '\e27a';
}

.icon-arrow-ln-6:before {
  content: '\e27b';
}

.icon-arrow-ln-7:before {
  content: '\e27c';
}

.icon-arrow-ln-8:before {
  content: '\e27d';
}

.icon-arrow-ln-9:before {
  content: '\e27e';
}

.icon-arrow-ln-10:before {
  content: '\e27f';
}

.icon-arrow-ln-11:before {
  content: '\e280';
}

.icon-arrow-ln-12:before {
  content: '\e281';
}

.icon-arrow-ln-31:before {
  content: '\e282';
}

.icon-arrow-ln-32:before {
  content: '\e283';
}

.icon-arrow-ln-33:before {
  content: '\e284';
}

.icon-arrow-ln-34:before {
  content: '\e285';
}

.icon-arrow-ln-35:before {
  content: '\e286';
}

.icon-arrow-ln-36:before {
  content: '\e287';
}

.icon-arrow-circle-ln-1:before, .icon-arrow-circle-left:before, .icon-left-circle:before {
  content: '\e288';
}

.icon-arrow-circle-ln-2:before, .icon-arrow-circle-right:before {
  content: '\e289';
}

.icon-arrow-circle-ln-3:before, .icon-arrow-circle-up:before, .icon-up-circle:before {
  content: '\e28a';
}

.icon-arrow-circle-ln-4:before {
  content: '\e28b';
}

.icon-arrow-circle-ln-5:before {
  content: '\e28c';
}

.icon-arrow-circle-ln-6:before {
  content: '\e28d';
}

.icon-arrow-circle-ln-7:before {
  content: '\e28e';
}

.icon-arrow-circle-ln-8:before {
  content: '\e28f';
}

.icon-arrow-circle-ln-9:before {
  content: '\e290';
}

.icon-arrow-circle-ln-10:before {
  content: '\e291';
}

.icon-arrow-circle-ln-11:before {
  content: '\e292';
}

.icon-arrow-circle-ln-12:before {
  content: '\e293';
}

.icon-arrow-circle-ln-27:before {
  content: '\e294';
}

.icon-arrow-circle-ln-28:before, .icon-right-circle:before {
  content: '\e295';
}

.icon-arrow-circle-ln-29:before {
  content: '\e296';
}

.icon-arrow-circle-ln-30:before, .icon-up-circle:before {
  content: '\e297';
}

.icon-arrow-dot-ln-1:before {
  content: '\e298';
}

.icon-arrow-dot-ln-2:before {
  content: '\e299';
}

.icon-arrow-dot-ln-3:before {
  content: '\e29a';
}

.icon-arrow-dot-ln-4:before {
  content: '\e29b';
}

.icon-arrow-dot-ln-5:before {
  content: '\e29c';
}

.icon-arrow-dot-ln-6:before {
  content: '\e29d';
}

.icon-crosshair-1:before {
  content: '\e29e';
}

.icon-bin-fl-2:before {
  content: '\e29f';
}

.icon-bin-fl-1:before {
  content: '\e2a0';
}

.icon-binocular-fl-1:before {
  content: '\e2a1';
}

.icon-clip-fl-1:before {
  content: '\e2a2';
}

.icon-cutter-fl-1:before {
  content: '\e2a3';
}

.icon-delete-fl-1:before {
  content: '\e2a4';
}

.icon-delete-fl-2:before {
  content: '\e2a5';
}

.icon-lock-fl-2:before {
  content: '\e2a6';
}

.icon-link-broken-fl-1:before {
  content: '\e2a8';
}

.icon-key-fl-1:before {
  content: '\e2a7';
}

.icon-hide-fl-1:before {
  content: '\e2a9';
}

.icon-edit-fl-2:before {
  content: '\e2aa';
}

.icon-lock-fl-5:before {
  content: '\e2ab';
}

.icon-lock-unlock-fl-2:before {
  content: '\e2ac';
}

.icon-magnifier-fl-1:before {
  content: '\e2ad';
}

.icon-pen-fl-2:before {
  content: '\e2ae';
}

.icon-pencil-fl-1:before {
  content: '\e2af';
}

.icon-pin-fl-1:before {
  content: '\e2b0';
}

.icon-pin-fl-2:before {
  content: '\e2b1';
}

.icon-power-fl-1:before {
  content: '\e2b2';
}

.icon-power-fl-2:before {
  content: '\e2b3';
}

.icon-preview-fl-1:before, .icon-eye:before {
  content: '\e2b4';
}

.icon-preview-fl-2:before {
  content: '\e2b5';
}

.icon-scissor-fl-1:before {
  content: '\e2b6';
}

.icon-type-fl-2:before {
  content: '\e2b7';
}

.icon-zoom-in-fl-1:before {
  content: '\e2b8';
}

.icon-zoom-out-fl-1:before {
  content: '\e2b9';
}

.icon-cursor-fl-1:before {
  content: '\e2ba';
}

.icon-hand-point-fl-1:before {
  content: '\e2bb';
}

.icon-hand-touch-fl-1:before {
  content: '\e2bc';
}

.icon-hand-touch-fl-3:before {
  content: '\e2bd';
}

.icon-tag-fl-1:before {
  content: '\e2be';
}

.icon-tag-add-fl-1:before {
  content: '\e2bf';
}

.icon-tag-delete-fl-1:before {
  content: '\e2c0';
}

.icon-tags-fl-1:before {
  content: '\e2c1';
}

.icon-board-fl-1:before {
  content: '\e2c2';
}

.icon-magnet-fl-1:before {
  content: '\e2c3';
}

.icon-layers-fl-1:before {
  content: '\e2c4';
}

.icon-magic-wand-fl-1:before {
  content: '\e2c5';
}

.icon-ruler-fl-1:before {
  content: '\e2c6';
}

.icon-stationery-fl-2:before {
  content: '\e2c7';
}

.icon-stationery-fl-1:before {
  content: '\e2c8';
}

.icon-award-fl-1:before {
  content: '\e2c9';
}

.icon-award-fl-2:before {
  content: '\e2ca';
}

.icon-award-fl-3:before {
  content: '\e2cb';
}

.icon-award-fl-4:before {
  content: '\e2cc';
}

.icon-award-fl-5:before {
  content: '\e2cd';
}

.icon-award-fl-6:before {
  content: '\e2ce';
}

.icon-crown-fl-1:before {
  content: '\e2cf';
}

.icon-crown-fl-2:before {
  content: '\e2d0';
}

.icon-crown-fl-3:before {
  content: '\e2d1';
}

.icon-fire-fl-1:before {
  content: '\e2d2';
}

.icon-flag-fl-1:before {
  content: '\e2d3';
}

.icon-flag-fl-6:before {
  content: '\e2d4';
}

.icon-flag-fl-7:before {
  content: '\e2d5';
}

.icon-flag-fl-8:before {
  content: '\e2d6';
}

.icon-hand-like-fl-2:before {
  content: '\e2d7';
}

.icon-hand-unlike-fl-2:before {
  content: '\e2d8';
}

.icon-heart-fl-1:before {
  content: '\e2d9';
}

.icon-heart-fl-2:before {
  content: '\e2da';
}

.icon-heart-broken-fl-1:before {
  content: '\e2db';
}

.icon-heart-minus-fl-1:before {
  content: '\e2dc';
}

.icon-heart-plus-fl-1:before {
  content: '\e2dd';
}

.icon-present-fl-1:before {
  content: '\e2de';
}

.icon-star-fl-1:before {
  content: '\e2df';
}

.icon-star-fl-2:before {
  content: '\e2e0';
}

.icon-star-fl-4:before {
  content: '\e2e1';
}

.icon-star-fl-5:before {
  content: '\e2e2';
}

.icon-star-fl-6:before {
  content: '\e2e3';
}

.icon-star-fl-7:before {
  content: '\e2e4';
}

.icon-star-fl-8:before {
  content: '\e2e5';
}

.icon-star-fl-9:before {
  content: '\e2e6';
}

.icon-trophy-fl-1:before {
  content: '\e2e7';
}

.icon-baloon-fl-1:before {
  content: '\e2e8';
}

.icon-bubble-add-fl-2:before {
  content: '\e2e9';
}

.icon-bubble-ask-fl-2:before {
  content: '\e2ea';
}

.icon-bubble-attention-fl-4:before {
  content: '\e2eb';
}

.icon-bubble-check-fl-2:before {
  content: '\e2ec';
}

.icon-bubble-block-fl-2:before {
  content: '\e2ed';
}

.icon-bubble-conversation-fl-5:before {
  content: '\e2ee';
}

.icon-bubble-minus-fl-2:before {
  content: '\e2ef';
}

.icon-bubble-conversation-fl-6:before {
  content: '\e2f0';
}

.icon-bubble-delete-fl-2:before {
  content: '\e2f1';
}

.icon-bubble-quote-fl-2:before {
  content: '\e2f2';
}

.icon-chat-fl-6:before {
  content: '\e2f3';
}

.icon-bubble-edit-fl-2:before {
  content: '\e2f4';
}

.icon-bubble-comment-fl-2:before {
  content: '\e2f5';
}

.icon-bubble-heart-fl-2:before {
  content: '\e2f6';
}

.icon-bubble-star-fl-2:before {
  content: '\e2f7';
}

.icon-bubble-information-fl-1:before {
  content: '\e2f8';
}

.icon-chat-fl-7:before {
  content: '\e2f9';
}

.icon-bubble-smiley-fl-3:before {
  content: '\e2fa';
}

.icon-smiley-happy-fl-1:before {
  content: '\e2fb';
}

.icon-smiley-happy-fl-2:before {
  content: '\e2fc';
}

.icon-smiley-happy-fl-3:before {
  content: '\e2fd';
}

.icon-smiley-happy-fl-4:before {
  content: '\e2fe';
}

.icon-smiley-happy-fl-5:before {
  content: '\e2ff';
}

.icon-smiley-sad-fl-1:before {
  content: '\e300';
}

.icon-smiley-surprise-fl-1:before {
  content: '\e301';
}

.icon-smiley-wink-fl-1:before {
  content: '\e302';
}

.icon-call-fl-1:before {
  content: '\e303';
}

.icon-mobile-phone-fl-1:before {
  content: '\e304';
}

.icon-mobile-phone-fl-2:before {
  content: '\e305';
}

.icon-signal-weak-fl-1:before {
  content: '\e306';
}

.icon-smartphone-fl-1:before {
  content: '\e307';
}

.icon-phone-fl-3:before {
  content: '\e308';
}

.icon-signal-fine-fl-1:before {
  content: '\e309';
}

.icon-signal-full-fl-2:before {
  content: '\e30a';
}

.icon-signal-high-fl-1:before {
  content: '\e30b';
}

.icon-signal-no-fl-1:before {
  content: '\e30c';
}

.icon-signal-poor-fl-1:before {
  content: '\e30d';
}

.icon-camera-symbol-fl-3:before {
  content: '\e30e';
}

.icon-antenna-fl-2:before {
  content: '\e30f';
}

.icon-link-fl-1:before {
  content: '\e310';
}

.icon-megaphone-fl-1:before {
  content: '\e311';
}

.icon-rss-fl-2:before {
  content: '\e312';
}

.icon-inbox-fl-3:before {
  content: '\e313';
}

.icon-inbox-fl-4:before {
  content: '\e314';
}

.icon-inbox-fl-2:before {
  content: '\e315';
}

.icon-mail-fl-2:before {
  content: '\e316';
}

.icon-mail-add-fl-1:before {
  content: '\e317';
}

.icon-mail-attention-fl-1:before {
  content: '\e318';
}

.icon-mail-block-fl-1:before {
  content: '\e319';
}

.icon-mail-box-fl-3:before {
  content: '\e31a';
}

.icon-mail-checked-fl-2:before {
  content: '\e31b';
}

.icon-mail-compose-fl-2:before {
  content: '\e31c';
}

.icon-mail-delete-fl-2:before {
  content: '\e31d';
}

.icon-mail-favorite-fl-2:before {
  content: '\e31e';
}

.icon-mail-inbox-fl-2:before {
  content: '\e31f';
}

.icon-mail-lock-fl-1:before {
  content: '\e320';
}

.icon-mail-minus-fl-1:before {
  content: '\e321';
}

.icon-mail-read-fl-1:before {
  content: '\e322';
}

.icon-mail-recieved-fl-1:before {
  content: '\e323';
}

.icon-mail-recieved-fl-2:before {
  content: '\e324';
}

.icon-mail-search-fl-1:before {
  content: '\e325';
}

.icon-mail-search-fl-2:before {
  content: '\e326';
}

.icon-mail-sent-fl-1:before {
  content: '\e327';
}

.icon-mail-sent-fl-2:before {
  content: '\e328';
}

.icon-mail-setting-fl-2:before {
  content: '\e329';
}

.icon-mail-star-fl-2:before {
  content: '\e32a';
}

.icon-mail-sync-fl-1:before {
  content: '\e32b';
}

.icon-mail-time-fl-1:before {
  content: '\e32c';
}

.icon-outbox-fl-1:before {
  content: '\e32d';
}

.icon-plane-paper-fl-1:before {
  content: '\e32e';
}

.icon-reply-mail-fl-1:before {
  content: '\e32f';
}

.icon-reply-mail-fl-2:before {
  content: '\e330';
}

.icon-connection-fl-2:before {
  content: '\e331';
}

.icon-connection-fl-3:before {
  content: '\e332';
}

.icon-contacts-fl-1:before {
  content: '\e333';
}

.icon-contacts-fl-2:before {
  content: '\e334';
}

.icon-contacts-fl-3:before {
  content: '\e335';
}

.icon-female-fl-1:before {
  content: '\e336';
}

.icon-gender-female-fl-1:before {
  content: '\e337';
}

.icon-gender-male-fl-1:before {
  content: '\e338';
}

.icon-id-fl-3:before {
  content: '\e339';
}

.icon-id-fl-8:before {
  content: '\e33a';
}

.icon-male-fl-1:before {
  content: '\e33b';
}

.icon-profile-fl-1:before {
  content: '\e33c';
}

.icon-profile-fl-6:before {
  content: '\e33d';
}

.icon-profile-gentleman-fl-2:before {
  content: '\e33e';
}

.icon-profile-serviceman-fl-2:before {
  content: '\e33f';
}

.icon-user-fl-1:before {
  content: '\e340';
}

.icon-user-fl-2:before {
  content: '\e341';
}

.icon-user-add-fl-1:before {
  content: '\e342';
}

.icon-user-add-fl-2:before {
  content: '\e343';
}

.icon-user-block-fl-1:before {
  content: '\e344';
}

.icon-user-block-fl-2:before {
  content: '\e345';
}

.icon-user-checked-fl-1:before {
  content: '\e346';
}

.icon-user-checked-fl-2:before {
  content: '\e347';
}

.icon-user-delete-fl-1:before {
  content: '\e348';
}

.icon-user-delete-fl-2:before {
  content: '\e349';
}

.icon-user-edit-fl-1:before {
  content: '\e34a';
}

.icon-user-edit-fl-2:before {
  content: '\e34b';
}

.icon-user-heart-fl-1:before {
  content: '\e34c';
}

.icon-user-heart-fl-2:before {
  content: '\e34d';
}

.icon-user-lock-fl-1:before {
  content: '\e34e';
}

.icon-user-lock-fl-2:before {
  content: '\e34f';
}

.icon-user-minus-fl-1:before {
  content: '\e350';
}

.icon-user-minus-fl-2:before {
  content: '\e351';
}

.icon-user-search-fl-1:before {
  content: '\e352';
}

.icon-user-search-fl-2:before {
  content: '\e353';
}

.icon-user-setting-fl-1:before {
  content: '\e354';
}

.icon-user-setting-fl-2:before {
  content: '\e355';
}

.icon-user-star-fl-1:before {
  content: '\e356';
}

.icon-user-star-fl-2:before {
  content: '\e357';
}

.icon-basket-fl-1:before {
  content: '\e358';
}

.icon-basket-fl-3:before {
  content: '\e359';
}

.icon-basket-add-fl-2:before {
  content: '\e35a';
}

.icon-basket-minus-fl-1:before {
  content: '\e35b';
}

.icon-briefcase-fl-1:before {
  content: '\e35c';
}

.icon-cart-fl-1:before {
  content: '\e35d';
}

.icon-cart-fl-2:before {
  content: '\e35e';
}

.icon-cart-fl-3:before {
  content: '\e35f';
}

.icon-cart-fl-4:before {
  content: '\e360';
}

.icon-hand-bag-fl-1:before {
  content: '\e361';
}

.icon-qr-code-fl-1:before {
  content: '\e362';
}

.icon-receipt-fl-1:before {
  content: '\e363';
}

.icon-receipt-fl-2:before {
  content: '\e364';
}

.icon-receipt-fl-3:before {
  content: '\e365';
}

.icon-receipt-fl-4:before {
  content: '\e366';
}

.icon-shopping-fl-1:before {
  content: '\e367';
}

.icon-shopping-bag-fl-1:before {
  content: '\e368';
}

.icon-shopping-bag-fl-2:before {
  content: '\e369';
}

.icon-shopping-bag-fl-3:before {
  content: '\e36a';
}

.icon-sign-new-fl-1:before {
  content: '\e36b';
}

.icon-sign-new-fl-2:before {
  content: '\e36c';
}

.icon-sign-star-fl-1:before {
  content: '\e36d';
}

.icon-wallet-fl-3:before {
  content: '\e36e';
}

.icon-camera-fl-1:before {
  content: '\e36f';
}

.icon-camera-fl-5:before {
  content: '\e370';
}

.icon-camera-front-fl-1:before {
  content: '\e371';
}

.icon-film-fl-2:before {
  content: '\e372';
}

.icon-photo-fl-1:before {
  content: '\e373';
}

.icon-photos-fl-2:before {
  content: '\e374';
}

.icon-signal-camera-fl-1:before {
  content: '\e375';
}

.icon-signal-camera-fl-2:before {
  content: '\e376';
}

.icon-movie-play-fl-1:before {
  content: '\e377';
}

.icon-movie-play-fl-3:before {
  content: '\e378';
}

.icon-television-fl-1:before {
  content: '\e379';
}

.icon-video-camera-fl-1:before {
  content: '\e37a';
}

.icon-video-camera-fl-2:before {
  content: '\e37b';
}

.icon-backward-fl-2:before {
  content: '\e37c';
}

.icon-eject-fl-2:before {
  content: '\e37d';
}

.icon-equalizer-fl-1:before {
  content: '\e37e';
}

.icon-forward-fl-2:before {
  content: '\e37f';
}

.icon-headphone-fl-1:before {
  content: '\e380';
}

.icon-microphone-fl-2:before {
  content: '\e381';
}

.icon-movie-play-fl-4:before {
  content: '\e382';
}

.icon-music-note-fl-3:before {
  content: '\e383';
}

.icon-music-note-fl-4:before {
  content: '\e384';
}

.icon-music-note-fl-5:before {
  content: '\e385';
}

.icon-next-fl-2:before {
  content: '\e386';
}

.icon-notes-fl-2:before {
  content: '\e387';
}

.icon-pause-fl-2:before {
  content: '\e388';
}

.icon-play-fl-2:before {
  content: '\e389';
}

.icon-stop-fl-2:before {
  content: '\e38a';
}

.icon-volume-mute-fl-3:before {
  content: '\e38b';
}

.icon-volume-down-fl-2:before {
  content: '\e38c';
}

.icon-volume-loud-fl-1:before, .icon-volume-on:before {
  content: '\e38d';
}

.icon-volume-low-fl-1:before {
  content: '\e38e';
}

.icon-volume-medium-fl-1:before {
  content: '\e38f';
}

.icon-volume-mute-fl-1:before, .icon-volume-off:before {
  content: '\e390';
}

.icon-volume-up-fl-2:before {
  content: '\e391';
}

.icon-cloud-fl-1:before {
  content: '\e392';
}

.icon-cloud-add-fl-1:before {
  content: '\e393';
}

.icon-cloud-checked-fl-1:before {
  content: '\e394';
}

.icon-cloud-delete-fl-1:before {
  content: '\e395';
}

.icon-cloud-download-fl-1:before {
  content: '\e396';
}

.icon-cloud-minus-fl-1:before {
  content: '\e397';
}

.icon-cloud-refresh-fl-1:before {
  content: '\e398';
}

.icon-cloud-sync-fl-1:before {
  content: '\e399';
}

.icon-cloud-upload-fl-1:before {
  content: '\e39a';
}

.icon-download-fl-1:before {
  content: '\e39b';
}

.icon-download-fl-3:before {
  content: '\e39c';
}

.icon-download-fl-12:before {
  content: '\e39d';
}

.icon-goal-fl-1:before {
  content: '\e39e';
}

.icon-goal-fl-2:before {
  content: '\e39f';
}

.icon-upload-fl-1:before {
  content: '\e3a0';
}

.icon-upload-fl-5:before {
  content: '\e3a1';
}

.icon-upload-fl-12:before {
  content: '\e3a2';
}

.icon-clipboard-fl-1:before {
  content: '\e3a3';
}

.icon-clipboard-fl-3:before {
  content: '\e3a4';
}

.icon-clipboard-add-fl-1:before {
  content: '\e3a5';
}

.icon-clipboard-block-fl-1:before {
  content: '\e3a6';
}

.icon-clipboard-checked-fl-1:before {
  content: '\e3a7';
}

.icon-clipboard-delete-fl-1:before {
  content: '\e3a8';
}

.icon-clipboard-edit-fl-1:before {
  content: '\e3a9';
}

.icon-clipboard-minus-fl-1:before {
  content: '\e3aa';
}

.icon-document-fl-1:before {
  content: '\e3ab';
}

.icon-document-fl-2:before {
  content: '\e3ac';
}

.icon-file-fl-1:before {
  content: '\e3ad';
}

.icon-file-fl-2:before {
  content: '\e3ae';
}

.icon-file-add-fl-1:before {
  content: '\e3af';
}

.icon-file-attention-fl-1:before {
  content: '\e3b0';
}

.icon-file-block-fl-1:before {
  content: '\e3b1';
}

.icon-file-bookmark-fl-1:before {
  content: '\e3b2';
}

.icon-file-checked-fl-1:before {
  content: '\e3b3';
}

.icon-file-code-fl-1:before {
  content: '\e3b4';
}

.icon-file-delete-fl-1:before {
  content: '\e3b5';
}

.icon-file-download-fl-1:before {
  content: '\e3b6';
}

.icon-file-edit-fl-1:before {
  content: '\e3b7';
}

.icon-file-favorite-fl-1:before {
  content: '\e3b8';
}

.icon-file-favorite-fl-2:before {
  content: '\e3b9';
}

.icon-file-graph-fl-1:before {
  content: '\e3ba';
}

.icon-file-graph-fl-2:before {
  content: '\e3bb';
}

.icon-file-home-fl-1:before {
  content: '\e3bc';
}

.icon-file-image-fl-1:before {
  content: '\e3bd';
}

.icon-file-image-fl-2:before {
  content: '\e3be';
}

.icon-file-list-fl-1:before {
  content: '\e3bf';
}

.icon-file-lock-fl-1:before {
  content: '\e3c0';
}

.icon-file-media-fl-1:before {
  content: '\e3c1';
}

.icon-file-minus-fl-1:before {
  content: '\e3c2';
}

.icon-file-music-fl-1:before {
  content: '\e3c3';
}

.icon-file-new-fl-1:before {
  content: '\e3c4';
}

.icon-file-registry-fl-1:before {
  content: '\e3c5';
}

.icon-file-search-fl-1:before {
  content: '\e3c6';
}

.icon-file-setting-fl-1:before {
  content: '\e3c7';
}

.icon-file-sync-fl-1:before {
  content: '\e3c8';
}

.icon-file-table-fl-1:before {
  content: '\e3c9';
}

.icon-file-thumbnail-fl-1:before {
  content: '\e3ca';
}

.icon-file-time-fl-1:before {
  content: '\e3cb';
}

.icon-file-transfer-fl-1:before {
  content: '\e3cc';
}

.icon-file-zip-fl-1:before {
  content: '\e3cd';
}

.icon-files-fl-1:before {
  content: '\e3ce';
}

.icon-files-fl-6:before {
  content: '\e3cf';
}

.icon-folder-fl-1:before {
  content: '\e3d0';
}

.icon-folder-fl-2:before {
  content: '\e3d1';
}

.icon-folder-fl-3:before {
  content: '\e3d2';
}

.icon-folder-fl-4:before {
  content: '\e3d3';
}

.icon-add-fl-1:before {
  content: '\e3d4';
}

.icon-add-fl-2:before {
  content: '\e3d5';
}

.icon-add-fl-3:before {
  content: '\e3d6';
}

.icon-arrow-move-fl-1:before {
  content: '\e3d7';
}

.icon-delete-fl-3:before {
  content: '\e3d8';
}

.icon-delete-fl-4:before {
  content: '\e3d9';
}

.icon-delete-fl-5:before {
  content: '\e3da';
}

.icon-forward-fl-1:before {
  content: '\e3db';
}

.icon-infinity-fl-1:before {
  content: '\e3dc';
}

.icon-loading-fl-1:before {
  content: '\e3dd';
}

.icon-log-out-fl-1:before {
  content: '\e3de';
}

.icon-loop-fl-1:before {
  content: '\e3df';
}

.icon-minus-fl-1:before {
  content: '\e3e0';
}

.icon-minus-fl-2:before {
  content: '\e3e1';
}

.icon-minus-fl-3:before {
  content: '\e3e2';
}

.icon-next-fl-3:before {
  content: '\e3e3';
}

.icon-power-fl-3:before {
  content: '\e3e4';
}

.icon-refresh-fl-1:before {
  content: '\e3e5';
}

.icon-return-fl-1:before {
  content: '\e3e6';
}

.icon-scale-reduce-fl-3:before {
  content: '\e3e7';
}

.icon-scale-spread-fl-1:before {
  content: '\e3e8';
}

.icon-power-fl-5:before {
  content: '\e3e9';
}

.icon-shuffle-fl-1:before {
  content: '\e3ea';
}

.icon-transfer-fl-1:before {
  content: '\e3eb';
}

.icon-chat-fl-1:before {
  content: '\e3ec';
}

.icon-chat-fl-2:before {
  content: '\e3ed';
}

.icon-pulse-fl-1:before {
  content: '\e3ee';
}

.icon-scale-fl-1:before {
  content: '\e3ef';
}

.icon-setting-adjustment-fl-1:before {
  content: '\e3f0';
}

.icon-setting-gear-fl-1:before {
  content: '\e3f1';
}

.icon-setting-gears-fl-1:before {
  content: '\e3f2';
}

.icon-setting-wrenches-fl-1:before {
  content: '\e3f3';
}

.icon-switch-fl-1:before {
  content: '\e3f4';
}

.icon-wrench-fl-1:before {
  content: '\e3f5';
}

.icon-switch-fl-2:before {
  content: '\e3f6';
}

.icon-alarm-fl-1:before {
  content: '\e3f7';
}

.icon-alarm-clock-fl-1:before {
  content: '\e3f8';
}

.icon-alarm-snooze-fl-1:before {
  content: '\e3f9';
}

.icon-bell-fl-1:before {
  content: '\e3fa';
}

.icon-calendar-fl-1:before {
  content: '\e3fb';
}

.icon-calendar-fl-2:before {
  content: '\e3fc';
}

.icon-clock-fl-1:before {
  content: '\e3fd';
}

.icon-clock-fl-2:before {
  content: '\e3fe';
}

.icon-clock-fl-3:before {
  content: '\e3ff';
}

.icon-hourglass-fl-1:before {
  content: '\e400';
}

.icon-hourglass-fl-2:before {
  content: '\e401';
}

.icon-timer-fl-1:before {
  content: '\e402';
}

.icon-timer-full-fl-2:before {
  content: '\e403';
}

.icon-watch-fl-1:before {
  content: '\e404';
}

.icon-watch-fl-2:before {
  content: '\e405';
}

.icon-alert-fl-1:before {
  content: '\e406';
}

.icon-alert-fl-2:before {
  content: '\e407';
}

.icon-alert-fl-3:before {
  content: '\e408';
}

.icon-information-fl-1:before {
  content: '\e409';
}

.icon-question-mark-fl-1:before {
  content: '\e40a';
}

.icon-amex-card-fl-1:before {
  content: '\e40b';
}

.icon-atm-fl-1:before {
  content: '\e40c';
}

.icon-balance-fl-1:before {
  content: '\e40d';
}

.icon-bank-fl-1:before {
  content: '\e40e';
}

.icon-bank-note-fl-1:before {
  content: '\e40f';
}

.icon-bank-notes-fl-1:before {
  content: '\e410';
}

.icon-bank-notes-fl-2:before {
  content: '\e411';
}

.icon-bitcoins-fl-1:before {
  content: '\e412';
}

.icon-box-fl-1:before {
  content: '\e413';
}

.icon-business-chart-fl-1:before {
  content: '\e414';
}

.icon-business-chart-fl-2:before {
  content: '\e415';
}

.icon-calculator-fl-1:before {
  content: '\e416';
}

.icon-calculator-fl-2:before {
  content: '\e417';
}

.icon-chart-down-fl-1:before {
  content: '\e419';
}

.icon-chart-up-fl-1:before {
  content: '\e41a';
}

.icon-dollar-currency-fl-3:before {
  content: '\e41b';
}

.icon-check-fl-1:before {
  content: '\e41c';
}

.icon-coins-fl-1:before {
  content: '\e41d';
}

.icon-coins-fl-2:before {
  content: '\e41e';
}

.icon-credit-card-fl-1:before {
  content: '\e41f';
}

.icon-hand-card-fl-1:before {
  content: '\e418';
}

.icon-master-card-fl-1:before {
  content: '\e420';
}

.icon-money-fl-1:before {
  content: '\e421';
}

.icon-percent-fl-1:before {
  content: '\e422';
}

.icon-pie-chart-fl-1:before {
  content: '\e423';
}

.icon-pie-chart-fl-2:before {
  content: '\e424';
}

.icon-piggy-bank-fl-1:before {
  content: '\e425';
}

.icon-safe-fl-1:before {
  content: '\e426';
}

.icon-shop-fl-1:before {
  content: '\e427';
}

.icon-sign-fl-1:before {
  content: '\e428';
}

.icon-trolley-fl-1:before {
  content: '\e429';
}

.icon-truck-fl-2:before {
  content: '\e42a';
}

.icon-add-marker-fl-1:before {
  content: '\e42b';
}

.icon-compass-fl-1:before {
  content: '\e42c';
}

.icon-compass-fl-2:before {
  content: '\e42d';
}

.icon-delete-marker-fl-1:before {
  content: '\e42e';
}

.icon-delete-marker-fl-2:before {
  content: '\e42f';
}

.icon-favorite-marker-fl-1:before {
  content: '\e430';
}

.icon-globe-fl-1:before {
  content: '\e431';
}

.icon-location-fl-1:before {
  content: '\e432';
}

.icon-map-fl-1:before {
  content: '\e433';
}

.icon-map-location-fl-1:before {
  content: '\e434';
}

.icon-map-marker-fl-1:before {
  content: '\e435';
}

.icon-map-pin-fl-1:before {
  content: '\e436';
}

.icon-map-pin-marker-fl-1:before {
  content: '\e437';
}

.icon-marker-fl-1:before {
  content: '\e438';
}

.icon-minus-marker-fl-1:before {
  content: '\e439';
}

.icon-pin-fl-3:before {
  content: '\e43a';
}

.icon-pin-fl-4:before {
  content: '\e43b';
}

.icon-pin-location-fl-1:before {
  content: '\e43c';
}

.icon-bank-fl-2:before {
  content: '\e43d';
}

.icon-building-fl-1:before {
  content: '\e43f';
}

.icon-building-fl-3:before {
  content: '\e43e';
}

.icon-direction-sign-fl-1:before {
  content: '\e440';
}

.icon-globe-fl-2:before {
  content: '\e441';
}

.icon-house-fl-2:before {
  content: '\e443';
}

.icon-temple-fl-1:before {
  content: '\e442';
}

.icon-bug-fl-1:before {
  content: '\e444';
}

.icon-plugin-fl-1:before {
  content: '\e445';
}

.icon-script-fl-1:before {
  content: '\e446';
}

.icon-window-fl-3:before {
  content: '\e447';
}

.icon-window-selection-fl-1:before {
  content: '\e448';
}

.icon-window-thumbnail-fl-1:before {
  content: '\e449';
}

.icon-database-fl-1:before {
  content: '\e44a';
}

.icon-battery-charging-fl-1:before {
  content: '\e44b';
}

.icon-battery-full-fl-1:before {
  content: '\e44c';
}

.icon-battery-high-fl-1:before {
  content: '\e44d';
}

.icon-battery-low-fl-1:before {
  content: '\e44e';
}

.icon-battery-medium-fl-1:before {
  content: '\e44f';
}

.icon-cd-fl-1:before {
  content: '\e450';
}

.icon-filter-fl-1:before {
  content: '\e451';
}

.icon-floppy-disk-fl-1:before {
  content: '\e452';
}

.icon-imac-fl-1:before {
  content: '\e453';
}

.icon-ipad-fl-2:before {
  content: '\e454';
}

.icon-ipod-fl-1:before {
  content: '\e455';
}

.icon-keyboard-fl-1:before {
  content: '\e456';
}

.icon-laptop-fl-2:before {
  content: '\e457';
}

.icon-mobile-phone-fl-3:before {
  content: '\e458';
}

.icon-mouse-fl-2:before {
  content: '\e459';
}

.icon-plug-fl-2:before {
  content: '\e45a';
}

.icon-printer-fl-1:before {
  content: '\e45b';
}

.icon-screen-fl-1:before {
  content: '\e45c';
}

.icon-screen-fl-2:before {
  content: '\e45d';
}

.icon-smartphone-fl-2:before {
  content: '\e45e';
}

.icon-bluetooth-fl-1:before {
  content: '\e45f';
}

.icon-ethernet-fl-1:before {
  content: '\e460';
}

.icon-usb-fl-1:before {
  content: '\e461';
}

.icon-wireless-signal-fl-1:before {
  content: '\e462';
}

.icon-book-fl-1:before {
  content: '\e463';
}

.icon-bookmark-fl-4:before {
  content: '\e464';
}

.icon-document-box-fl-1:before {
  content: '\e465';
}

.icon-list-fl-1:before {
  content: '\e466';
}

.icon-layers-fl-2:before {
  content: '\e467';
}

.icon-document-box-fl-2:before {
  content: '\e468';
}

.icon-list-fl-2:before {
  content: '\e469';
}

.icon-newspaper-fl-1:before {
  content: '\e46a';
}

.icon-book-fl-4:before {
  content: '\e46b';
}

.icon-books-fl-3:before {
  content: '\e46c';
}

.icon-briefcase-fl-2:before {
  content: '\e46d';
}

.icon-drawer-fl-2:before {
  content: '\e46e';
}

.icon-newspaper-fl-2:before {
  content: '\e46f';
}

.icon-registry-fl-1:before {
  content: '\e470';
}

.icon-book-fl-6:before {
  content: '\e471';
}

.icon-book-fl-7:before {
  content: '\e472';
}

.icon-book-favorite-fl-1:before {
  content: '\e473';
}

.icon-bookmark-fl-1:before {
  content: '\e474';
}

.icon-bookmark-fl-2:before {
  content: '\e475';
}

.icon-creative-commons-fl-1:before {
  content: '\e476';
}

.icon-cube-fl-1:before {
  content: '\e477';
}

.icon-files-fl-2:before {
  content: '\e479';
}

.icon-filter-fl-2:before {
  content: '\e478';
}

.icon-thumbnails-fl-1:before {
  content: '\e47a';
}

.icon-hierarchy-fl-1:before {
  content: '\e47b';
}

.icon-hierarchy-fl-2:before {
  content: '\e47c';
}

.icon-hierarchy-fl-5:before {
  content: '\e47d';
}

.icon-hierarchy-fl-6:before {
  content: '\e47e';
}

.icon-hierarchy-fl-7:before {
  content: '\e47f';
}

.icon-network-fl-1:before {
  content: '\e480';
}

.icon-network-fl-2:before {
  content: '\e481';
}

.icon-backpack-fl-1:before {
  content: '\e482';
}

.icon-bed-fl-1:before {
  content: '\e483';
}

.icon-bomb-fl-1:before {
  content: '\e484';
}

.icon-buoy-ring-fl-1:before {
  content: '\e485';
}

.icon-campfire-fl-1:before {
  content: '\e486';
}

.icon-can-fl-1:before {
  content: '\e487';
}

.icon-candle-fl-1:before {
  content: '\e488';
}

.icon-chair-director-fl-1:before {
  content: '\e489';
}

.icon-diamond-fl-1:before {
  content: '\e48a';
}

.icon-disabled-fl-1:before {
  content: '\e48b';
}

.icon-flashlight-fl-1:before {
  content: '\e48c';
}

.icon-lamp-fl-3:before {
  content: '\e48d';
}

.icon-scale-fl-2:before {
  content: '\e48e';
}

.icon-shovel-fl-1:before {
  content: '\e48f';
}

.icon-target-fl-1:before {
  content: '\e490';
}

.icon-traffic-cone-fl-1:before {
  content: '\e491';
}

.icon-traffic-light-fl-1:before {
  content: '\e492';
}

.icon-traffic-light-fl-2:before {
  content: '\e493';
}

.icon-weigh-fl-1:before {
  content: '\e494';
}

.icon-academic-cap-fl-1:before {
  content: '\e495';
}

.icon-beanie-fl-1:before {
  content: '\e496';
}

.icon-chef-hat-fl-1:before {
  content: '\e497';
}

.icon-necktie-fl-1:before {
  content: '\e498';
}

.icon-shirt-fl-1:before {
  content: '\e499';
}

.icon-sneakers-fl-1:before {
  content: '\e49a';
}

.icon-sunglasses-fl-1:before {
  content: '\e49b';
}

.icon-trousers-fl-1:before {
  content: '\e49c';
}

.icon-apple-fl-1:before {
  content: '\e49d';
}

.icon-beer-fl-1:before {
  content: '\e49e';
}

.icon-boil-fl-1:before {
  content: '\e49f';
}

.icon-bottle-fl-1:before {
  content: '\e4a0';
}

.icon-bottle-fl-2:before {
  content: '\e4a1';
}

.icon-bottle-fl-3:before {
  content: '\e4a2';
}

.icon-bottle-fl-4:before {
  content: '\e4a3';
}

.icon-bread-fl-1:before {
  content: '\e4a4';
}

.icon-burger-fl-2:before {
  content: '\e4a6';
}

.icon-cake-fl-1:before {
  content: '\e4a7';
}

.icon-cake-fl-2:before {
  content: '\e4a8';
}

.icon-champagne-fl-1:before {
  content: '\e4a9';
}

.icon-cheese-fl-1:before {
  content: '\e4aa';
}

.icon-cocktail-fl-1:before {
  content: '\e4ab';
}

.icon-cocktail-fl-2:before {
  content: '\e4ac';
}

.icon-cocktail-fl-3:before {
  content: '\e4ad';
}

.icon-coffee-cup-fl-2:before {
  content: '\e4ae';
}

.icon-coffee-pot-fl-1:before {
  content: '\e4af';
}

.icon-cup-fl-2:before {
  content: '\e4b0';
}

.icon-deep-fry-fl-1:before {
  content: '\e4b1';
}

.icon-energy-drink-fl-1:before {
  content: '\e4b2';
}

.icon-espresso-machine-fl-1:before {
  content: '\e4b3';
}

.icon-food-dome-fl-1:before {
  content: '\e4b4';
}

.icon-fork-and-knife-fl-1:before {
  content: '\e4b5';
}

.icon-fork-and-spoon-fl-1:before {
  content: '\e4b6';
}

.icon-grape-fl-1:before {
  content: '\e4b7';
}

.icon-grater-fl-1:before {
  content: '\e4b8';
}

.icon-grill-fl-1:before {
  content: '\e4b9';
}

.icon-hot-drinks-glass-fl-1:before {
  content: '\e4ba';
}

.icon-hotdog-fl-1:before {
  content: '\e4bb';
}

.icon-ice-cream-fl-1:before {
  content: '\e4bc';
}

.icon-ice-cream-fl-2:before {
  content: '\e4bd';
}

.icon-ice-cream-fl-3:before {
  content: '\e4be';
}

.icon-ice-drinks-glass-fl-1:before {
  content: '\e4bf';
}

.icon-juicer-fl-1:before {
  content: '\e4c0';
}

.icon-kitchen-timer-fl-1:before {
  content: '\e4c1';
}

.icon-milk-fl-1:before {
  content: '\e4c2';
}

.icon-orange-fl-1:before {
  content: '\e4c3';
}

.icon-oven-fl-1:before {
  content: '\e4c4';
}

.icon-pan-fry-fl-1:before {
  content: '\e4c5';
}

.icon-pepper-salt-fl-1:before {
  content: '\e4c6';
}

.icon-pizza-fl-1:before {
  content: '\e4c7';
}

.icon-pop-corn-fl-1:before {
  content: '\e4c8';
}

.icon-serving-fl-1:before {
  content: '\e4c9';
}

.icon-soda-fl-1:before {
  content: '\e4ca';
}

.icon-soda-can-fl-1:before {
  content: '\e4cb';
}

.icon-soda-can-fl-2:before {
  content: '\e4cc';
}

.icon-steam-fl-1:before {
  content: '\e4cd';
}

.icon-tea-pot-fl-1:before {
  content: '\e4ce';
}

.icon-thermometer-high-fl-1:before {
  content: '\e4cf';
}

.icon-thermometer-low-fl-1:before {
  content: '\e4d0';
}

.icon-thermometer-medium-fl-1:before {
  content: '\e4d1';
}

.icon-water-fl-1:before {
  content: '\e4d2';
}

.icon-wine-fl-1:before {
  content: '\e4d3';
}

.icon-ambulance-fl-1:before {
  content: '\e4a5';
}

.icon-beaker-fl-1:before {
  content: '\e4d4';
}

.icon-beaker-fl-2:before {
  content: '\e4d5';
}

.icon-blood-fl-1:before {
  content: '\e4d6';
}

.icon-drug-fl-1:before {
  content: '\e4d7';
}

.icon-heart-pulse-fl-1:before {
  content: '\e4d8';
}

.icon-yin-yang-fl-1:before {
  content: '\e4d9';
}

.icon-medicine-fl-1:before {
  content: '\e4da';
}

.icon-microscope-fl-1:before {
  content: '\e4db';
}

.icon-mortar-and-pestlefl-1:before {
  content: '\e4dc';
}

.icon-plaster-fl-1:before {
  content: '\e4dd';
}

.icon-pulse-graph-fl-1:before {
  content: '\e4de';
}

.icon-pulse-graph-fl-2:before {
  content: '\e4df';
}

.icon-pulse-graph-fl-3:before {
  content: '\e4e0';
}

.icon-red-cross-fl-1:before {
  content: '\e4e1';
}

.icon-stethoscope-fl-1:before {
  content: '\e4e2';
}

.icon-balloon-fl-1:before {
  content: '\e4e3';
}

.icon-smileys-mask-fl-1:before {
  content: '\e4e4';
}

.icon-suitcase-fl-1:before {
  content: '\e4e5';
}

.icon-card-fl-1:before {
  content: '\e4e6';
}

.icon-ticket-fl-1:before {
  content: '\e4e7';
}

.icon-ticket-fl-2:before {
  content: '\e4e8';
}

.icon-ticket-fl-3:before {
  content: '\e4e9';
}

.icon-dice-fl-1:before {
  content: '\e4ea';
}

.icon-smiley-mask-happy-fl-1:before {
  content: '\e4eb';
}

.icon-smiley-mask-sad-fl-1:before {
  content: '\e4ec';
}

.icon-cloud-1:before {
  content: '\e4ed';
}

.icon-thermometer-fl-1:before {
  content: '\e4ee';
}

.icon-waning-crescent-moon-fl-1:before {
  content: '\e4ef';
}

.icon-moon-cloud-fl-1:before {
  content: '\e4f0';
}

.icon-rain-fl-1:before {
  content: '\e4f1';
}

.icon-sun-fl-1:before {
  content: '\e4f2';
}

.icon-plane-takeoff-fl-1:before {
  content: '\e4f3';
}

.icon-car-fl-2:before {
  content: '\e4f4';
}

.icon-ship-fl-1:before {
  content: '\e4f5';
}

.icon-mountain-bike-fl-1:before {
  content: '\e4f6';
}

.icon-plane-fl-1:before {
  content: '\e4f7';
}

.icon-plane-landing-fl-1:before {
  content: '\e4f8';
}

.icon-cactus-fl-1:before {
  content: '\e4f9';
}

.icon-clover-fl-1:before {
  content: '\e4fa';
}

.icon-flower-fl-1:before {
  content: '\e4fb';
}

.icon-hand-eco-fl-1:before {
  content: '\e4fc';
}

.icon-hand-globe-fl-1:before {
  content: '\e4fd';
}

.icon-leaf-fl-1:before {
  content: '\e4fe';
}

.icon-light-eco-fl-1:before {
  content: '\e4ff';
}

.icon-potted-plant-fl-1:before {
  content: '\e500';
}

.icon-potted-plant-fl-2:before {
  content: '\e501';
}

.icon-arrow-fl-1:before, .icon-arrow-left:before, .icon-left:before {
  content: '\e502';
}

.icon-arrow-fl-2:before, .icon-arrow-right:before, .icon-right:before {
  content: '\e503';
}

.icon-arrow-fl-3:before, .icon-arrow-up:before, .icon-up:before {
  content: '\e504';
}

.icon-arrow-fl-4:before, .icon-arrow-down:before, .icon-down:before {
  content: '\e505';
}

.icon-arrow-fl-5:before {
  content: '\e506';
}

.icon-arrow-fl-6:before {
  content: '\e507';
}

.icon-arrow-fl-7:before {
  content: '\e508';
}

.icon-arrow-fl-8:before {
  content: '\e509';
}

.icon-arrow-fl-9:before {
  content: '\e50a';
}

.icon-arrow-fl-10:before {
  content: '\e50b';
}

.icon-arrow-fl-11:before {
  content: '\e50c';
}

.icon-arrow-fl-12:before {
  content: '\e50d';
}

.icon-arrow-circle-fl-1:before {
  content: '\e50e';
}

.icon-arrow-circle-fl-2:before {
  content: '\e50f';
}

.icon-arrow-circle-fl-3:before {
  content: '\e510';
}

.icon-arrow-circle-fl-4:before, .icon-arrow-circle-down:before {
  content: '\e511';
}

.icon-arrow-circle-fl-5:before {
  content: '\e512';
}

.icon-arrow-circle-fl-6:before {
  content: '\e513';
}

.icon-arrow-circle-fl-7:before {
  content: '\e514';
}

.icon-arrow-circle-fl-8:before {
  content: '\e515';
}

.icon-arrow-circle-fl-9:before, .icon-arrow-circle-up:before {
  content: '\e516';
}

.icon-arrow-circle-fl-10:before {
  content: '\e517';
}

.icon-arrow-circle-fl-11:before {
  content: '\e518';
}

.icon-arrow-circle-fl-12:before {
  content: '\e519';
}

.icon-arrow-circle-fl-27:before {
  content: '\e51a';
}

.icon-arrow-circle-fl-28:before {
  content: '\e51b';
}

.icon-arrow-circle-fl-29:before {
  content: '\e51c';
}

.icon-arrow-circle-fl-30:before {
  content: '\e51d';
}

.icon-arrow-dot-fl-1:before {
  content: '\e51e';
}

.icon-arrow-dot-fl-2:before {
  content: '\e51f';
}

.icon-arrow-dot-fl-3:before {
  content: '\e520';
}

.icon-arrow-dot-fl-4:before {
  content: '\e521';
}

.icon-arrow-dot-fl-5:before {
  content: '\e522';
}

.icon-arrow-dot-fl-6:before {
  content: '\e523';
}

.icon-camera-add-ln-1:before {
  content: '\e524';
}

.icon-camera-remove-ln-1:before {
  content: '\e525';
}

.icon-camera-retake-ln-1:before {
  content: '\e526';
}

.icon-cart-left-add-ln-1:before {
  content: '\e527';
}

.icon-cart-left-history-ln-1:before {
  content: '\e528';
}

.icon-cart-left-remove-ln-1:before {
  content: '\e529';
}

.icon-cart-right-add-ln-1:before {
  content: '\e52a';
}

.icon-cart-right-history-ln-1:before {
  content: '\e52b';
}

.icon-cart-right-remove-ln-1:before {
  content: '\e52c';
}

.icon-flaticon-fl-1:before {
  content: '\e52d';
}

.icon-flaticon-fl-1-1:before {
  content: '\e52e';
}

.icon-flaticon-fl-2:before {
  content: '\e52f';
}

.icon-logo-24-fl-1:before, .icon-willpower:before {
  content: '\e530';
}

.icon-logo-bw-fl-1:before {
  content: '\e531';
}

.icon-logo-hl24-fl-1:before {
  content: '\e532';
}

.icon-logo-hl-horizontal-fl-1:before {
  content: '\e533';
}

.icon-logo-hl-stacked-fl-1:before, .icon-herbalife:before {
  content: '\e534';
}

.icon-heart-solid-circle-fl-1:before {
  content: '\e535';
}

.icon-logo-ic-fl-1:before {
  content: '\e536';
}

.icon-logo-ic-hl-fl-1:before {
  content: '\e537';
}

.icon-logo-icon-ic-fl-1:before {
  content: '\e538';
}

.icon-logo-myhl-fl-1:before {
  content: '\e53a';
}

.icon-logo-myhl-hl-fl-1:before {
  content: '\e539';
}

.icon-running-shoe-ln-1:before {
  content: '\e53b';
}

.icon-shake-glass-ln-1:before {
  content: '\e53c';
}

.icon-shake-glass-ln-2:before {
  content: '\e53d';
}

.icon-shake-glass-ln-3:before {
  content: '\e53e';
}

.icon-shake-magnifying-glass-ln-1:before, .icon-beauty-products:before {
  content: '\e53f';
}

.icon-star-solid-circle-fl-1:before {
  content: '\e540';
}

.icon-et-ln-1:before, .icon-facebook-2:before {
  content: '\e541';
}

.icon-et-ln-2:before {
  content: '\e542';
}

.icon-et-ln-3:before, .icon-flickr:before {
  content: '\e543';
}

.icon-et-ln-4:before, .icon-forrst:before, .icon-feed:before {
  content: '\e544';
}

.icon-et-ln-5:before {
  content: '\e545';
}

.icon-et-ln-6:before {
  content: '\e546';
}

.icon-et-ln-7:before, .icon-dribbble:before {
  content: '\e547';
}

.icon-file-text-ln-1:before, .icon-copy:before {
  content: '\e548';
}

.icon-sku-ln-1:before, .icon-sku:before {
  content: '\e549';
}

.icon-envelope-ln-1:before, .icon-paper:before {
  content: '\e54a';
}

.icon-arrow-left-ln-2:before, .icon-chevron-left:before {
  content: '\e54b';
}

.icon-arrow-right-ln-2:before, .icon-chevron-right:before {
  content: '\e54c';
}

.icon-arrow-left-ln-3:before {
  content: '\e54d';
}

.icon-arrow-right-ln-3:before, .icon-arrow:before {
  content: '\e54e';
}

.icon-arrow-left-ln-4:before, .icon-chevron-left:before {
  content: '\e54f';
}

.icon-arrow-right-ln-4:before, .icon-chevron-right:before {
  content: '\e550';
}

.icon-arrow-down-1:before, .icon-chevron-down:before {
  content: '\e551';
}

.icon-arrow-up-1:before, .icon-chevron-up:before {
  content: '\e552';
}

.icon-arrow-down-2:before {
  content: '\e553';
}

.icon-arrow-up-2:before {
  content: '\e554';
}

.icon-arrow-down-3:before {
  content: '\e555';
}

.icon-arrow-up-3:before {
  content: '\e556';
}

.icon-carrot-ln-1:before, .icon-carrot:before {
  content: '\e557';
}

.icon-beauty-products-fl-1:before {
  content: '\e558';
}

.icon-grid-fl-1:before, .icon-grid:before {
  content: '\e559';
}

.icon-dots-fl-1:before, .icon-dot:before {
  content: '\e55a';
}

.icon-dots-fl-3:before, .icon-dots-two:before {
  content: '\e55b';
}

.icon-dots-fl-2:before, .icon-dots-three:before {
  content: '\e55c';
}

.icon-cart-ln-5:before, .icon-cart:before {
  content: '\e55d';
}

.icon-seven-segment-fl-1:before, .icon-seven-segment-0:before {
  content: '\e55e';
}

.icon-seven-segment-fl-1-2:before, .icon-seven-segment-1:before {
  content: '\e55f';
}

.icon-seven-segment-fl-3:before, .icon-seven-segment-2:before {
  content: '\e560';
}

.icon-seven-segment-fl-4:before, .icon-seven-segment-3:before {
  content: '\e561';
}

.icon-seven-segment-fl-5:before, .icon-seven-segment-4:before {
  content: '\e562';
}

.icon-seven-segment-fl-6:before, .icon-seven-segment-5:before {
  content: '\e563';
}

.icon-seven-segment-fl-7:before, .icon-seven-segment-6:before {
  content: '\e564';
}

.icon-seven-segment-fl-8:before, .icon-seven-segment-7:before {
  content: '\e565';
}

.icon-seven-segment-fl-9:before, .icon-seven-segment-8:before {
  content: '\e566';
}

.icon-seven-segment-fl-10:before, .icon-seven-segment-9:before {
  content: '\e567';
}

.icon-steak-fl-1:before, .icon-steak:before {
  content: '\e568';
}

.icon-grain-fl-1:before, .icon-grain:before {
  content: '\e569';
}

.icon-return-ln-2:before, .icon-back:before {
  content: '\e56a';
}

.icon-record-ln-2:before, .icon-record:before {
  content: '\e56b';
}

.icon-previous-ln-2:before, .icon-first:before {
  content: '\e56c';
}

.icon-plugin-ln-2:before, .icon-puzzle:before {
  content: '\e56d';
}

.icon-html5-ln-1:before, .icon-html5:before {
  content: '\e56e';
}

.icon-css3-ln-1:before, .icon-css3:before {
  content: '\e56f';
}

.icon-battery-fl-1:before, .icon-progress-1:before {
  content: '\e570';
}

.icon-battery-fl-2:before, .icon-progress-2:before {
  content: '\e571';
}

.icon-battery-fl-3:before, .icon-progress-3:before {
  content: '\e572';
}

.icon-battery-fl-4:before, .icon-progress-4:before {
  content: '\e573';
}

.icon-lightbulb-ln-1:before, .icon-light-bulb:before, .icon-finger-tie:before {
  content: '\e574';
}

.icon-arrow-updown-fl-1:before, .icon-arrow-updown:before, .icon-arrow-overunder:before, .icon-arrow-overunder-2:before {
  content: '\e575';
}

.icon-icon-square-fl-1:before, .icon-square-2:before, .icon-square:before {
  content: '\e576';
}

.icon-feather-fl-1:before, .icon-feather:before {
  content: '\e577';
}

.icon-popup-fl-1:before, .icon-popup:before {
  content: '\e578';
}

.icon-atom-fl-1:before, .icon-atom:before {
  content: '\e579';
}

.icon-burst-fl-1:before, .icon-burst:before {
  content: '\e57a';
}

.icon-contrast-fl-1:before, .icon-contrast:before {
  content: '\e57b';
}

.icon-safari-fl-1:before, .icon-safari:before {
  content: '\e57c';
}

.icon-opera-fl-1:before, .icon-opera:before {
  content: '\e57d';
}

.icon-ie-fl-1:before, .icon-IE:before {
  content: '\e57e';
}

.icon-firefox-fl-1:before, .icon-firefox:before {
  content: '\e57f';
}

.icon-chrome-fl-1:before, .icon-chrome:before {
  content: '\e580';
}

.icon-pinterest-fl-1:before, .icon-pinterest:before {
  content: '\e581';
}

.icon-linkedin-fl-1:before, .icon-linkedin:before {
  content: '\e582';
}

.icon-reddit-fl-1:before, .icon-reddit:before {
  content: '\e583';
}

.icon-skype-fl-1:before, .icon-skype:before {
  content: '\e584';
}

.icon-social-windows-fl-1:before, .icon-windows:before {
  content: '\e585';
}

.icon-picassa-fl-1:before, .icon-picassa:before {
  content: '\e586';
}

.icon-github-fl-1:before, .icon-github:before, .icon-github-2:before, .icon-github-3:before, .icon-github-4:before, .icon-github-5:before, .icon-git:before, .icon-github-6:before {
  content: '\e587';
}

.icon-tumblr-fl-1:before, .icon-tumblr:before {
  content: '\e588';
}

.icon-yahoo-fl-1:before, .icon-yahoo:before {
  content: '\e589';
}

.icon-amazon-fl-1:before, .icon-amazon:before {
  content: '\e58a';
}

.icon-apple-fl-1-1:before, .icon-apple:before {
  content: '\e58b';
}

.icon-android-fl-1:before, .icon-android:before {
  content: '\e58c';
}

.icon-twitter-fl-1:before, .icon-twitter:before {
  content: '\e58d';
}

.icon-facebook-fl-1:before, .icon-facebook:before {
  content: '\e58e';
}

.icon-google-plus-fl-1:before, .icon-google-plus:before {
  content: '\e58f';
}

.icon-vimeo-fl-1:before, .icon-vimeo:before {
  content: '\e590';
}

.icon-triangle-left-fl-1:before, .icon-arrow-triangle-left:before {
  content: '\e592';
}

.icon-triangle-right-fl-1:before, .icon-arrow-triangle-right:before {
  content: '\e593';
}

.icon-triangle-up-fl-1:before, .icon-arrow-triangle-up:before {
  content: '\e594';
}

.icon-triangle-down-fl-1:before, .icon-arrow-triangle-down:before {
  content: '\e591';
}

.icon-files-ln-3:before, .icon-copy:before {
  content: '\e595';
}

.icon-radar-ln-1:before, .icon-broadcast-2:before {
  content: '\e596';
}

.icon-cards-ln-1:before, .icon-spades:before, .icon-clubs:before {
  content: '\e597';
}

.icon-meter-fast-fl-1:before, .icon-meter-fast:before {
  content: '\e598';
}

.icon-meter-medium-fl-1:before, .icon-meter-medium:before {
  content: '\e599';
}

.icon-meter-slow-fl-1:before, .icon-meter-slow:before {
  content: '\e59a';
}

.icon-rocket-ln-1:before, .icon-rocket:before {
  content: '\e59b';
}

.icon-stretch-fl-1:before, .icon-stretch:before, .icon-accessibility-2:before {
  content: '\e59c';
}

.icon-icon-people-fl-1:before, .icon-people:before {
  content: '\e59d';
}

.icon-walk-fl-1:before, .icon-walk:before {
  content: '\e59e';
}

.icon-exercise-fl-1:before, .icon-exercise:before {
  content: '\e59f';
}

.icon-stress-control-fl-1:before, .icon-stress-control:before {
  content: '\e5a0';
}

.icon-swim-fl-1:before, .icon-swim:before {
  content: '\e5a1';
}

.icon-beans-fl-1:before, .icon-beans:before {
  content: '\e5a2';
}

.icon-banana-fl-1:before, .icon-banana:before {
  content: '\e5a3';
}

.icon-soccer-fl-1:before, .icon-soccer:before {
  content: '\e5a4';
}

.icon-export-fl-1:before, .icon-export:before {
  content: '\e5a5';
}

.passport-fl-1:before, .icon-passport:before {
  content: '\e5a6';
}

.icon-bus-ln-1:before, .icon-bus:before, .icon-train:before {
  content: '\e5a7';
}

.icon-icon-square-rounded-fl-1:before, .icon-square-rounded:before {
  content: '\e5a8';
}

.icon-cart-confirmed-fl-1:before, .icon-cart-confirmed:before {
  content: '\e5a9';
}

.icon-next-cart-fl-1:before, .icon-next-cart:before {
  content: '\e5aa';
}

.icon-shake-glass-ln-4:before {
  content: '\e5ab';
}

.icon-target-ln-2:before {
  content: '\e5b0';
}

.icon-check-single-ln-1:before {
  content: '\e5b1';
}

.icon-check-box-ln-1:before {
  content: '\e5b2';
}

.icon-check-box-fl-1:before {
  content: '\e5b3';
}

.icon-check-single-fl-1:before {
  content: '\e5b4';
}

.icon-cross-single-ln-1:before {
  content: '\e5b5';
}

.icon-minus-box-fl-1:before {
  content: '\e5b6';
}

.icon-delete-box-fl-1:before {
  content: '\e5b7';
}

.icon-add-box-fl-1:before {
  content: '\e5b8';
}

/* Components: Font-icons */
/******************* 		VBC SHOP	common styles 		*******************/
h2 {
  color: #6a6a6a;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 10px;
}

h3 {
  color: #5ab11a;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 0 10px;
  padding: 8px 0;
}

/* Site Content */
.checkoutContainer {
  left: -170px !important;
  padding-top: 15px;
  width: 695px !important;
}

a.shop-home-link {
  font-weight: bold;
  text-decoration: underline;
}

/* ds info */
.distributorContact {
  float: left;
  height: 13px;
  margin: 10px 15px 0 0;
  overflow: hidden;
  /*TFS 4691 Fix */
  width: 113px;
  /*TFS 4691 Fix */
}

/* Left Navigation */
#leftContainer {
  float: left;
  left: 15px;
  margin-top: 10px;
  position: relative;
  width: 175px;
}

.searchWrapper {
  border: 2px solid #E0E0E0;
  height: 26px;
  padding: 1px 3px;
  border-radius: 2px;
  -moz-border-radius: 2px;
}
.searchWrapper #searchTerm {
  background: none;
  border: medium none;
  color: #919191;
  margin: 0;
  float: left;
  font-size: 13px;
  padding: 2px 0 0;
  width: 147px;
}
.searchWrapper #searchTerm:hover {
  box-shadow: none;
}

.searchBtn {
  background: url(/img/spritemain.png) no-repeat -2px -159px;
  width: 18px;
  height: 16px;
  display: block;
  float: left;
  margin: 3px 0 0;
  border: none;
}

#leftContainer ul {
  border-bottom: 1px solid #E4E4E4;
  font-size: 13px;
  list-style: none;
  margin: 0px 0 3px;
  padding: 0 1px 0 5px;
  width: 164px;
}

#leftContainer ul li ul {
  border-top: none;
}

#leftContainer ul#productCatalog {
  border-top: 1px solid #e4e4e4;
  margin: 15px 0px 3px 0px;
}

#leftContainer UL#productCategories {
  border-bottom: none !important;
}

#leftContainer ul li {
  font-size: 12px;
  font-weight: bold;
  margin: 0px;
  padding: 0px;
}

#leftContainer ul li:first-child {
  border: none;
}

#leftContainer ul li ul li {
  font-weight: normal;
  font-size: 11px;
  border: none;
  padding: 0;
}

#leftContainer ul li.category {
  font-size: 13px;
  font-weight: bold;
  letter-spacing: 0.03em;
  line-height: 23px;
  margin: 0px;
}

#leftContainer ul li a {
  color: #646464;
  line-height: 23px;
}

#leftContainer ul li a:hover {
  text-decoration: underline;
}

/* Center Content */
#centerContainer {
  float: left;
  height: auto;
  margin-top: 10px;
  left: 33px;
  position: relative;
  width: 550px;
}

.page-title {
  margin: 2px 16px 0;
}
.page-title h1 {
  background: none;
  border-bottom: solid 1px #5ab11a !important;
  color: #5ab11a;
  font-size: 18px;
  font-weight: bold;
  line-height: 22px;
  margin: 0;
  padding: 5px 0px 8px 0px;
  text-indent: 0px;
}

#centerContainer .account {
  text-align: center;
}

#step2CarEmptyError {
  float: left;
  font-size: 14px;
  font-weight: bold;
  margin: 25px 0;
  text-decoration: underline;
}

/* Right Navigation */
#rightContainer {
  float: right;
  height: auto;
  margin: 10px 0 0;
  position: relative;
  right: 15px;
  width: 177px;
}

#rightContainer h3 {
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 4px;
  text-align: left;
}

#rightContainer .button {
  margin: 10px 0;
  max-width: 154px;
  width: 100%;
}

.right-col-module {
  border: 1px solid #e4e4e4;
  border-top: 5px solid #7bc041;
  line-height: 15px;
  margin: 0px 0px 10px 0px;
  padding: 2px 0px 12px 0px;
  text-align: left;
}

#rightContainer .right-col-module h3 {
  border-bottom: 1px solid #D5D5D5;
  color: #666;
  font-size: 14px;
  font-weight: bold;
  line-height: 15px;
  margin: 2px 0 1px;
  padding: 10px 12px;
}

.right-col-module p {
  color: #525252;
  font-size: 11px;
  line-height: 15px;
  margin: 2px 0px 1px 0px;
  padding: 0px 12px;
  width: 158px;
  word-wrap: break-word;
}

.right-col-module hr {
  background: none;
  border: none;
  border-top: 1px solid #eeeeec;
  height: 1px;
  margin: 0px;
  padding: 0px;
}

#logInModule {
  border-top: 5px solid #60a72d;
  border-right: 1px solid #e4e4e4;
  border-bottom: 5px solid #60a72d;
  border-left: 1px solid #e4e4e4;
  text-align: center;
  padding: 0 0 10px;
}

#logInModule a.rightLink {
  padding: 0;
  text-align: right;
}

.logInContainer {
  background: #eefae4;
  padding: 10px 0px 0px 10px;
  text-align: left;
  margin: 5px 0;
  /*width:138px;*/
}

.logInContainer .orangeBtn {
  width: 154px;
}

.logInContainer span, .logInContainer label {
  color: #7d7d7d;
  display: block;
  font-size: 11px;
  font-weight: bold;
}

.logInContainer .errMsg {
  color: #FF0000;
  font-weight: bold;
}

.logInContainer input {
  margin: 2px 0 11px;
  width: 154px;
}

a.rightLink {
  font-size: 12px;
  font-weight: bold;
  line-height: 13px;
  margin: 4px 15px 6px 15px;
}

#rightContainer a:hover {
  color: #2b6001;
}

#logInModule .greenBtn {
  margin: 0;
}

.logged-in, #loggedInInfo {
  border-top: 5px solid #7bc041;
  border-right: 1px solid #e4e4e4;
  border-bottom: 3px solid #7bc041;
  border-left: 1px solid #e4e4e4;
  text-align: left;
  padding: 0 10px 10px 10px;
  margin: 10px 0 0;
}

.logged-in span, #loggedInInfo span {
  color: #6A6A6A;
  font-size: 11px;
  font-weight: bold;
  font-size: 12px;
}

/* Mini Cart Styles */
#cancelOrderMiniCart {
  margin-top: -3px;
}

#miniCartModule {
  border-top: 5px solid #60a72d;
  border-right: 1px solid #e4e4e4;
  border-bottom: 5px solid #60a72d;
  border-left: 1px solid #e4e4e4;
  font-size: 11px;
  text-align: center;
  padding: 0 0 10px 0;
  margin: 63px 0 0;
  width: 175px;
}

#miniCartModule .button.orangeBtn {
  margin: 20px 0 10px 0;
}

#miniCartModule .cartSummary {
  float: left;
  padding-right: 10px;
  width: 156px;
}

#miniCartModule .gray {
  font-weight: bold;
}

.recentlyAdded {
  background: url(/img/minicart-icon.png) no-repeat 6px;
  width: 175px;
  padding: 6px 0;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}

.recentlyAdded strong {
  text-align: left;
  display: block;
  padding-left: 38px;
}

ul#miniCartItems {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
}

ul#miniCartItems li {
  border-bottom: 1px solid #e4e4e4;
  float: left;
  font-size: 11px;
  margin: 0px;
  padding: 4px 3px 16px 5px;
  vertical-align: middle;
  width: 167px;
}

li .cartQuantity {
  color: #696969;
  display: block;
  float: left;
  margin: 0 3px 0 0;
}

ul#miniCartItems li a {
  display: block;
  float: left;
  line-height: 13px;
  text-decoration: underline;
  width: 137px;
}

.cartSummary {
  color: #696969;
  text-align: right;
  margin: 0 0 7px;
  padding: 5px 8px;
  border-bottom: 1px solid #e4e4e4;
}

.cartSummary a {
  display: block;
  text-decoration: underline;
  margin: 4px 0 0;
}

.subtotal {
  width: 150px;
  height: 20px;
  margin: 0 auto;
  color: #6A6A6A;
  font-weight: bold;
}

.t-widget.t-window .t-icon.t-close,
#addressDeleteWindow .t-icon.t-close {
  background: url("/img/spritemain.png") no-repeat 0 -220px !important;
}

.t-window-titlebar .t-link {
  height: 20px;
  width: 20px;
  vertical-align: top;
}

#externalSiteWarning {
  left: 25% !important;
  max-width: 600px;
  position: fixed;
  top: 50% !important;
}
#externalSiteWarning .t-window-content.t-content {
  height: auto !important;
}
#externalSiteWarning .buttons-externalSiteWarning {
  text-align: right;
}
#externalSiteWarning .buttons-externalSiteWarning #Yes {
  color: #fff !important;
}

/* Right Rail
*********************************************************/
.right-col-module.store-policy {
  margin-top: 10px;
}

/* Cross Sell
*********************************************************/
.right-col-module.cross-sell {
  margin-top: 10px;
  padding-bottom: 0 !important;
}

.right-col-module.cross-sell h3 {
  border-bottom: none !important;
  font-size: 11px !important;
  padding-bottom: 0px !important;
  padding-left: 10px !important;
}

.cross-sell .cross-sell-foot {
  background-color: #eefae4;
  margin-top: 10px;
  padding: 12px 10px;
  text-align: right;
}

.cross-sell .cross-sell-foot a.read-more {
  background: url(/content/global/img/arrow-right-readmore.png) right 2px no-repeat;
  width: 9px;
  height: 11px;
  padding-right: 13px;
}

.cross-sell .cross-sell-thumb {
  text-align: center;
}

.cross-sell-thumb a {
  display: block;
  padding: 0 3px;
}

/******************************* Details Page *************************************************/
#btnCancel {
  margin-bottom: 5px;
}
@media (min-width: 0) and (max-width: 737px) {
  #btnCancel {
    float: none;
  }
}

#cancelOrder-form h5 {
  margin-bottom: 20px;
  text-indent: 15px;
}
#cancelOrder-form label {
  color: inherit;
  font-weight: bold;
}

#CommentsCancellation {
  height: 200px;
}

#orderCancelButtons a {
  float: left;
  margin-left: 14px;
}
#orderCancelButtons a button.btn-primary {
  float: right;
  margin-right: -14px;
}
@media (min-width: 737px) {
  #orderCancelButtons a button.btn-primary {
    margin-right: -14px;
  }
}
@media (min-width: 1000px) {
  #orderCancelButtons a button.btn-primary {
    margin-right: 0;
  }
}
@media (min-width: 1320px) {
  #orderCancelButtons a button.btn-primary {
    margin-right: 0px;
  }
}

/*********************************** ADD SHIPPING ADDRESS Popup		*****************************************************************/
#AddressDetails {
  float: left;
  width: 578px;
  border: none;
}
#AddressDetails td {
  border: none;
}
#AddressDetails ul {
  list-style: none;
  margin-left: 0 !important;
  padding-left: 0 !important;
  overflow: hidden;
}
#AddressDetails ul li {
  float: left;
  margin-left: 0 !important;
  margin-right: 15px;
}
#AddressDetails ul li input[type="text"] {
  width: 160px;
}
#AddressDetails .pop-note {
  float: none;
}
#AddressDetails #FirstName,
#AddressDetails #LastName {
  width: 240px;
}
#AddressDetails #Line1 {
  width: 520px;
}
#AddressDetails .pop-buttons {
  padding: 0px 30px 15px 0px;
}
#AddressDetails #StateProvinceTerritory {
  width: 213px;
}
#AddressDetails #reqdCity {
  width: 140px;
}
#AddressDetails div {
  float: left;
  margin-right: 15px;
  margin-top: 10px;
}
#AddressDetails div.errMsg {
  float: none;
  margin-top: 0;
  text-align: left;
}
#AddressDetails div label {
  text-align: left;
}
#AddressDetails #reqdStreetAddress input {
  margin-left: -37px;
}
#AddressDetails #reqdStreetAddress.error_fields input {
  margin-left: 0;
}
#AddressDetails #reqdPostalCode input {
  width: 160px;
}
#AddressDetails #codeArea {
  width: 50px;
}
@media (min-width: 1000px) {
  #AddressDetails #codeArea {
    margin-left: -37px;
  }
}
#AddressDetails #reqdPhoneNumber2 {
  margin-left: -48px;
  margin-top: 29px;
  width: 150px;
}
#AddressDetails #reqdPhoneNumber2 div {
  margin-left: -55px;
}
#AddressDetails #PhoneFormat {
  display: block;
  margin-left: -80px;
  margin-top: -15px;
  width: 300px;
}
@media (min-width: 1000px) {
  #AddressDetails #PhoneFormat {
    margin-left: -100px;
  }
}
#AddressDetails #nicknameAddress {
  text-align: left;
  margin-right: 180px;
  margin-top: 20px;
}
#AddressDetails #nicknameAddress label {
  font-weight: bold;
}
#AddressDetails #nicknameAddress input {
  display: block;
  width: 190px;
}

#requiredFieldSpan {
  display: block;
  text-align: right;
}

#invalidPostalCode.hide-layer {
  display: none;
}

#invalidPostalCode {
  float: none;
  display: block;
}

/*G-Shop*/
#CreditCardRedirect {
  float: left;
}

#vat-cop2 {
  display: block;
  font-weight: bold;
  margin-right: 48px;
  margin-top: 10px;
  text-align: left;
  width: 648px;
}

/****************************END ADD SHIPPING ADDRESS POPUP********************************************/
/* Forgot Password / Security page
********************************************************************/
#ForgotPassword input[type="text"], #ForgotSecurity input[type="text"], #ForgotSecurity select {
  margin-bottom: 20px;
  width: 300px;
}

#ForgotPassword #NextButton, #ForgotSecurity #NextButton {
  float: right;
  margin-bottom: 20px;
}

#NewPasswordFields #SubmitButton {
  float: right;
}

#NewPasswordFields input[type="password"] {
  width: 300px;
  margin-bottom: 20px;
}

/* Pagination		********************************************************************/
.breadCrumbArrow {
  color: #5AB11A;
  font-weight: bold;
  float: left;
  margin: 0 3px;
}

.paginationWrap .currentPage {
  float: left;
  font-weight: bold;
  margin: 0 11px;
}

.paginationWrap a {
  text-decoration: underline;
}

/* Product Pop-up
********************************************************************/
.t-window-content.t-content {
  margin: 0 auto;
}

#ProductDetailPopup .t-content {
  height: auto !important;
}

.subpage-banner {
  padding-top: 15px;
}

/***************************************CONTACT INFO CMR JAN 2013****************************************/
.moduleBio {
  overflow: hidden;
  background-color: #F3F3F3;
  background-image: url("bio-bg.png");
  padding: .5em;
  position: relative;
  min-height: 310px;
  border: 1px solid lightgray;
}

.moduleBio > img {
  float: left;
  margin: 0px .8em .8em 0px;
  max-height: 100px;
  min-width: 100px;
}

.moduleBio.horizontal > img {
  max-height: 75px;
  min-width: 75px;
  padding: .5em;
  margin: 0;
}

.moduleBio.horizontal {
  background: none;
  border: 0;
  /*Changes Account - Shop 2014*/
  height: 90px;
  min-height: 90px;
  /* erase after refactoring .moduleBio */
  color: gray;
}

.moduleBio.horizontal .distributorContact {
  float: left;
  height: auto;
  margin: 0 1em 0 0;
  min-width: 26%;
  overflow: hidden;
  clear: none;
}

.moduleBio > .distributorContact {
  clear: left;
}

.distributorContact {
  overflow: hidden;
}

.distributorContact .tel {
  font-size: 1.25em;
}

.distributorContact .tel, .distributorContact .email {
  /* horizontal version */
  padding-left: 30px;
  font-size: 1em;
  margin: 0px;
  font-weight: bold;
  display: block;
}

.rightLink {
  background: none;
  /*temporaryfix due to absence of .email class on link */
  position: absolute;
  top: 6px;
  right: 2px;
}

.rightLink + .button {
  /* hack for positioning "Remember Me" */
  margin-right: 4.7em;
}

.distributorContact .tel {
  background: url("/img/phone.png") no-repeat scroll 0 0 transparent;
}

.distributorContact .email {
  background: url("/img/email.jpg") no-repeat scroll 0 0 transparent;
}

.moduleBio .logInModule {
  position: relative;
  border-top: 1px solid gray;
}

.moduleBio .logInModule h3 {
  border: none;
  font-size: 1.166em;
  font-weight: bold;
  margin: 6px 0px 0px .5em;
  padding: 0px;
  color: #696969;
}

.moduleBio .loggedInInfo {
  border-top: 1px solid gray;
  position: relative;
}

.moduleBio .loggedInInfo h3 {
  border: none;
  font-weight: bold;
  margin: 6px 0px 0px .5em;
  padding: 0px;
  color: #696969;
}

.moduleBio .loggedInInfo #miniCartModule {
  padding: 0px 5px 0px;
}

.moduleBio .loggedInInfo {
  /* .recentlyAdded {*/
  padding: 10px 0px 18px 33px;
}

.moduleBio .loggedInInfo .orangeBtn {
  width: 100%;
}

.moduleBio .logInContainer input {
  float: left;
  height: 18px;
  margin: 0.6em 0;
  padding: 3px 0;
  width: 44%;
}

.moduleBio .logInContainer > input:first-child {
  -webkit-border-radius: 6px 0 0 6px;
  /*CSS3please.com */
  border-radius: 6px 0 0 6px;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.moduleBio .logInContainer input[type="submit"] {
  height: 25px;
  width: 10%;
  -webkit-border-radius: 0 6px 6px 0;
  /*CSS3please.com */
  border-radius: 0 6px 6px 0;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.moduleBio .logInContainer input[type="checkbox"] {
  float: none;
  margin: 0 0.5em 0 0;
  vertical-align: middle;
}

label[for="RememberMe"] {
  float: right;
}

#rightContainer label[for="RememberMe"] {
  float: none;
}

#logInModule .logInContainer .rightLink {
  margin-right: 7px;
  margin-top: -9px;
  position: relative;
  text-decoration: none;
}

#logInModule .logInContainer #RememberMe {
  display: block;
  float: left;
  margin: 0 8px 0 32px;
}

#already_text {
  margin-left: 19px;
  margin-top: 10px;
}

#already_text label {
  display: inline;
}

#already_text a {
  font-size: 11px;
  font-weight: bold;
}

#newcustomer_text {
  margin-top: 10px;
}

#newcustomer_text label {
  margin-bottom: 4px;
  text-align: center;
}

.moduleBio.horizontal .distributorContact > a {
  display: block;
  font-size: 1.1em;
  font-weight: bold;
  margin: 1em 0;
  padding-left: 30px;
  background: url("/img/email.jpg") no-repeat scroll 0 0 transparent;
  line-height: 19px;
}

.moduleBio.horizontal .distributorContact .tel {
  line-height: 19px;
}

.moduleBio.horizontal .distributorContact h3 {
  font-size: 1.4em;
  padding: 0;
  margin: 0;
  font-weight: bold;
  color: #696969;
}

.moduleBio.horizontal .distributorContact + .distributorContact + .distributorContact h3 {
  text-align: right;
  margin-top: 15px;
}

.distributorContact + .distributorContact::after {
  content: "\3";
}

.moduleBio.horizontal .distributorContact + .distributorContact + .distributorContact .rightLink {
  right: 9px;
  /*Changes Account - Shop 2014*/
  top: 40px;
  background-image: none;
}

/****************************************END CONTACT INFO CMR JAN 2013************************************/
/* CR6937 - newCustomer signup */
.newCustomer-signup .columns {
  display: inline-block;
  vertical-align: top;
}

.newCustomer-signup .two.columns {
  width: 48%;
  margin-left: 3%;
  margin-bottom: 3px;
}

.newCustomer-signup .two.columns:first-child {
  margin-left: 0;
}

.newCustomer-signup {
  text-align: center;
}

.newCustomer-signup .account.col {
  margin-top: 0;
}

.newCustomer-signup h2 {
  background-color: transparent;
  font-size: 2em;
  font-weight: normal;
  margin-left: 30px;
}

.newCustomer-signup h4 {
  /* ##> .account.col h5 */
  border-bottom: 1px solid;
  color: #646464;
  font-size: 15px;
  font-weight: normal;
  line-height: 23px;
  margin: 0;
  text-align: left;
  text-indent: 5px;
}

.newCustomer-signup fieldset {
  border: none;
  padding: 0;
  margin: 1em 0 0;
}

.newCustomer-signup ul {
  list-style-type: none;
  list-style-position: inside;
}

.newCustomer-signup > div, .newCustomer-signup .customer {
  margin: 0 auto;
  /*width: 430px;*/
}

.newCustomer-signup h2, .newCustomer-signup #submitAccount + small {
  color: #F7BB69;
}

.newCustomer-signup .customer {
  border-top: 1px solid gray;
  border-bottom: 1px solid gray;
  margin: 1.5em auto;
  padding: .5em 0;
  text-align: center;
}

.newCustomer-signup .customer strong, .newCustomer-signup .customer a {
  display: block;
}

.newCustomer-signup label {
  color: #696969;
  text-align: left;
  display: block;
  margin: 1.3em 0 0;
  font-size: 12px;
  font-weight: bold;
  line-height: 23px;
}

.newCustomer-signup label input, .newCustomer-signup label select {
  display: block;
  width: 100%;
}

.newCustomer-signup hr {
  border: none;
  border-top: 1px #D3E9BA solid;
  margin: 1.5em 0 .4em;
  /* for fullWidth tempFix */
  width: 960px;
  position: relative;
  left: -208px;
}

.newCustomer-signup #submitAccount {
  margin: 1em 0;
}

.newCustomer-signup small {
  display: block;
}

/* from hl.ui.css, since not imported in QA */
.newCustomer-signup input, .newCustomer-signup select, #account-transfer_body input, #account-transfer_body select {
  border: 1px solid #B1B1B0;
  border-radius: 3px 3px 3px 3px;
  box-shadow: 1px 1px 2px 1px #E2F1E2 inset;
  height: auto;
  padding: 6px;
  resize: none;
  height: auto;
  /*Fix: width 100% + padding doesn't overflow container */
  box-sizing: border-box;
  /* CSS3 */
  -moz-box-sizing: border-box;
  /* Firefox */
  -ms-box-sizing: border-box;
  /* IE8 */
  -webkit-box-sizing: border-box;
  /* Safari */
  -khtml-box-sizing: border-box;
  /* Konqueror */
}

.neutral, .neutral:link, .neutral:active, .neutral:hover, .forward, .forward:link, .forward:active, .forward:hover, .backward, .backward:link, .backward:active, .backward:hover, .linkBtn, .linkBtn:link, .linkBtn:active, .linkBtn:hover {
  cursor: pointer;
  font-family: arial;
  font-size: 12px;
  position: relative;
}

.neutral, .neutral:link, .neutral:active, .neutral:hover, .forward, .forward:link, .forward:active, .forward:hover, .backward, .backward:link, .backward:active, .backward:hover {
  color: #FFFFFF;
  border-radius: 3px;
  box-shadow: 1px 2px 2px 0 #A38BA3;
  font-weight: bold;
  text-align: center;
  display: inline-block;
  text-decoration: none;
  line-height: 17px;
  margin: 3px;
  padding: 5px 20px;
}

.neutral, .neutral:link, .neutral.disabled {
  background-color: #fab43a;
  border: 1px solid #d38211;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fab43a), color-stop(1, #f9992c));
  background: -moz-linear-gradient(center top, #fab43a 5%, #f9992c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fab43a', endColorstr='#f9992c');
}

.neutral:hover {
  background-color: #f9992c;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9992c), color-stop(1, #fab43a));
  background: -moz-linear-gradient(center top, #f9992c 5%, #fab43a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9992c', endColorstr='#fab43a');
}

/******************* 
	[] VBC content styles
*******************/
/* individual ids - pop-up wrapper */
.productTabsWrapper {
  height: 24px;
  border-bottom: solid 1px #e4e4e4;
}

.productTab {
  -moz-border-radius: 3px 3px 2px 2px;
  background: #efefef;
  border-left: 1px solid #e4e4e4;
  border-radius: 3px 3px 2px 2px;
  border-right: 1px solid #e4e4e4;
  border-top: 1px solid #e4e4e4;
  color: #666;
  float: left;
  font-size: 12px;
  font-weight: bold;
  height: 23px;
  margin: 0 4px 0px 0px;
  padding: 2px 15px 0 0;
  text-align: left;
  text-indent: 15px;
  /*width: 190px; -solved issue 6629*/
}

.productTab.active, #product-program-container-features {
  background: #fff;
}

.productTab.inactive {
  background: #e9e9e9;
}

.centerContent {
  border-right: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
}

/* centerContent - prod category backgrounds */
.categoryDescription {
  background-repeat: no-repeat;
  border-bottom: 1px solid #E4E4E4;
  min-height: 200px;
  margin-bottom: 10px;
  padding: 0px 0px 0px 13px;
}
.categoryDescription h2 {
  font-size: 14px;
  font-weight: bold;
  padding-top: 20px;
}
.categoryDescription p, .categoryDescription ul {
  color: #555;
  font-size: 11px;
  line-height: 14px;
  width: 275px;
}

.categoryNav {
  background: #eefae4;
  width: 550px;
  color: #525252;
  float: left;
  padding: 3px 13px;
  border-top: 1px solid #e4e4e4;
  border-bottom: 1px solid #e4e4e4;
}
.categoryNav a {
  float: left;
  font-weight: bold;
  margin: 0 2px;
  text-decoration: underline;
}
.categoryNav span {
  display: inline;
  float: left;
  font-weight: bold;
  font-size: 12px;
  margin: 0 2px;
  position: inherit;
}
.categoryNav .paginationWrap {
  float: right;
  margin: 0px;
  position: relative;
}

.productLink {
  float: left;
  height: 90px;
  margin: 20px 0 40px 35px;
  text-align: center;
  width: 135px;
}
.productLink:hover {
  background: url(/img/spritemain.png) no-repeat 21px -359px;
}
.productLink a {
  color: #7ac142;
  display: block;
  font-size: 11px;
  font-weight: bold;
  height: 100%;
  line-height: 12px;
  margin: 0px;
  padding: 4px 0px 0px 0px;
  text-align: center;
  text-decoration: underline;
  width: 100%;
  word-wrap: break-word;
}
.productLink img {
  border: none;
  display: block;
  height: 80px;
  margin: 0px auto 9px auto;
  padding: 0px;
  width: 80px;
}

/** Instructions for Processing a Customer Order as a Distributor Order **/
.customerOrderInfo_right {
  float: left;
  margin: 5px 0 0;
  width: 460px;
}

/*** Checkout pages ***/
.checkoutContainer hr {
  border-color: #a0ce67;
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  clear: both;
  height: 1px;
  margin: 20px 0px 20px 0px;
  padding: 0px;
}

.checkout-step {
  padding: 4px 0px 30px 0px;
}
.checkout-step h2 {
  color: #646464;
  font-size: 22px;
  font-weight: normal;
  line-height: 30px;
  margin: 0px 0px 17px 0px;
  padding: 0px;
  text-indent: 36px;
}
.checkout-step h2.step-one {
  background: url(/img/spritemain.png) no-repeat -369px 0px;
}
.checkout-step h2.step-two {
  background: url(/img/spritemain.png) no-repeat -369px -37px;
  margin-bottom: 5px;
}
.checkout-step h2.step-three {
  background: url(/img/spritemain.png) no-repeat -369px -77px;
}
.checkout-step h2.step-four {
  background: url(/img/spritemain.png) no-repeat -369px -117px;
}
.checkout-step h2.step-five {
  background: url(/img/spritemain.png) no-repeat -369px -328px;
}
.checkout-step h5 {
  color: #646464;
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
.checkout-step .checkout-cols {
  clear: both;
  padding: 7px 0px 0px 0px;
  position: relative;
}
.checkout-step .checkout-cols h5 {
  color: #646464;
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}
.checkout-step .checkout-cols .col {
  float: left;
  height: auto;
  margin-bottom: 20px;
  position: relative;
  width: 230px;
}
.checkout-step .checkout-cols .col.email-notification {
  float: left;
  right: 0px;
}
.checkout-step .checkout-cols .col.shipping-address {
  left: 0px;
  word-wrap: break-word;
}
.checkout-step .checkout-cols .col.shipping-prefs {
  left: 0px;
}
.checkout-step .checkout-cols .col h5 {
  padding: 5px 15px;
  width: 230px;
}
.checkout-step .checkout-cols .col p {
  clear: both;
  color: #545454;
  line-height: 14px;
  margin: 0px 15px 0px 15px;
  padding: 15px 0px 0px 0px;
}
.checkout-step .checkout-cols .col div {
  clear: both;
  color: #545454;
  line-height: 14px;
  margin: 0px 15px 0px 15px;
  padding: 15px 0px 0px 0px;
}
.checkout-step .checkout-cols .col select {
  padding: 4px 20px 4px 7px;
}

.step-one-container .col {
  float: left;
  height: auto;
  margin-bottom: 20px;
  position: relative;
  width: 230px;
}
.step-one-container .col.email-notification {
  float: left;
  right: 0px;
}
.step-one-container .col.shipping-address {
  left: 0px;
  word-wrap: break-word;
}
.step-one-container .col.shipping-prefs {
  left: 0px;
}
.step-one-container .col h5 {
  padding: 5px 15px;
  width: 230px;
}
.step-one-container .col p {
  clear: both;
  color: #545454;
  line-height: 14px;
  margin: 0px 15px 0px 15px;
  padding: 15px 0px 0px 0px;
}
.step-one-container .col div {
  clear: both;
  color: #545454;
  line-height: 14px;
  margin: 0px 15px 0px 15px;
  padding: 15px 0px 0px 0px;
}
.step-one-container .col select {
  padding: 4px 20px 4px 7px;
  padding: 2px\0;
}

.step-three-container .col {
  float: left;
  height: auto;
  margin-bottom: 20px;
  position: relative;
  width: 230px;
}
.step-three-container .col.email-notification {
  float: left;
  right: 0px;
}
.step-three-container .col.shipping-address {
  left: 0px;
  word-wrap: break-word;
}
.step-three-container .col.shipping-prefs {
  left: 0px;
}
.step-three-container .col.shipping-prefs p {
  clear: none;
  width: 40%;
  float: left;
}
.step-three-container .col h5 {
  padding: 5px 15px;
  width: 230px;
}
.step-three-container .col p {
  clear: both;
  color: #545454;
  line-height: 14px;
  margin: 0px 15px 0px 15px;
  padding: 15px 0px 0px 0px;
}
.step-three-container .col div {
  clear: both;
  color: #545454;
  line-height: 14px;
  margin: 0px 15px 0px 15px;
  padding: 15px 0px 0px 0px;
}
.step-three-container .col select {
  padding: 4px 20px 4px 7px;
}

#vatToolTip {
  display: inline-block;
  width: 20px;
}
#vatToolTip #tooltipVat {
  background-color: #ffa12d;
  border-radius: 5px;
  margin-left: 27px;
  margin-top: -48px;
  position: absolute;
  width: 130px;
  z-index: 1000000;
}
#vatToolTip #tooltipVat p {
  color: #fff;
  margin: 10px;
}
#vatToolTip #tooltipVat :before {
  border-color: transparent #3D6199 transparent transparent;
  border-right: 6px solid #3D6199;
  border-style: solid;
  border-width: 6px 6px 6px 0px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  line-height: 0;
  position: absolute;
  top: 40%;
  left: -6px;
}

.none {
  display: none;
}

#subtotalToolTip {
  display: inline-block;
  float: right;
  width: 20px;
}
#subtotalToolTip #tooltipSubtotal {
  background-color: #ffa12d;
  border-radius: 5px;
  margin-left: 27px;
  margin-top: -35px;
  position: absolute;
  width: 130px;
  z-index: 1000000;
}
#subtotalToolTip #tooltipSubtotal p {
  color: #fff;
  margin: 10px;
}
#subtotalToolTip #tooltipSubtotal :before {
  border-color: transparent #3D6199 transparent transparent;
  border-right: 6px solid #3D6199;
  border-style: solid;
  border-width: 6px 6px 6px 0px;
  content: "";
  display: block;
  height: 0;
  width: 0;
  line-height: 0;
  position: absolute;
  top: 40%;
  left: -6px;
}

.icon-question-mark-fl-1 {
  color: #7AC143 !important;
  font-size: 20px;
}
.icon-question-mark-fl-1:hover {
  color: #387C28 !important;
}

#confirmationDialog div.t-window-content.t-content {
  height: auto !important;
  width: 260px !important;
}
@media (min-width: 1000px) {
  #confirmationDialog div.t-window-content.t-content {
    width: 430px !important;
  }
}

#clearCartYes, #clearCartNo {
  color: #fff;
  font-size: inherit;
  font-weight: bold;
  height: 25px;
  margin-right: 5px;
  padding: 0.3em 1.5em;
}

#clearCartYes {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  /* Removed shorhand background property, due issue on IE8 */
  background-image: url("/img/spriterptx.png");
  background-attachment: scroll;
  background-repeat: repeat-x;
  background-position: 0 -188px;
  background-color: transparent;
  cursor: pointer;
  border-color: #FFA12D #FFA12D #E88C1A;
  border-image: none;
  border-style: solid;
  border-width: 1px;
}

#clearCartNo {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  /* Removed shorhand background property, due issue on IE8 */
  background-image: url("/img/spriterptx.png");
  background-attachment: scroll;
  background-repeat: repeat-x;
  background-position: 0 -114px;
  background-color: transparent;
  cursor: pointer;
  border-color: #AFAEAE #AFAEAE #838383;
  border-image: none;
  border-style: solid;
  border-width: 1px;
}

#addressDetailConteiner, #addAddress, #editAddress, #deleteAddress {
  font-size: 11px;
  margin: 0px;
}

#ShippingEmail {
  width: 170px !important;
}

.col.email-notification p {
  font-size: 11px;
}

/* step one */
.step-one-container {
  clear: both;
  padding: 7px 0px 0px 0px;
  position: relative;
}

.step-one-container span {
  clear: both;
  color: #5cb613;
  display: block;
  margin: 0px 15px 0px 15px;
  padding: 15px 0px 0px 0px;
}

.step-one-container span.errMsg {
  color: #ff0000;
  font-weight: bold;
}

.step-one-container .shipping-address {
  /*padding-left: 20px;*/
  border-right: 1px solid #d6d6d6;
}

.step-one-container .shipping-prefs strong, .step-one-container .shipping-address strong, .step-one-container .email-notification strong {
  line-height: 20px;
}

#buttonsShippinAddress a#editAddress, #buttonsShippinAddress a#deleteAddress {
  border-left: 1px solid #CCC;
}

#buttonsShippinAddress a {
  padding: 0 0 0 7px;
  margin: 0 5px 0 0;
}

/* step two */
.step-two-container {
  clear: both;
  padding: 7px 0px 10px 0px;
  position: relative;
  border-bottom: 1px solid #CCCCCC;
}
.step-two-container .amountMsgContainer {
  margin: 15px 0 0;
}
.step-two-container .amountMsgContainer .icon {
  float: left;
  font-size: 12px;
  left: 0;
  margin-right: 5px;
  color: #ff0000;
}
@media (min-width: 737px) {
  .step-two-container .amountMsgContainer .icon {
    padding-bottom: 10px;
  }
}
.step-two-container .amountMsgContainer label {
  width: 95%;
}
.step-two-container .errMsg {
  font-weight: bold;
}

.step-two-container .coupon-code {
  border-right: 1px solid #d6d6d6;
  float: left;
  height: auto;
  width: 230px;
}

.step-two-container .coupon-code h5 {
  margin-left: 15px;
  text-indent: 0px;
  width: 230px;
}

.step-two-container .coupon-code div {
  clear: both;
  color: #545454;
  padding: 15px 0px;
  margin: 0px;
}

.step-two-container .coupon-code input {
  margin-left: 15px;
  margin-right: 15px;
}

.step-two-container .order-totals {
  float: right;
  height: auto;
}

.step-two-container .order-totals h5 {
  text-indent: 12px;
  width: 204px;
}

.step-two-container .order-totals ul {
  clear: both;
  list-style: none;
  margin: 25px 0px;
  padding: 0px 10px;
}

.step-two-container .order-totals li {
  clear: both;
  color: #545454;
  line-height: 18px;
  margin: 0px;
  padding: 0px 5px;
}

.step-two-container .order-totals strong, .step-three-container .order-totals strong {
  display: block;
  float: left;
  width: 125px;
}

.step-two-container .order-totals span {
  display: block;
  float: right;
  text-align: right;
  width: 92px;
}

/* step three */
.step-three-container {
  clear: both;
  padding: 7px 0px 20px 0px;
  border-bottom: 1px solid #d6d6d6;
  position: relative;
}

.step-three-container .col {
  padding-bottom: 35px;
}

.step-three-container span {
  clear: both;
  color: #5cb613;
  display: block;
  margin: 0px 7px 0px 7px;
  padding: 15px 0px 0px 0px;
}

.step-three-container .coupon-code, .confirm-wrap .coupon-code {
  border: 1px solid #d6d6d6;
  float: left;
  height: auto;
  padding-bottom: 0px;
  position: relative;
  width: 447px;
}

.step-three-container .coupon-code h5, .confirm-wrap .coupon-code h5 {
  text-indent: 2px;
  width: 447px;
}

.step-three-container .coupon-code div, .confirm-wrap .coupon-code div {
  clear: both;
  color: #545454;
  padding: 3px;
  margin: 0px;
}

.step-three-container .coupon-code input, .confirm-wrap .coupon-code input {
  margin-right: 15px;
}

.coupon-code form div {
  padding: 0;
  margin: 10px 0;
}

.coupon-code form #CouponCode {
  margin-bottom: 10px;
  margin-left: 15px;
}
@media (min-width: 737px) {
  .coupon-code form #CouponCode {
    max-width: 120px;
  }
}

.step-three-container .order-totals, .confirm-wrap .order-totals {
  float: right;
  height: auto;
  position: relative;
  /*width: 300px;*/
}

.step-three-container .order-totals h5, .confirm-wrap .order-totals h5 {
  text-indent: 12px;
  width: 204px;
}

.confirm-wrap .order-totals h5 {
  margin-left: 414px;
}

.step-three-container .order-totals ul, .confirm-wrap .order-totals ul {
  clear: both;
  list-style: none;
  margin: 10px 0px;
  padding: 0px 10px;
}

.step-three-container .order-totals li, .confirm-wrap .order-totals li {
  clear: both;
  color: #545454;
  line-height: 19px;
  margin: 0px;
  padding: 0px 5px;
}

.confirm-wrap .order-totals strong {
  display: block;
  float: left;
  margin-left: 411px;
  width: 135px;
}

.step-three-container .order-totals {
  margin-right: -149px;
  margin-top: 30px;
}

.step-three-container .order-totals span, .confirm-wrap .order-totals span {
  clear: none;
  color: #545454;
  display: block;
  float: right;
  margin: 0px;
  padding: 0px;
  text-align: right;
  width: 92px;
}

.step-three-container .order-totals span.errMsg {
  font-size: 12px;
  font-weight: bold;
}

.step-two-container .order-totals .checkoutTotal, .step-three-container .order-totals .checkoutTotal {
  background: none repeat scroll 0 0 #CCC;
  font-weight: bold;
  height: 20px;
}

.step-two-container .order-totals .checkoutTotal strong, .step-two-container .order-totals .checkoutTotal span, .step-three-container .order-totals .checkoutTotal strong, .step-three-container .order-totals .checkoutTotal span {
  color: #fff;
}

.checkoutTotal {
  float: right;
  font-size: 16px;
}

.checkoutTotal strong {
  /* G-shop Paypal 2014*/
  /*margin-left: 27px!important;*/
  margin-right: 14px;
}

.step-one-container .shipping-prefs, .step-one-container .email-notification, .step-three-container .shipping-prefs, .step-three-container .email-notification {
  width: 400px;
}

.step-three-container .shipping-address {
  /*padding-left: 20px;*/
}

.step-three-container .coupon-code {
  border: none;
  border-right: 1px solid #CCCCCC;
  margin-top: 10px;
  width: 230px;
}

/* step four */
.step-four-container {
  clear: both;
  padding: 7px 0px 0px 0px;
  position: relative;
}

ul.select-payment-type {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

ul.select-payment-type li {
  color: #646464;
  display: inline-block;
  font-size: 12px;
  height: 25px;
  margin: 0;
  padding: 0 20px 0 0;
  vertical-align: middle;
}

.step-four-container .col {
  clear: both;
  color: #696969;
  font-size: 12px;
  font-weight: bold;
  margin: 20px 0px 10px 0px;
  padding: 0px;
  width: 483px;
}

.step-four-container .col h5 {
  background: #f2f2f2;
  height: 23px;
  line-height: 23px;
  text-indent: 10px;
}

.order-totals h5 {
  font-size: 16px;
}

.credit-card-info div.col-one {
  float: left;
  left: 10px;
  position: relative;
  width: 210px;
}

.credit-card-info div.col-two {
  float: right;
  width: 210px;
}

.credit-card-info ul {
  list-style: none;
  margin: 10px 0px 5px 0px;
  padding: 0px;
}

.credit-card-info li {
  height: auto !important;
  line-height: 22px;
  margin: 0px 0px 5px 0px;
  padding: 0px;
}

.credit-card-info label {
  clear: both;
  color: #696969;
  font-weight: bold;
  display: block;
  line-height: 22px;
  margin: 3px 0px 0px 0px;
}

.col-two label {
  padding-top: 1px;
}

.credit-card-info input {
  margin-bottom: 2px;
  padding-left: 5px;
  width: 96%;
}

.credit-card-info input.cc-form-cvv {
  float: left;
  width: 50px;
}

.credit-card-info #help {
  float: left;
  margin: 0 4px;
  position: static;
}

.credit-card-info .errMsg {
  font-size: 11px;
  line-height: 12px;
  float: left;
}

.credit-card-info br {
  display: none;
}

.credit-card-info select.cc-form-card-type {
  float: right;
  height: 20px;
  padding: 1px 1px 1px 5px;
  width: 99%;
}

.credit-card-info select.cc-form-exp-month {
  float: left;
  margin-top: 7px;
  width: 46%;
}

.credit-card-info select.cc-form-exp-year {
  float: right;
  margin-top: 7px;
  width: 46%;
}

ul.select-billing-address {
  list-style: none;
  margin: 0px;
  padding: 0px;
  overflow: hidden;
}

ul.select-billing-address li {
  color: #646464;
  display: inline-block;
  float: left;
  font-size: 12px;
  height: 42px;
  line-height: 42px;
  margin: 0px;
  padding: 0px 72px 0px 0px;
  text-indent: 8px;
}

ul.billing-address-form {
  list-style: none;
  margin: 10px 0px 5px 10px;
  padding: 0px;
}

ul.billing-address-form li {
  clear: both;
  /*height: 46px;  5860 Fix  TFS */
  line-height: 22px;
  margin: 0px;
  padding: 0px;
}

ul.billing-address-form label {
  clear: both;
  color: #696969;
  font-weight: bold;
  display: block;
  line-height: 22px;
  margin: 3px 0px 0px 0px;
}

ul.billing-address-form input {
  padding-left: 5px;
  width: 97%;
  display: block;
}

ul.billing-address-form table {
  margin: 0px 0px 0px -15px;
}

ul.billing-address-form td {
  padding: 0px 0px 0px 18px;
}

ul.billing-address-form table input {
  padding-left: 5px;
  width: 100%;
}

#AddressPart2 table {
  width: 100% !important;
}

#AddressPart2 td {
  vertical-align: top;
}

.credit-card-info li, ul.billing-address-form li {
  margin-bottom: 5px;
}

#WireTransferInfo span h5 {
  background: none repeat scroll 0 0 #CCCCCC;
  min-width: 685px;
  padding: 5px;
}

#WireTransferInfo {
  padding-top: 10px;
  width: 135px;
}

#BankInformation {
  white-space: pre;
  line-height: 18px;
}

#PayPalInfo a {
  display: block;
  font-weight: bold;
  margin-bottom: 41px;
  margin-left: 161px;
  margin-top: -31px;
}

#sole-paypal-selector {
  background: url("/img/paypal.jpg") no-repeat;
  background-size: 18% auto !important;
  height: 50px;
  margin-left: 21px;
  margin-top: -20px;
}

#mark-paypal-selector {
  background: transparent url("/img/payment-forms2.jpg") no-repeat scroll 0 0/37% auto;
  height: 53px;
  margin-left: 19px;
  margin-top: -26px;
}

.PayPalGateway-logo {
  background: url("/img/paypal_mark.jpg") no-repeat;
  height: 50px;
  margin-left: 27px;
  margin-top: 10px;
  width: 20%;
}

.gateway-title {
  color: #6a6a6a;
  font-weight: bold;
}

.MercadoPagoGateway-logo {
  background: url("/img/mercadopago.png") no-repeat;
  height: 50px;
  margin-left: 27px;
  margin-top: 10px;
}

.element-invisible {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /*IE6 IE7*/
  clip: rect(1px, 1px, 1px, 1px);
}

/*step five */
.step-five-wrapper {
  /* pull step 5 content out to full width of page */
  margin-right: -198px;
}

.step-five-container {
  clear: both;
  padding: 0px 12px 0px 12px;
  position: relative;
}

.step-five-container p {
  color: #646464;
  font-size: 12px;
  line-height: 17px;
  margin: 0px 0px 12px 0px;
  padding: 0px;
}

.step-five-container strong {
  color: #646464;
  font-size: 12px;
  float: left;
  line-height: 17px;
}

.step-five-container span.remaining-chars {
  color: #ffa12d;
  font-size: 12px;
  float: right;
  line-height: 17px;
  #display: inline-block;
  /* IE7> HACK */
  #right: 0px;
  /* IE7> HACK */
  #position: relative;
  /* IE7> HACK */
  #width: auto;
  /* IE7> HACK */
}

.step-five-container span.remaining-chars span.remaining-chars {
  #float: none;
  /* IE7> HACK */
}

.step-five-container span.place-order-text {
  color: #535353;
  font-size: 12px;
  float: right;
  line-height: 15px;
}

.step-five-container textarea {
  clear: both;
  height: 100px;
  margin: 5px 0px 20px 0px;
  padding: 3px 0px;
  width: 100%;
}

/*-----Terms of sales G-Shop -------------*/
.online-sales-terms {
  color: #535353;
  float: right;
  margin-bottom: 10px;
  margin-top: 20px;
}

.online-sales-terms a {
  font-weight: bold;
  text-decoration: underline;
}

.checkout-btn-wrap {
  /* pull btn content out to full width of page */
  margin-right: -198px;
}

.checkout-btn-wrap .text.submit-order {
  padding-top: 5px !important;
  min-width: 130px !important;
}

.checkout-btn-wrap .greenBtn {
  margin-right: 10px;
}

.returnProductCatalog {
  padding-left: 10px !important;
  padding-right: 10px !important;
  margin-right: 10px;
}

.reviewCartItemsTable {
  border-top: 1px solid #e5e4e4;
  clear: both;
  /*margin:25px 0px 0px 0px;*/
  padding-top: 20px;
  position: relative;
}

.reviewCartItemsTable #SkusGrid th span {
  width: 110px;
  word-wrap: break-word;
}

#table-skus #SkusGrid th span {
  line-height: 15px !important;
  padding: 0 !important;
  text-align: center;
  text-indent: 5px;
  word-wrap: break-word;
}

#table-skus #SkusGrid tr:nth-child(2n+1),
.pop-up-wrap #AddressDetails tr:nth-child(2n+1),
.reviewCartItemsTable #SkusGrid tr:nth-child(2n+1),
#AddressPart2 tr:nth-child(2n+1), #InterestCheckboxDiv tr:nth-child(2n+1) {
  background-color: #fff;
}
#table-skus #SkusGrid tr:hover,
.pop-up-wrap #AddressDetails tr:hover,
.reviewCartItemsTable #SkusGrid tr:hover,
#AddressPart2 tr:hover, #InterestCheckboxDiv tr:hover {
  background-color: #fff !important;
}

#AddressPart2 table {
  border: none;
}
#AddressPart2 table td {
  border: none;
}

.reviewCartItemsTable table {
  width: 100%;
}

.reviewCartItemsTable table th {
  background: #eefae4;
  border-left: 1px solid #d0d3ce;
  color: #525252;
  height: 36px;
  line-height: 12px;
  padding: 5px 18px;
  text-align: center;
  vertical-align: top;
}

.reviewCartItemsTable table td {
  border-left: 1px solid #d0d3ce;
  padding: 12px;
  /* 18px;*/
  text-align: center;
}

.reviewCartItemsTable table td a {
  color: #5bb11b;
  text-decoration: underline;
}

.reviewCartItemsTable table th:first-child, .reviewCartItemsTable table td:first-child {
  border-left: none;
}

.reviewCartItemsTable table th.product-name, .reviewCartItemsTable table td.product-name {
  padding-right: 180px;
  text-align: left;
  width: 354px;
}

.quantity input.prod-qty {
  background: #fff;
  padding: 0px 2px;
  text-align: right;
  width: 29px;
}
.quantity input.prod-qty:focus {
  background: #fff;
}

.review-cart-buttons {
  float: right;
  margin: 0px;
  position: relative;
}

.review-cart-buttons a, .review-cart-buttons button {
  float: left;
  margin-left: 15px;
}

.step-three-container .review-cart-buttons a[href$="ShoppingCart"] {
  position: relative;
}

.orangeBtn .checkout {
  background: url(/img/spritemain.png) no-repeat -312px -250px;
  padding: 0 6px;
  width: 85px;
}

.greenBtn .submit-order, .orangeBtn .submit-order {
  white-space: nowrap;
  /*width:90px;*/
  width: auto;
}

.grayBtn .submit-order {
  width: 85px;
}

#MainCartButtons {
  width: 100%;
}

#MainCartButtons #btnCheckOut {
  float: right;
}

/* checkout confirmation */
.confirm-wrap {
  clear: both;
  padding: 7px 0px 0px 0px;
  position: relative;
}

h2.confirm-title {
  color: #696969;
  font-size: 21px;
  font-weight: bold;
  line-height: 25px;
  margin: 0px;
  padding: 0px 0px 15px 0px;
  text-indent: 0px;
}

h2.confirm-title span {
  display: block;
  font-size: 16px;
}

h2.confirm-section {
  color: #696969;
  font-size: 22px;
  font-weight: normal;
  line-height: 25px;
  margin: 0px;
  padding: 0px 0px 10px 0px;
  text-indent: 0px;
}

.confirm-wrap p {
  margin: 5px 10px 17px 10px;
}

.confirm-container ul.payment-info {
  list-style: none;
  margin: 15px 0px 35px 0px;
  padding: 0px;
}

.confirm-container ul.payment-info li {
  clear: both;
  display: block;
  height: 19px;
  line-height: 19px;
  margin: 0px;
  padding: 0px;
}

.confirm-container ul.payment-info li.type {
  width: auto !important;
}

.confirm-container ul.payment-info li.description span {
  text-indent: 0 !important;
}

.confirm-container ul.payment-info strong {
  color: #646464;
  display: block;
  float: left;
  font-size: 11px;
  height: 19px;
  line-height: 19px;
  text-align: right;
  white-space: nowrap;
}

.confirm-container ul.payment-info span {
  color: #646464;
  display: block;
  float: left;
  font-size: 11px;
  height: 19px;
  line-height: 19px;
  text-indent: 10px;
  white-space: nowrap;
  width: auto;
}

/** Acct pages **/
.account.col {
  margin-top: 20px;
}

.account.col h5 {
  border-bottom: 1px solid;
  color: #646464;
  font-size: 15px;
  font-weight: normal;
  line-height: 23px;
  margin: 0;
  text-align: left;
  text-indent: 5px;
}

.account.col .col-one {
  float: left;
  height: auto;
  left: 13px;
  padding-bottom: 35px;
  position: relative;
  width: 210px;
}

.account.col .col-two {
  float: right;
  height: auto;
  right: 13px;
  padding-bottom: 35px;
  position: relative;
  width: 230px;
}

.account.col ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.account.col li {
  clear: both;
  margin: 0px;
  padding: 0px;
}

.account.col label {
  color: #696969;
  display: block;
  font-size: 12px;
  font-weight: bold;
  line-height: 23px;
  margin: 9px 0 0;
  text-align: left;
}

.account.col input {
  width: 100%;
}

.account.col select {
  width: 100%;
}

/* saved addresses */
.account.data-content {
  margin: 0px 7px 0px 17px;
}

.account.data-content .data-heading {
  height: 54px;
  margin: 18px 0px 0px 0px;
}

.account.data-content .data-heading ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.account.data-content .data-heading li {
  margin: 0px;
  padding: 0px;
}

.account.data-content .data-heading li.col-one {
  float: left;
}

.account.data-content .data-heading li.col-two {
  float: right;
}

.account.data-content .data-heading .greenBtn {
  margin: 12px 0px 0px 1px;
}

.account.data-content .data-heading .pagination {
  color: #626161;
  font-size: 12px;
  font-weight: bold;
  float: right;
  height: 20px;
}

.account.data-content .data-heading .pagination a {
  color: #70cd1f;
  display: block;
  float: left;
  height: 20px;
  line-height: 20px;
  text-align: center;
  text-decoration: none;
  width: 13px;
}

.account.data-content .data-heading .pagination a.previous {
  color: #5ab11a;
}

.account.data-content .data-heading .pagination a.current {
  background: #ededed;
  border: 1px solid #dfe0e0;
  color: #626161;
  height: 18px;
  line-height: 18px;
  margin: 0px 2px;
  width: 20px;
}

.account.data-content .data-heading .page-results {
  clear: both;
  color: #474747;
  float: right;
  font-size: 11px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
}

.account.data-content .t-grid-pager.t-grid-top {
  border-width: 0px !important;
}

.account.data-content table.data-table, .account.data-content .data-table table {
  margin: 0px;
}

.account.data-content table.data-table th, .account.data-content .data-table table th {
  font-size: 11px;
  height: 40px;
  vertical-align: top;
}

.account.data-content table.data-table td, .account.data-content .data-table table td, .account.data-content .t-grid td {
  border-left: 1px solid #d4d4d4;
  font-size: 11px !important;
  padding: 9px 8px;
  text-indent: 0px;
  vertical-align: top !important;
}

.account.data-content .data-table table td:first-child, .account.data-content table.data-table td:first-child {
  border-left: none;
}

.account.data-content .data-table table td p, .account.data-content .t-grid td p {
  font-size: 11px !important;
  line-height: 13px;
}

span.item-options span.primary-address {
  color: #a1a1a1;
  font-weight: normal;
}

.account.data-content .t-grid-header .t-header, .account.data-content .t-grid-header .t-last-header {
  border: none !important;
}

.account.data-content .t-grid-header .t-header .t-link {
  color: #5AB11A !important;
  font-weight: bold !important;
  text-decoration: underline !important;
}

.account.data-content .t-grid-bottom {
  display: none;
}

/* forgot password */
.forgot-password.col {
  float: left;
  height: auto;
  left: 13px;
  padding-bottom: 35px;
  position: relative;
  width: 510px;
}

.forgot-password.col ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.forgot-password.col li {
  clear: both;
  margin: 0px;
  padding: 0px;
}

.forgot-password.col label {
  color: #696969;
  display: block;
  font-size: 12px;
  font-weight: bold;
  line-height: 23px;
  margin: 9px 0px 0px 0px;
}

.forgot-password.col input, .forgot-password.col select {
  width: 200px;
}

span.dont-remember-link {
  display: block;
  margin: 20px 0px 15px 0px;
}

span.dont-remember-link a {
  font-weight: bold;
  text-decoration: underline;
}

/* forgot password form (3 steps) */
#ForgotPassword, #ForgotSecurity, #NewPasswordFields {
  border-bottom: 1px solid #5ab218;
  margin: 65px 0px 140px 0px;
  padding: 0px 0px 60px 0px;
  width: 735px;
}

#ForgotPassword .editor-label, #ForgotPassword .editor-field, #ForgotSecurity .editor-label, #ForgotSecurity .editor-field, #NewPasswordFields .editor-label, #NewPasswordFields .editor-field {
  clear: both;
}

#ForgotPassword .editor-label label, #ForgotSecurity .editor-label label, #NewPasswordFields .editor-label label {
  clear: both;
  color: #646464;
  display: block;
  font-size: 13px;
  font-weight: bold;
  line-height: 24px;
}

#ForgotPassword .editor-field, #ForgotSecurity .editor-field, #NewPasswordFields .editor-field {
  color: #646464;
  overflow: auto;
}

#ForgotPassword .editor-field input, #ForgotSecurity .editor-field input, #NewPasswordFields .editor-field input {
  float: left;
}

#ForgotPassword .editor-field span, #ForgotSecurity .editor-field span, #NewPasswordFields .editor-field span {
  display: block;
  float: left;
  font-size: 11px;
  line-height: 11px;
  margin-left: 5px;
  width: 200px;
}

#ForgotPassword #NextButton, #ForgotSecurity #NextButton {
  clear: both;
  margin: 0px 120px 30px 0px;
}

#NewPasswordFields #Submit {
  clear: both;
  height: 23px;
  margin: 30px 120px 0px 0px;
}

#SecurityPrompt {
  height: 120px;
}

/* Product Overview */
.t-content h3, h3.detail-product-name {
  color: #6a6a6a;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  margin: 15px 0px 20px 0px;
  padding: 0px;
}

h5.detail-sub-title {
  clear: both;
  color: #444;
  display: block;
  font-size: 11px;
  font-weight: bold;
  margin: 0px 15px 0px 0px;
  padding: 0px;
}

div.detail-col {
  clear: both;
  color: #6a6a6a;
  font-size: 11px !important;
  line-height: 14px;
  margin: 15px 13px 0px 0px;
  padding: 0px 0px 15x 0px;
}

div.detail-col p, div.detail-col span, div.detail-col strong {
  color: #6a6a6a;
  font-size: 11px !important;
  line-height: 14px;
}

div.detail-col ul {
  list-style-type: disc;
  margin: 3px 0px 0px 0px;
  padding: 0px;
}

div.detail-col li {
  clear: both;
  color: #6a6a6a;
  font-size: 11px;
  line-height: 14px;
  margin: 0px 0px 2px 17px;
  padding: 0px;
}

div.detail-col ul br {
  display: none !important;
}

div.detail-col li br {
  display: inline !important;
}

div#overview, div#details {
  border-right: 1px solid #e4e4e4;
  float: left;
  margin: 11px 0px 25px 0px;
  padding: 0px 0px 20px 0px;
  position: relative;
  width: 160px;
}

div#benefits, div#usage {
  float: left;
  left: 15px;
  margin: 11px 0px 25px 0px;
  padding-right: 40px;
  /*Bug 30775*/
  position: relative;
  width: 200px;
}

#product-image a, #product-image-biz a {
  left: 380px;
  position: absolute;
}

.productImage {
  max-height: inherit;
  max-width: inherit;
  width: 130px !important;
}

#table-skus {
  font-size: 12px;
  text-align: center;
}

/*************************** END Product Detail in logged out state*************/
#product-detail .button.submittable.orangeBtn {
  float: right;
}

/***** TEMP FIX FOR TELERIK ***/
.t-link {
  cursor: pointer;
  outline: none;
}

.t-header .t-link {
  color: #525252;
  font-weight: bold;
  text-decoration: none;
}

.t-state-active .t-link {
  color: #666;
}

.t-tabstrip-items .t-link, .t-panelbar .t-tabstrip-items .t-link {
  border-bottom-width: 0;
  color: #5ab11a;
  display: inline-block;
  font-weight: bold;
  outline: none;
  padding: 5px 14px 8px 14px;
  text-align: left;
  width: 171px;
}

/* ##!  the t- prefix is from telerik  OUI, it is. this rules stays */
.t-grid-header .t-header .t-link {
  border: 0 none;
  display: block;
  height: 46px;
  line-height: 12px;
  margin: 0px;
  padding: 6px 14px 0px 14px;
  text-align: left;
  white-space: normal;
}

.t-header.t-last-header {
  padding: 6px 14px;
  text-align: center;
}

.t-widget, .t-input {
  border-style: none;
  border-width: 0;
}

.t-tabstrip .t-tabstrip-items {
  border-bottom: 1px solid #e4e4e4;
  padding: 0;
}

.t-tabstrip-items .t-item, .t-panelbar .t-tabstrip-items .t-item {
  background: #efefef;
  border-color: #e4e4e4;
  border-style: solid;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-width: 1px 1px 0;
  display: inline-block;
  list-style-type: none;
  margin: 0.1em 0.3em 0 0;
  padding: 0;
  position: relative;
  vertical-align: top;
}

.t-tabstrip .t-content, .t-panelbar .t-tabstrip .t-content {
  border-color: #E4E4E4;
  border-style: solid;
  border-width: 0 1px;
  display: none;
  margin: 0;
  padding: 0.3em 1em;
  position: static;
}

.t-tabstrip-items .t-state-active, .t-panelbar .t-tabstrip-items .t-state-active {
  background: #FFFFFF !important;
  margin-bottom: -1px;
  padding-bottom: 1px;
}

.t-grid {
  position: relative;
}

.t-grid table {
  border-right: 1px solid #E4E4E4;
  empty-cells: show;
  width: 100%;
}

.t-grid-header .t-header, .t-grid-header .t-last-header {
  background: none repeat scroll 0 0 #EEFAE4;
  border-style: none;
  border-width: 0px;
  border: 1px solid #e4e4e4;
  border-right: none;
  color: #525252;
  font-size: 12px;
  font-weight: bold;
  height: 40px;
  overflow: hidden;
  padding: 0px;
  text-align: center;
  vertical-align: top;
  white-space: nowrap;
}

.t-grid-header .t-last-header {
  border-right-width: 0;
  text-align: center;
}

@media (min-width: 0) and (max-width: 737px) {
  #SkusGrid .t-grid-header .t-header, .t-grid-header .t-header .t-link {
    height: auto;
    overflow: visible;
  }
}

.t-grid td {
  border-style: none;
  border-width: 0px;
  border-bottom: 1px solid #E4E4E4;
  border-left: 1px solid #E4E4E4;
  color: #4C4C4C;
  font-size: 11px;
  line-height: 13px;
  overflow: hidden;
  padding: 6px 14px 0px 14px;
  vertical-align: middle;
}

.t-grid .t-last {
  border-right-width: 0;
}

.t-last .pdf-link {
  width: 20px;
}

.productName {
  text-align: left !important;
  width: 300px;
}

.t-grid-bottom {
  border: medium none;
}

.t-grid .t-status {
  border: medium none;
  float: left;
  height: 1.85em;
  margin: -0.2em 0.6em -0.2em -0.6em;
  padding: 0.2em 0.6em;
}

.t-grid .t-pager, .t-grid .t-status, .t-grid .t-status-text, .t-pager .t-numeric, .t-pager .t-page-i-of-n, .t-pager .t-link, .t-pager span, .t-pager input, .t-pager .t-page-size, .t-grouping-row p {
  display: inline-block;
  vertical-align: middle;
}

.t-grid-pager {
  line-height: 1.8em;
  overflow: auto;
  padding: 0.2em 0.6em;
}
.t-grid-pager .t-status .t-icon {
  margin-top: 3px;
  vertical-align: top;
}
.t-grid-pager.t-grid-bottom {
  display: none !important;
}

.t-icon, .t-sprite, .t-editor-button .t-tool-icon {
  display: inline-block;
  font-size: 0;
  height: 16px;
  line-height: 0;
  overflow: hidden;
  text-align: center;
  text-indent: -3333px;
  vertical-align: middle;
  width: 16px;
}

.t-icon, .t-editor-button .t-tool-icon {
  background-color: transparent;
  background-repeat: no-repeat;
}

/* Product Detail
********************************************************************/
#disclaimers {
  border: 1px solid #e4e4e4;
  display: inline-block;
  padding: 5px;
  margin: 0 auto 10px auto;
  text-align: center;
  width: 90%;
}

#prodIcons {
  text-align: right;
  margin: 15px 15px 0;
}

#prodIcons .productImage {
  border: none !important;
  width: 30px !important;
}

.cross-sell-thumb .productImage {
  border: none !important;
}

/* Create Account *********************************************************************/
#centerContainer .TermsDistributor {
  color: #fdb55f;
  font-weight: bold;
}

.create-account {
  color: #000;
  font-size: 12px;
}

.create-account .account-note {
  color: #fdb55f;
  font-size: 11px;
}

.account-note {
  margin-top: 10px;
  text-align: center;
}

#addressDetailWindow .t-window-content.t-content {
  height: auto !important;
  /*TFS 5661 Fix */
  max-width: 650px;
  overflow: hidden !important;
  width: auto !important;
}

#UpdateButton {
  margin-top: 30px;
  padding-left: 8px;
}

/* END Create Account*************************************************************************/
/***************** REVIEW CART **********************************/
.orange {
  color: orange;
  font-weight: bold;
  padding: 10px 5px;
}

.unavailableProducts {
  border-top: 1px solid lightgray;
  border-bottom: 1px solid lightgray;
  border-right: none;
  border-left: none;
}

.unavailableProducts table td {
  border-left: 1px solid #D0D3CE;
  padding: 12px 18px;
  text-align: center;
  vertical-align: top;
}

.unavailableProducts table td a {
  color: #5BB11B;
  text-decoration: underline;
}

/***************** END REVIEW CART ******************************/
/***********************Carousel Skin **********************************/
.jcarousel-skin-catalog .jcarousel-container {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.jcarousel-skin-catalog .jcarousel-direction-rtl {
  direction: rtl;
}

.jcarousel-skin-catalog .jcarousel-container-horizontal {
  padding: 20px 65px;
  width: 555px;
}

.jcarousel-skin-catalog .jcarousel-container-vertical {
  width: 75px;
  height: 245px;
  padding: 40px 20px;
}

.jcarousel-skin-catalog .jcarousel-clip {
  overflow: hidden;
}

/* Clipping region for horizontal carousel */
.jcarousel-skin-catalog .jcarousel-clip-horizontal {
  width: 440px;
  height: 200px;
}

.jcarousel-skin-catalog .jcarousel-clip-vertical {
  width: 90px;
  height: 245px;
}

/*  Size of one item in the carousel. Includes extra spacing
    between item containers. */
.jcarousel-skin-catalog .jcarousel-item {
  width: 140px;
  height: 200px;
}

/* Container for one item */
.jcarousel-skin-catalog .productContains {
  width: 100%;
  height: 160px;
  font-size: 8pt;
  text-align: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 2px;
  padding-right: 2px;
}

.jcarousel-skin-catalog .productContains a {
  font-size: 8pt;
}

.jcarousel-skin-catalog .productContains a:link {
  font-size: 8pt;
}

.jcarousel-skin-catalog .productContains a:visited {
  font-size: 8pt;
}

.jcarousel-skin-catalog .productContains a:active {
  font-size: 8pt;
}

.jcarousel-skin-catalog .productContains a:hover {
  font-size: 8pt;
}

.jcarousel-skin-catalog img {
  border-style: none;
  border-width: 0px;
  width: 75px;
  height: 75px;
}

.jcarousel-skin-catalog .jcarousel-item-horizontal {
  margin-left: 0;
  margin-right: 10px;
}

.jcarousel-skin-catalog .jcarousel-direction-rtl .jcarousel-item-horizontal {
  margin-left: 10px;
  margin-right: 0;
}

.jcarousel-skin-catalog .jcarousel-item-vertical {
  margin-bottom: 10px;
}

.jcarousel-skin-catalog .jcarousel-item-placeholder {
  background: #fff;
  color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-catalog .jcarousel-next-horizontal {
  position: absolute;
  top: 43px;
  right: 5px;
  width: 38px;
  height: 37px;
  cursor: pointer;
  background: transparent url(/img/carousel/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-catalog .jcarousel-prev-horizontal {
  position: absolute;
  top: 43px;
  left: 5px;
  width: 38px;
  height: 37px;
  cursor: pointer;
  background: transparent url(/img/carousel/prev-horizontal.png) no-repeat 4px 0;
}

.jcarousel-skin-catalog .jcarousel-direction-rtl .jcarousel-next-horizontal {
  left: 5px;
  right: auto;
  background-image: url(/img/carousel/prev-horizontal.png);
}

.jcarousel-skin-catalog .jcarousel-direction-rtl .jcarousel-prev-horizontal {
  left: auto;
  right: 5px;
  background-image: url(/img/carousel/next-horizontal.png);
}

.jcarousel-skin-catalog .jcarousel-next-horizontal:hover, .jcarousel-skin-catalog .jcarousel-next-horizontal:focus, .jcarousel-skin-catalog .jcarousel-prev-horizontal:hover, .jcarousel-skin-catalog .jcarousel-prev-horizontal:focus {
  background-position: -36px 0;
}

.jcarousel-skin-catalog .jcarousel-next-horizontal:active {
  background-position: -80px 0;
}

.jcarousel-skin-catalog .jcarousel-prev-horizontal:active {
  background-position: -76px 0;
}

.jcarousel-skin-catalog .jcarousel-next-disabled-horizontal, .jcarousel-skin-catalog .jcarousel-next-disabled-horizontal:hover, .jcarousel-skin-catalog .jcarousel-next-disabled-horizontal:focus, .jcarousel-skin-catalog .jcarousel-next-disabled-horizontal:active, .jcarousel-skin-catalog .jcarousel-prev-disabled-horizontal, .jcarousel-skin-catalog .jcarousel-prev-disabled-horizontal:hover, .jcarousel-skin-catalog .jcarousel-prev-disabled-horizontal:focus, .jcarousel-skin-catalog .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -114px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-catalog .jcarousel-next-vertical {
  position: absolute;
  bottom: 5px;
  left: 43px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(/img/carousel/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-catalog .jcarousel-next-vertical:hover, .jcarousel-skin-catalog .jcarousel-next-vertical:focus {
  background-position: 0 -32px;
}

.jcarousel-skin-catalog .jcarousel-next-vertical:active {
  background-position: 0 -64px;
}

.jcarousel-skin-catalog .jcarousel-next-disabled-vertical, .jcarousel-skin-catalog .jcarousel-next-disabled-vertical:hover, .jcarousel-skin-catalog .jcarousel-next-disabled-vertical:focus, .jcarousel-skin-catalog .jcarousel-next-disabled-vertical:active {
  cursor: default;
  background-position: 0 -96px;
}

.jcarousel-skin-catalog .jcarousel-prev-vertical {
  position: absolute;
  top: 5px;
  left: 43px;
  width: 32px;
  height: 32px;
  cursor: pointer;
  background: transparent url(/img/carousel/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-catalog .jcarousel-prev-vertical:hover, .jcarousel-skin-catalog .jcarousel-prev-vertical:focus {
  background-position: 0 -32px;
}

.jcarousel-skin-catalog .jcarousel-prev-vertical:active {
  background-position: 0 -64px;
}

.jcarousel-skin-catalog .jcarousel-prev-disabled-vertical, .jcarousel-skin-catalog .jcarousel-prev-disabled-vertical:hover, .jcarousel-skin-catalog .jcarousel-prev-disabled-vertical:focus, .jcarousel-skin-catalog .jcarousel-prev-disabled-vertical:active {
  cursor: default;
  background-position: 0 -96px;
}

.featuredProductLink {
  box-sizing: border-box;
  margin: 6px 0 0 35px;
  text-align: center;
  width: 135px;
  display: inline-block;
  vertical-align: top;
  /* IE7 HasLayout for accepting inline-block: */
  zoom: 1;
  *display: inline;
}

.featuredProductLink a {
  text-decoration: none;
}

.featuredProductLink > a {
  display: block;
  color: #646464;
  text-decoration: none;
  margin: 5px 0px 0px 0px;
}

.featuredProductLink img {
  border: none;
  display: block;
  height: 80px;
  margin: 0px auto 9px auto;
  padding: 0px;
  width: 80px;
}

.addCartContainer {
  position: relative;
  text-align: center;
}

.jcarousel-skin-catalog .addCart {
  margin-top: 5px;
  margin-left: 9px;
  margin-right: 0px auto;
  width: 130px;
  cursor: pointer;
}

.jcarousel-skin-catalog .productContains .addCart:hover {
  background-position: -106px 0px;
}

/***********************END Carousel Skin**********************************/
a.neutral.addCart.disabled {
  display: block;
}

.featuredProductTitle {
  margin-top: 10px;
  text-align: center;
  width: 550px;
  background-color: #DDF5C9;
  height: 22px;
  padding-top: 0px;
  font-size: 14pt;
  color: #63B426;
}

.addCartContainer .t-numerictextbox a.t-arrow-down {
  background: url("/img/minus.png") no-repeat scroll 0 0 transparent;
  height: 20px;
  left: 25px;
  position: absolute;
  width: 20px;
}

.addCartContainer div.t-formatted-value {
  height: 22px;
  left: 50px;
  padding: 3px 1px;
  padding-top: 1px\0;
  width: 34px;
}

.addCartContainer .t-numerictextbox a.t-arrow-up {
  background: url("/img/plus.png") no-repeat scroll 0 0 transparent;
  height: 20px;
  left: 93px;
  position: absolute;
  width: 20px;
}

.t-numerictextbox input.t-input {
  background: none;
  border: 1px solid #888;
  border-radius: 5px;
  margin: 0;
  padding: 2px 1px;
  width: 34px;
}
.t-numerictextbox input.t-input:focus {
  background: none;
  border: 1px solid #888;
  color: none;
}

.t-autocomplete, input.t-input {
  padding: 2px 1px;
}

.t-numerictextbox a.t-icon {
  margin-left: 0;
}

.move-title {
  left: 0px;
}

/*************************************Tax pricing tool *************************************************************************/
#save-button, #cancel-button {
  float: right;
  top: 20px;
}

.footcategoryNav {
  margin-top: 25px;
}

#centerContainer table {
  line-height: 2.5em;
  margin-top: 1%;
}

#centerContainer #SkusGrid th {
  padding: 0 !important;
}

#centerContainer .categoryNav {
  margin-bottom: 1%;
}

#centerContainer form {
  clear: both;
}

#centerContainer td {
  padding-left: 15px;
  text-align: center;
}

.confirmation-message {
  color: #DC810C;
  font-weight: bold;
  padding-left: 30px;
}

.icon-check-single-fl-1 {
  color: #FFA12D;
  font-size: 10em;
  left: 35%;
  padding-bottom: 10px;
  position: relative;
}

.icon-check-single-fl-1 + p, .icon-check-single-fl-1 + p + p {
  text-align: center;
}

#okRedirect {
  left: 35%;
  position: relative;
}

#th-sku {
  width: 15%;
}

#th-description {
  width: 45%;
}

#th-hmsprice {
  width: 20%;
}

#th-dwsprice {
  width: 20%;
}

/************************************Disclaimer************************************************************************************/
.disclaimer {
  color: #5ab11a;
  font-weight: bold;
}

div.disclaimer p.disclaimer {
  color: #54B11A;
}

/***********************************Account/Register******************************************************************************/
#Email, #ConfirmEmail {
  min-height: 2.5em\9;
}

/**************************** Transfer Account landing page ********************************************************************/
#account-transfer_header {
  margin-top: -69px;
}

#account-transfer_header h1 {
  border-bottom: none !important;
  color: #FAA634 !important;
  font-size: 28px;
  font-weight: inherit;
  margin-left: 22%;
  margin-top: 7%;
  text-align: center;
}

#account-transfer_header p {
  display: inline-block;
  margin-left: 29%;
}

#account-transfer_body {
  margin-top: 3%;
}

#account_text {
  display: inline-block;
  margin-left: 23%;
  margin-top: 5%;
  width: 570px;
}

.columnOne, .columnTwo {
  float: left;
  margin-bottom: 30px;
  padding-left: 15px;
  width: 40%;
}

.columnOne a {
  top: 20px;
  left: 5%;
}

.columnOne label[for="RememberMe"] {
  float: left;
}

#account-transfer_body .columnOne a {
  display: inline-block;
  left: -107px;
  top: 40px;
}

.columnTwo a {
  top: 15px;
  left: 30%;
}

.columnOne h1, .columnTwo h1 {
  margin-bottom: -40px;
  margin-top: 4%;
  position: relative;
  width: 100%;
}

.columnOne h1 {
  left: 5%;
}

.columnTwo h1 {
  margin-left: 70%;
}

.columnOne input, .columnOne #SecurityQuestion {
  width: 100%;
}

.columnOne label {
  color: #7d7d7d;
  display: block;
  font-weight: bold;
  margin-left: 5%;
  margin-top: 3%;
}

.columnTwo a {
  left: 85px;
}

.columnTwo p {
  margin-left: 84px;
  margin-top: 15px;
  width: 400px;
}

#transferaccount_img {
  background: url("/img/createaccount_circles.jpg");
  background-repeat: no-repeat;
  height: 120px;
  margin-left: 24%;
  margin-top: 20%;
  width: 100%;
}

/*--------------------Product Programs ------------------------------------------------------------------------*/
#centerContainer h3 {
  color: #646464;
}
#centerContainer h3 span {
  font-size: 14px;
  font-weight: bold;
}

#product-programs {
  margin-top: 17px;
}

#product-program-container-features .programCaruselItem .product-programs-title {
  font-weight: bold;
  max-width: 137px;
  min-width: 137px;
  text-align: center;
}

#product-program-container-features .product-programs-title {
  display: inline-block;
  max-width: 260px;
}

.product-programs-title span:first-child {
  text-decoration: underline;
}
.product-programs-title .product-programs-title {
  font-weight: bold;
}

/* === Product Programs === */
#product-programs, #ProductTab-1, #ProductTab-2 {
  margin-bottom: 50px;
  min-height: 100px;
}
#product-programs .product-program, #ProductTab-1 .product-program, #ProductTab-2 .product-program {
  margin-bottom: 50px;
  vertical-align: top;
}
#product-programs .product-program > *, #ProductTab-1 .product-program > *, #ProductTab-2 .product-program > * {
  display: inline-block;
}
#product-programs .product-program .program-image img, #ProductTab-1 .product-program .program-image img, #ProductTab-2 .product-program .program-image img {
  max-height: 64px;
  max-width: 64px;
}
#product-programs .product-program .program-detail, #ProductTab-1 .product-program .program-detail, #ProductTab-2 .product-program .program-detail {
  min-width: 300px;
  padding: 0 20px;
  vertical-align: top;
}
#product-programs .product-program .program-detail .program-list-item ul, #ProductTab-1 .product-program .program-detail .program-list-item ul, #ProductTab-2 .product-program .program-detail .program-list-item ul {
  margin: 0;
}
#product-programs .product-program .program-shop, #ProductTab-1 .product-program .program-shop, #ProductTab-2 .product-program .program-shop {
  min-width: 120px;
  text-align: center;
  vertical-align: top;
}

#ProductTab-1 .product-program, #ProductTab-2 .product-program {
  margin-bottom: 0;
}
#ProductTab-1 .product-program .program-image, #ProductTab-2 .product-program .program-image {
  padding: 16px 0 0 30px;
}
#ProductTab-1 .product-program .program-detail, #ProductTab-2 .product-program .program-detail {
  padding: 0 5px;
}

.is-logged .programCaruselItem {
  height: auto;
  margin-bottom: 10px;
  text-align: center;
}

.programCaruselItem {
  display: inline-block;
  height: 102px;
  text-align: center;
  width: 170px;
}

#product-program-container-features #product-programs .productCombosLink-panel .program-list-item {
  left: -3px;
  top: 5px;
  width: 316px;
}

#product-program-container-features #product-programs .productCombosLink-panel .addCartContainer + .program-list-item {
  left: 83px;
  top: -80px;
  width: 412px;
}

#product-program-container-features #product-programs .addCartContainer + .program-list-item {
  margin-left: 85px;
  margin-top: 5px;
  position: relative;
}

#product-program-container-features #product-programs .addCartContainer + .program-list-item {
  top: -83px;
  top: -80px\9;
}

#product-program-container-features #product-programs {
  margin-top: 20px;
}

.program-list-item li {
  display: block;
  margin-left: 0;
}

#product-program-container-features #product-programs ul {
  margin-left: 0;
}
#product-program-container-features #product-programs li {
  display: block;
  margin-left: 0;
}

#product-programs .program-list-item span {
  display: inline-block;
  width: 244px;
}

#product-program-container-features .programCaruselItem .addCartContainer {
  position: static;
  width: auto;
}

#product-program-container-features #product-programs img, #product-program-container-features .program-description img {
  max-height: 64px;
  max-width: 64px;
}

.productCombosLink-panel {
  padding-left: 10px;
  padding-top: 20px;
}

.columnOne span[data-valmsg-for$="Password"] {
  float: left;
  margin-bottom: 5px;
  margin-left: 19px;
  width: 100%;
}

#erroCompleteRegistration {
  margin-bottom: 15px;
  margin-left: 36px;
  margin-top: -28px;
  width: 400px;
}

/*--------------------------------------Program details --------------------------------------------------*/
#product-detail .program-description .addCartContainer {
  left: 295px;
  top: -34px;
}

.is-logged #product-detail .program-description span {
  display: block;
  width: 300px;
}

#product-detail .program-description span {
  display: block;
  width: 366px;
}

#product-detail .program-description h3 + span {
  color: #6a6a6a;
  font-size: 18px;
  font-weight: bold;
  left: 205px;
  position: relative;
  text-align: right;
  top: -25px;
}

.program-description {
  margin-bottom: 20px;
  margin-top: 15px;
}

.is-logged .program-list-item-description {
  margin-left: 89px;
  margin-top: -68px;
}

.program-list-item-description {
  display: inline-block;
  margin-left: -26px;
}

.program-list-item-description li {
  list-style-type: none;
}

#product-detail .program-description .program-list-item {
  margin-left: 83px;
  margin-top: -69px;
}

.program-description .program-list-item {
  display: inline-block;
  margin-left: -2px;
  margin-top: -33px;
}

#product-program-container .product-programs-title {
  max-width: 400px;
}

.program-description .program-list-item + span {
  color: #7d7d7d;
  font-size: 18px;
  font-weight: bold;
  left: 443px;
  position: relative;
  top: -89px;
}

.program-price {
  font-weight: bold;
}

/*-------------Title Product Programs and Featured Products ------------------------------------------*/
.featuredProductLink b {
  color: #5ab11a;
  text-decoration: underline;
}

/*------------------------ New label in Product Combos -----------------------------------------------*/
.new-menu-item {
  color: #e88c1a;
  display: block;
  font-size: 12px;
  margin-right: 17px;
  margin-top: -22px;
  text-align: right;
}

a[href$="Programs"]:hover .new-menu-item {
  text-decoration: underline;
}

/*----------------------------- Styles for New Featured products and Product Combos ------------------------------*/
.is-logged .featuredProductLink-main {
  height: 492px;
}

.featuredProductLink-main {
  border: 1px solid #f3f3f3;
  height: 350px;
  margin-bottom: 20px;
  overflow: hidden;
  width: 527px;
}

.btnshowRight {
  right: -6px;
}

.btnshowRight:hover,
.btnshowLeft:hover {
  background-color: #ccc;
}

#showLeftPrograms:focus,
#showRightPrograms:focus,
#showRight:focus,
#showLeft:focus {
  outline-color: #eee;
}

.btnshowRight, .btnshowLeft {
  background-color: #eee;
  border: none;
  color: #515151;
  font-size: 21px;
  position: absolute;
  width: 28px;
}

.is-logged #showRight.btnshowRight, .is-logged #showLeft.btnshowLeft {
  padding-bottom: 232px;
  padding-top: 233px;
}

#showRight.btnshowRight, #showLeft.btnshowLeft {
  padding: 159px 0 165px;
  top: 31px;
}

.is-logged #showLeftPrograms, .is-logged #showRightPrograms {
  padding-bottom: 181px;
  padding-top: 182px;
}

#showLeftPrograms, #showRightPrograms {
  padding: 120px 0 103px;
}

.is-logged #showRightPrograms {
  top: 575px;
}

#showRightPrograms {
  top: 433px;
}

.is-logged #showLeftPrograms + #product-programs .productCombosLink-panel {
  height: 390px;
}

.is-logged .programCaruselItem-price {
  display: block;
  font-weight: normal;
  color: #646464;
}

#showLeftPrograms + #product-programs .productCombosLink-panel {
  border: 1px solid #f3f3f3;
  height: 250px;
  margin-top: -20px;
}

/**********************Customer Order History**********************************************/
.loading {
  background: url("/img/loadinggreencircle2.gif");
  background-repeat: no-repeat;
  height: 24px;
  margin-left: 266px;
  margin-top: -24px;
  width: 26px;
}

#orderDetailContainer {
  margin-left: -12px;
  width: 670px;
}
#orderDetailContainer h3 {
  font-size: 16px;
  font-weight: normal;
}
#orderDetailContainer > span {
  display: block;
  font-size: 16px;
  margin-left: 121px;
  margin-top: -26px;
}
#orderDetailContainer b {
  font-weight: bold;
}
#orderDetailContainer .prodcutname-header {
  text-align: left;
}

#resultSet a,
#resultSet td {
  line-height: 30px;
  text-align: center;
}

.tracking-link {
  display: block;
}

#infoDetailContainer {
  margin-top: 20px;
  width: 680px;
}

#infoDetailContainer div {
  height: 80px;
}

#orderDetailPayment,
#orderDetailEmailAddress {
  margin-top: -80px;
}

#orderDetailPayment {
  margin-left: 246px;
}

#orderDetailEmailAddress {
  margin-left: 460px;
}

#orderDetailShipTo {
  margin-bottom: 10px;
}

#shipMethod span {
  color: #646464;
  display: block;
  margin-top: 5px;
  width: 33%;
}

#notShipped {
  border: none;
  color: #08f;
  font-weight: bold;
}

#paginationContainer a:hover {
  color: #08f;
  cursor: pointer;
  font-weight: bold;
  text-decoration: none;
}

#paginationContainer {
  display: inline-block;
  float: right;
  margin-top: -25px;
}

#paginationContainer a {
  color: #646464;
  cursor: pointer;
  font-weight: bold;
  text-decoration: none;
}

.order-totals li,
#paginationContainer li {
  list-style-type: none;
}

#paginationContainer li {
  background-color: #eee;
  float: left;
  margin-left: 2px;
  padding: 5px;
  text-align: center;
  width: 20px;
}

#paginationContainer li.selected-page {
  background-color: #ccc;
}

#paginationContainer li.selected-page a {
  color: #fff;
}

#pricingDetailContainer,
#orderDetailsButtons {
  text-align: right;
  width: 668px;
}

#pricingDetailContainer h3 {
  font-size: 16px;
  margin-right: 128px;
}

#pricingDetailContainer .checkoutTotal span {
  display: block;
  margin-left: -25px;
  width: 667px;
}

#orderDetailsButtons a > button {
  border: 0;
  color: #646464;
  height: 20px;
  width: 70px;
}

#pricingDetailContainer .order-totals strong {
  float: left;
  margin-left: 420px;
}

#txtSearchCriteria {
  background-color: #eee;
  border: none;
}

#btnSearchOrder {
  background-color: #eee;
  border: medium none;
  color: #636363;
  cursor: pointer;
  height: 32px;
  width: 65px;
}
#btnSearchOrder:hover {
  background-color: #bfbfbf;
}

#searchOrderContainer {
  margin-bottom: 20px;
}
#searchOrderContainer span {
  margin-bottom: 15px;
}
#searchOrderContainer + hr {
  border-color: #eee;
  width: 738px;
}
#searchOrderContainer input {
  max-width: 120px;
}

#orderPlaced select {
  background-color: #eee;
  width: 160px;
}

#orderPlaced,
#orderPlaced + .t-widget.t-grid {
  margin-top: 20px;
}

#not-found-message h3 {
  color: #ff0000;
  font-weight: normal;
}

/*---------------------- Changing type in COP1--------------------------*/
.review-preferences-container li ul {
  list-style-type: none;
  margin-bottom: 0;
  margin-top: 20px;
}

.step-three-container .review-preferences-container {
  width: 340px;
}

h5.step-three-notification {
  margin-top: 30px;
}

h5.step-three-notification + p {
  display: inline;
}

/*--------------------------------------FreeShipping---------------------------*/
#freeShippingSummary .icon-check-single-fl-1,
#freeShippingMessage .icon-check-single-fl-1 {
  color: #5ab11a;
  font-size: 12px;
  left: -3px;
  position: relative;
}

#InterestCheckboxDiv td {
  text-align: left;
}

.bold {
  font-weight: bold;
}

@media (min-width: 737px) {
  #InstallmentsContainer {
    margin-left: 10px;
  }
}

/*# sourceMappingURL=shop-common.css.map */
