@font-face {
  font-family: "LineAwesome";
  src: url("line-awesome.eot?v=1.1.");
  src: url("line-awesome.eot??v=1.1.#iefix") format("embedded-opentype"),
       url("line-awesome.woff2?v=1.1.") format("woff2"),
       url("line-awesome.woff?v=1.1.") format("woff"),
       url("line-awesome.ttf?v=1.1.") format("truetype")
       url("line-awesome.svg?v=1.1.#fa") format("svg");
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: "LineAwesome2";
  src: url("LineAwesome2.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "LineAwesome";
    src: url("line-awesome.svg?v=1.1.#fa") format("svg");
  }
}

@font-face {
  font-family: 'FontAwesome';
  src: url('fontawesome-webfont.woff') format('woff');
  /*src: url('fa-regular-400.woff2') format('woff');*/
  font-weight: normal;
  font-style: normal;
}

.icon {
    margin-right: 1px;
    pointer-events: none;
}
.icon:before {
	  display: inline-block;
    font-style: normal;
    speak: none;
    width: 24px;
    font: normal 22px/22px LineAwesome;
    margin-top: 0;
    vertical-align: top;
}
.icon:after {
    display: inline-block;
    font-family: LineAwesome;
    font-style: normal;
    font-weight: normal;
    speak: none;    
    width: 24px;
    font-size: 22px;
    margin-left: -25px;
}
.icon-workflow:before {
    content: "\f388";
    font-family: LineAwesome2 !important;
}
.icon-databaseup:before {
    content: "\f1c0";
    font-family: FontAwesome !important;
    transform: scale(0.8);
    -webkit-transform: scale(0.8);
}
.icon-databaseup:after {
  content: "\279F";
    position: absolute;
    margin: 0;
    transform: rotate(90deg);
    text-shadow: 0 0 0px white;
}
.icon-database:before {
  content: "\f1c0";
  font-family: FontAwesome !important;
  transform: scale(0.8);
  -webkit-transform: scale(0.8);
}
.icon-mobileios:before {
  content: "\f293";
}
.icon-mobileios:after {
  content: "\f114";
}
.icon-ios:before {
  content: "\f114";
}
.icon-android:before {
  content: "\f10a";
}
.icon-table2:before {
  content: "\f32D";
}
.icon-select:before {
  content: "\f2ef";
}
.icon-grid:before {
  content: "\f339";
}
.icon-table1:before {
  content: "\f33b";
}
.icon-table1:after {
  content: "\279F";
  margin: -20px 0 0 2px;
  transform: rotate(90deg);
  text-shadow: 0 0 0px white;
}
.icon-salesman:before {
  content: "\f324";
}
.icon-todo:before {
  content: "\f1cf";
}
.icon-result:before {
  content: "\f178";
}
.icon-mobile:before {
  content: "\f293";
}
.icon-marketing:before {
  content: "\f156";
}
.icon-calculat:before {
  content: "\f15b";
}
.icon-globe:before {
  content: "\f219";
}
.icon-nfc:before {
  content: "\f37c";
}
.icon-setting:before {
  content: "\f19b";
}
.icon-questions:before {
  content: "\f26d";
}
.icon-repeat:before {
  content: "\f2d9";
}
.icon-alert2:before {
  content: "\f140";
}
.icon-button:before {
  content: "\f315";
}
.icon-up:before {
  content: "\f122";
}
.icon-down:before {
  content: "\f11f";
}
.icon-monitor:before {
  content: "\f1b7";
}
.icon-chat:before {
  content: "\f1a2";
}
.icon-star:before {
  content: "\f318";
}
.icon-phone:before {
  content: "\f2a0";
  font-family: FontAwesome;
}
.icon-emailing:before {
  content: "\f1c6";
}
.icon-weather:before {
  content: "\f32b";
}
.icon-showright:before {
  content: "\f0da";
  font-family: FontAwesome;
}
.icon-copy:before {
  content: "\f1a7";
}
.icon-sync:before {
  content: "\f2e1";
}
.icon-fileemail:before {
  content: "\f1c6";
}
.icon-page:before {
  content: "\f1e6";
}
.icon-fileemail:after {
  content: "\f1e6";
}
.icon-chain:before {
  content: "\f0c1";
  font-family: FontAwesome;
}
.icon-id:before {
  content: "\f1ce";
}
.icon-fileupload:before {
  content: "\f362";
}
.icon-fileupload:after {
  content: "\f1e6";
}
.icon-filedate:after {
  content: "\f016";
  font-family: FontAwesome;
}
.icon-filedate:before {
  content: "\f073";
  font-family: FontAwesome;
}
.icon-filemap:before {
  content: "\f219";
}
.icon-filemap:after {
  content: "\f1e6";
}
.icon-filewrite:before {
  content: "\f1ef";
}
.icon-filetext:before {
  content: "\f1ec";
}
.icon-fileimage:before {
  content: "\f1e8";
}
.icon-exit:before {
  content: "\f2fc";
  font-family: FontAwesome;
}
.icon-menu:before {
  content: "\f0c9";
  font-family: FontAwesome;
}
.icon-rightarrow:before {
  content: "\f167";
}
.icon-leftarrow:before {
  content: "\f166";
}
.icon-work:before {
  content: "\f0ad";
  font-family: FontAwesome;
}
.icon-safety:before {
  content: "\f19c";
  font-family: FontAwesome;
}
.icon-admin:before {
  content: "\f013";
  font-family: FontAwesome;
}
.icon-time:before {
  content: "\f18f";
}
.icon-man:before {
  content: '\f220'; 
}
.icon-search:before {
  content: "\f2ed";
}
.icon-search2:before {
  content: "\f2ed";
}
.icon-project:before {
  content: "\f0b1";
  font-family: FontAwesome;
}
.icon-forms:before {
  content: "\f1ed";
}
.icon-signature:before {
  content: "\f2b2";
}
.icon-barcode:before {
  content: "\f130";
}
.icon-close:before {
  content: "\f343";
  font: 40px/41px LineAwesome;
  width: 40px;
  height: 40px;
  color: #005581;
  background-color: #eff7ff;
  border-radius: 20px;
  box-shadow: 0px 0px 10px #000;
  margin: 3px 4px 0 0;
}
.icon-trash:before {
  content: "\f34c";
  margin-left: -2px;
}
.icon-chart:before {
  content: "\f12e";
}
.icon-download:before {
  content: "\f1bd";
}
.icon-upload:before {
  content: "\f362";
}
.icon-reports:before {
  content: "\f26d";
  font-family: FontAwesome;
}
.icon-links:before {
  content: "\f1cc";
}
.icon-table:before {
  content: "\f33b";
}
.icon-map:before {
  content: "\f0ac";
  font-family: FontAwesome;
}
.icon-pluscircle:before {
  content: "\f2c3";
}
.icon-plususer:before {
  content: "\f366";
}
.icon-pointright:before {
  content: "\f061";
  font-family: FontAwesome;
}
.icon-xml:before {
  content: "\f1c3";
  font-family: FontAwesome;
}
.icon-checkedbox:before {
  content: "\f17f";
}
.icon-radio:before {
  content: "\f17d";
}
.icon-video:before {
  content: "\f38b";
}
.icon-shared:before {
  content: "\f1e1";
}
.icon-shared2:before {
  content: "\f045";
  font-family: FontAwesome;
}
.icon-image:before {
  content: "\f246";
}
.icon-alert:before {
  content: "\f12a";
  font-family: FontAwesome;
}
.icon-doc:before {
  content: "\f1e7";
}
.icon-info:before {
  content: "\f24b";
}
.icon-edit:before {
  content: "\f1c1";
}
.icon-delete:before {
  content: "\f056";
}
.icon-email:before {
  content: "\f0e0";
}
.icon-enter:before {
  content: "\f2fc";
}
.icon-forward:before, .icon-dispatch:before {
  content: "\f205";
}
.icon-replace:before {
  content: "\f2e0";
}
.icon-label:before {
  content: "\f330";
}
.icon-text:before {
  content: "\f338";
}
.icon-save:before {
  content: "\f1fd";
  font-size: 24px;
}
.icon-camera:before {
  content: "\f163";
}
.icon-adduser:before {
  content: "\f234";
  font-family: FontAwesome;
}
.icon-calendar:before {
  content: "\f15f";
}
.icon-list:before {
  content: "\f0ca";
  margin-left: -2px;
  margin-right: 2px;
  font-family: FontAwesome;
}
.icon-location:before {
  content: "\f27d";
}
.icon-eye:before {
  content: "\f1d4";
}
.icon-noeye:before {
  content: "\f1d5";
}
.icon-book:before {
  content: "\f2f1";
}
.icon-closenocirle:before {
  content: "\f191";
  font-size: 24px;
}
.icon-home:before {
  content: "\f237";
}