@font-face {
    font-family: 'VsoftFontIcons';
    src: url('icons-font/Vsoft_ICON.eot');
    src: url('icons-font/Vsoft_ICON.eot?#iefix') format('embedded-opentype'), url('icons-font/Vsoft_ICON.ttf') format('truetype'), url('icons-font/Vsoft_ICON.svg#glyphicons-halflingsregular') format('svg');
}

.icon {
    font-family: "VsoftFontIcons";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    font-size: 1.3em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .3em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-fichatec{
    font-family: "VsoftFontIcons";
    font-style: normal;
    font-weight: normal;
    speak: never;
    display: inline-block;
    text-decoration: inherit;
    margin-right: .29em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .3em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-grid{
    font-family: "VsoftFontIcons";
    font-style: normal;
    font-weight: normal;
    speak: never;
    text-decoration: inherit;
    font-size: 1em;
    margin-right: 0.3em;
    text-align: center;
    margin-left: 0.36em;
    -moz-osx-font-smoothing: grayscale;
}

.icon-chk {
    font-family: "VsoftFontIcons";
    font-style: normal;
    font-weight: normal;
    speak-as: never;
    display: inline-block;
    text-decoration: inherit;
    font-size: 1em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-2x {
    font-size: 2em;
}

.icon-3x {
    font-size: 3em;
}

.icon-4x {
    font-size: 4em;
}

.icon-5x {
    font-size: 5em;
}

.icon-ul {
    padding-left: 0;
    margin-left: 2.142857142857143em;
    list-style-type: none;
}

.icon-ul>li {
    position: relative;
}

.icon-li {
    position: absolute;
    left: -2.142857142857143em;
    width: 2.142857142857143em;
    top: 0.14285714285714285em;
    text-align: center;
}

.icon-home:before {
    content: '\0021';
}

.icon-dashboard:before {
    content: '\0043';
}

.icon-archive:before {
    content: '\0044';
}

.icon-shopping-bag:before {
    content: '\0045';
}

.icon-stock:before {
    content: '\0046';
}

.icon-calendar:before {
    content: '\0047';
}

.icon-briefcase:before {
    content: '\0048';
}

.icon-file:before {
    content: '\0049';
}

.icon-cube:before {
    content: '\004A';
}

.icon-watch:before {
    content: '\004B';
}

.icon-print:before {
    content: '\004C';
}

.icon-file-add:before {
    content: '\004D';
}

.icon-time-calendar:before {
    content: '\0041';
}

.icon-book:before {
    content: '\004E';
}

.icon-delivery-truck:before {
    content: '\0042';
}

.icon-warning:before {
    content: '\0026';
}

.icon-user:before {
    content: '\004F';
}

.icon-config:before {
    content: '\0050';
}

.icon-search:before {
    content: '\0051'; 
}

.icon-update:before {
    content: '\0052';
}

.icon-trash:before {
    content: '\0053';
}

.icon-edit:before {
    content: '\0054';
}

.icon-plus:before {
    content: '\002B';
}

.icon-folder:before {
    content: '\0055';
}

.icon-web_page:before {
    content: '\0056';
}

.icon-external-link:before {
    content: '\0057';
}

.icon-action:before {
    content: '\0058';
}

.icon-chain:before {
    content: '\0059';
}

.icon-th-large:before {
    content: '\005A';
}

.icon-close:before, .icon-times:before {
    content: '\002A';
}

.icon-circle:before {
    content: '\002E';
}

.icon-circle-check:before {
    content: '\002D';
}

.icon-download:before {
    content: '\003B';
}

.icon-loading:before {
    content: '\0040';
}

.icon-three-dots:before {
    content: '\003A';
}

.icon-info:before {
    content: '\002F';
}

.icon-users:before {
    content: '\0031';
}

.icon-stock:before {
    content: '\0032';
}

.icon-inspect:before {
    content: '\0030';
}

.icon-image:before {
    content: '\0033';
}

.icon-list:before {
    content: '\0034';
}

.icon-pie-chart:before {
    content: '\0035';
}

.icon-save:before {
    content: '\0036';
}

.icon-calculator:before {
    content: '\0037';
}

.icon-price-tag:before {
    content: '\0038';
}

.icon-copy:before {
    content: '\0039';
}

.icon-file_clear:before {
    content: '\002C';
}

.icon-clip:before {
    content: '\0023';
}

.icon-compare:before {
    content: '\0025';
}

.icon-duplicate:before {
    content: '\0025';
}

.icon-logout:before {
    content: '\0027';
}

.icon-truck:before {
    content: '\0024';
}

.icon-bell:before {
    content: '\0028';
}

.icon-no-bell:before {
    content: '\0029';
}

.icon-expand:before {
    content: '\003D';
}

.icon-map:before {
    content: '\003C';
}

.icon-send:before {
    content: '\003E';
}

.icon-arrow-right:before {
    content: '\0061';
}

.icon-arrow-left:before {
    content: '\0062';
}

.icon-arrow-down:before {
    content: '\0064';
}

.icon-arrow-up:before {
    content: '\0063';
}

.icon-upload:before {
    content: '\0065';
}

.icon-filter:before {
    content: '\0066';
}

.icon-eye:before {
    content: '\0067';
}

.icon-lock:before {
    content: '\006A';
}

.icon-double-arrow-right:before {
    content: '\0068';
}

.icon-double-arrow-left:before {
    content: '\0069';
}

.icon-euro:before {
    content: '\20AC';
}

.icon-switch:before {
    content: '\006B';
}

.icon-vertical-chart:before {
    content: '\006C';
}

.icon-trending-up:before {
    content: '\006D';
}

.icon-zoom:before {
    content: '\006F';
}

.icon-hamburguer:before {
    content: '\0071';
}

.icon-monitor:before {
    content: '\0070';
}

.icon-filled-circle:before {
    content: '\0072';
}

.icon-menssagens:before {
    content: '\006E';
}

.icon-video-camera:before {
    content: '\0073';
}

.icon-stand:before {
    content: '\0074';
}

.icon-maquina-manual:before {
    content: '\0075';
}

.icon-cnc:before {
    content: '\0076';
}

.icon-check:before {
    content: '\0077';
}

.icon-industry:before {
    content: '\0078';
}

.icon-no-file:before {
    content: '\2010';
}

.icon-all-left:before {
    content: '\007A';
}

.icon-all-right:before {
    content: '\0079';
}

.icon-smaller-text:before {
    content: '\2011';
}

.icon-bigger-text:before {
    content: '\2012';
}

.icon-undo:before {
    content: '\2013';
}

.icon-pin:before {
    content: '\2019';
}

.icon-pin_fill:before {
    content: '\2014';
}

.icon-flag:before {
    content: '\201C';
}

.icon-flag_fill:before {
    content: '\201D';
}

.icon-menssage_fill:before {
    content: '\0022';
}

.icon-minus:before {
    content: '\005F';
}

.icon-dashb:before {
    content: '\005B';
}

.icon-leafs:before {
    content: '\007D';
}

.icon-pack:before {
    content: '\007B';
}

.icon-flask:before {
    content: '\007C';
}

.icon-m_trabalho:before {
    content: '\007E';
}

.icon-vsoft:before {
    content: '\005C';
}

.icon-phone:before {
    content: '\005D';
}


.icon-login:before {
    content: '\003F';
}


.icon-scale:before {
    content: '\005E';
}


.icon-weight:before {
    content: '\0060';
}


.icon-play:before {
    content: '\00A1';
}

.icon-pause:before {
    content: '\00A2';
}

.icon-stop:before {
    content: '\00A3';
}

.icon-eye-off:before {
    content: '\00A4';
}

.icon-website:before {
    content: '\00A5';
}

.icon-farmacia:before {
    content: '\00A6';
}

.icon-temp_plus:before {
    content: '\00A7';
}

.icon-temp_share:before {
    content: '\00A8';
}

.icon-phone:before {
    content: '\00A9';
}

.icon-mail:before {
    content: '\00AA';
}


.icon-bookmark:before {
    content: '\00AB';
}

.icon-star:before {
    content: '\00AC';
}

.icon-stock_out:before {
    content: '\00AD';
}

.icon-barcode:before {
    content: '\00AF';
}

.icon-inspect_details:before {
    content: '\00B0';
}

.icon-zona_fabril:before {
    content: '\0082';
}

.icon-unlocked:before {
    content: '\0081';
}

.icon-out_Stock:before {
  content: "\ad";
}

.icon-open_circle:before {
  content: "\b1";
}

.icon-igual:before {
  content: "\80";
}

.icon-next_item:before {
  content: "\b3";
}

.icon-timeline:before {
  content: "\b7";
}

.icon-kpis:before {
  content: "\7e";
}

.icon-big_text:before {
  content: "\e901";
}

.icon-small_text:before {
  content: "\e900";
}

.icon-correct:before {
  content: "\e902";
}

.icon-navigationBack:before {
  content: "\b2";
}

.icon-return:before {
  content: "\b4";
}

.icon-bookmark:before {
  content: "\e903";
}

.icon-undo:before {
  content: "\e904";
}

.icon-ensaios_ensaios:before {
  content: "\e905";
}

.icon-broken_image:before {
  content: "\e906";
}

.icon-correct:before {
  content: "\e902";
}

.icon-arrow-delete:before {
  content: "\b5";
}

/* feature new version V1.6.250206 */

.icon-split:before {
  content: "\e917";
}

.icon-palete_full:before {
  content: "\e918";
}

.icon-support:before {
  content: "\e919";
}