﻿@charset "UTF-8";

@font-face {
  font-family: "ios";
  src:url("../fonts/ios.eot");
  src:url("../fonts/ios.eot?#iefix") format("embedded-opentype"),
    url("../fonts/ios.woff") format("woff"),
    url("../fonts/ios.ttf") format("truetype"),
    url("../fonts/ios.svg#ios") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  /*font-family: "ios" !important;*/
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  /*font-family: "ios";*/
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-1:before {
  content: "\61";
}
.icon-2:before {
  content: "\62";
}
.icon-3:before {
  content: "\63";
}
.icon-4:before {
  content: "\64";
}
.icon-5:before {
  content: "\65";
}
.icon-6:before {
  content: "\66";
}
.icon-7:before {
  content: "\67";
}
.icon-8:before {
  content: "\68";
}
.icon-9:before {
  content: "\69";
}
.icon-14:before {
  content: "\6a";
}
.icon-15:before {
  content: "\6b";
}
.icon-content-mgmt:before {
  content: "\6c";
}
.icon-home:before {
  content: "\6d";
}
.icon-notification:before {
  content: "\6e";
}
.icon-reports:before {
  content: "\6f";
}
.icon-off:before {
  content: "\70";
}
.icon-10:before {
  content: "\71";
}
.icon-11:before {
  content: "\72";
}
.icon-12:before {
  content: "\73";
}
.icon-13:before {
  content: "\74";
}



@font-face {
 font-family: 'portal-sub';
  src: url('../fonts/portal-sub.eot?99845323');
  src: url('../fonts/portal-sub.eot?99845323#iefix') format('embedded-opentype'),
       url('../fonts/portal-sub.woff2?99845323') format('woff2'),
       url('../fonts/portal-sub.woff?99845323') format('woff'),
       url('../fonts/portal-sub.ttf?99845323') format('truetype'),
       url('../fonts/portal-sub.svg?99845323#portal-sub') format('svg');
  font-weight: normal;
  font-style: normal;
}


.icon-1:before { content: '\e800'; } /* '' */
.icon-2:before { content: '\e801'; } /* '' */
.icon-3:before { content: '\e802'; } /* '' */
.icon-4:before { content: '\e803'; } /* '' */
.icon-5:before { content: '\e804'; } /* '' */
.icon-6:before { content: '\e805'; } /* '' */
.icon-7:before { content: '\e806'; } /* '' */
.icon-8:before { content: '\e807'; } /* '' */
.icon-9:before { content: '\e808'; } /* '' */
.icon-10:before { content: '\e809'; } /* '' */
.icon-11:before { content: '\e80a'; } /* '' */
.icon-12:before { content: '\e80b'; } /* '' */
.icon-13:before { content: '\e80c'; } /* '' */
.icon-14:before { content: '\e80d'; } /* '' */
.icon-15:before { content: '\e80e'; } /* '' */
.icon-16:before { content: '\e80f'; } /* '' */
.icon-17:before { content: '\e810'; } /* '' */
.icon-18:before { content: '\e811'; } /* '' */
.icon-19:before { content: '\e812'; } /* '' */

@font-face {
  font-family: 'additional-fonts';
  src: url('../fonts/additional-fonts.eot?15433471');
  src: url('../fonts/additional-fonts.eot?15433471#iefix') format('embedded-opentype'),
       url('../fonts/additional-fonts.woff2?15433471') format('woff2'),
       url('../fonts/additional-fonts.woff?15433471') format('woff'),
       url('../fonts/additional-fonts.ttf?15433471') format('truetype'),
       url('../fonts/additional-fonts.svg?15433471#additional-fonts') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*
.icon-2:before { content: '\e800'; } 
.icon-3:before { content: '\e801'; } 
.icon-4:before { content: '\e802'; } 
.icon-5:before { content: '\e803'; }
.icon-6:before { content: '\e804'; } 
.icon-7:before { content: '\e805'; } 
.icon-8:before { content: '\e806'; } 
.icon-9:before { content: '\e807'; } 
.icon-10:before { content: '\e808'; } 
.icon-11:before { content: '\e809'; } 
.icon-12:before { content: '\e80a'; }
.icon-13:before { content: '\e80b'; } 
.icon-14:before { content: '\e80c'; }
.icon-15:before { content: '\e80d'; } 
.icon-16:before { content: '\e80e'; }
.icon-17:before { content: '\e80f'; }
.icon-18:before { content: '\e810'; }
.icon-19:before { content: '\e811'; } 
.icon-comment:before { content: '\e812'; } 
.icon-general_information:before { content: '\e813'; } 
.icon-locations:before { content: '\e814'; }
.icon-map_view:before { content: '\e815'; } 
.icon-related_document:before { content: '\e816'; } 
.icon-view_content:before { content: '\e817'; } 
.icon-1:before { content: '\e818'; } */


@font-face {
  font-family: 'smwicons';
  src: url('../fonts/smwicons.eot?79673372');
  src: url('../fonts/smwicons.eot?79673372#iefix') format('embedded-opentype'),
       url('../fonts/smwicons.woff2?79673372') format('woff2'),
       url('../fonts/smwicons.woff?79673372') format('woff'),
       url('../fonts/smwicons.ttf?79673372') format('truetype'),
       url('../fonts/smwicons.svg?79673372#smwicons') format('svg');
  font-weight: normal;
  font-style: normal;

}

.smwicons {
    font-family: "smwicons";
    font-style: normal;
    font-weight: normal;
    position: relative;
    display: inline-block;
    color: #0090b5;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    vertical-align:middle;

}
/*.smw_icon {
    font-family: "smwicons";
    font-style: normal;
    font-weight: normal;
    position: relative;
    display: inline-block;
    color: #0090b5;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 18px;
    vertical-align: middle;
}*/

.smw_icon {
    font-family: "smwicons";
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    position: relative;
    display: inline-block;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #0090b5;
    font-size:18px;
    vertical-align: middle;
    font-size: 18px;
}

