﻿@font-face {
    font-family: 'icomoon';
    src:url('fonts/icomoon.eot?6wjpkr');
    src:url('fonts/icomoon.eot?6wjpkr#iefix') format('embedded-opentype'),
        url('fonts/icomoon.ttf?6wjpkr') format('truetype'),
        url('fonts/icomoon.woff?6wjpkr') format('woff'),
        url('fonts/icomoon.svg?6wjpkr#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}
[class^="icon-"],
[class*=" icon-"],
.my-icon {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    /*text-transform: none;*/
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon::before,
.my-column-helper-content > div > .icon::after,
.my-dropdown-model > .icon::after {
    font-size: .8em;
    z-index: 10;
    display: inline-block;
    margin: 0 0.4em 0 0;
    vertical-align: middle;
    text-transform: none;
    font-weight: normal;
    font-variant: normal;
    font-size: 1.3em;
    font-family: 'icomoon';
    line-height: 1;
    speak: none;
    -webkit-backface-visibility: hidden;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.icon-plus::before {
    margin-top: -2px;
}
.icon-has-text:before {
    padding-right: 0.5em;
    top: 2px;
    position: relative;
}
.icon-accessibility:before {
    content: "\e9e7";
}
.icon-asc:before {
    content: "\ea7b";
}
.icon-desc:before {
    content: "\ea7c";
}
.icon-home:before {
    content: "\e900";
	display:none;
}
.icon-home2:before {
    content: "\e947";
}
.icon-blocked:before {
    content: "\ea41";
}
.icon-man-woman:before {
    content: "\e912";
}
.icon-enlarge:before {
    content: "\e9c2";
}
.icon-enlarge2:before {
    content: "\e9c0";
}
.icon-hammer2:before {
    content: "\e9dd";
}
.icon-file-text:before {
    content: "\e964";
}
.icon-file-text2:before {
    content: "\e968";
}
.icon-heart:before {
    content: "\ea0e";
}
.icon-mail:before {
    content: "\eab7"
}
.icon-mail-2:before {
    content: "\eab1";
}
.icon-stats-bars:before {
    content: "\e9d1";
}
.icon-notification:before {
    content: "\ea3b";
}
.icon-question:before {
    content: "\ea3c";
}
.icon-question3:before {
    content: "\e899";
}
.icon-cog:before {
    content: "\e9ca";
}
.icon-copy:before,
.icon-copy:empty:before {
    content: "\e96e";
}
.icon-location:before {
    content: "\e908";
    color: #ea6c6c;
}
.icon-lock:before {
    content: "\e9c5";
}
.icon-unlocked:before {
    content: "\e9c6";
}
.icon-key:before {
    content: "\e9c4";
}
[class^="grid-minimum"] .icon-key:before {
    padding-left: 8px;
}
.icon-loop2:before {
    content: "\ea61";
}
.icon-minus:before {
    content: "\ea3e";
}
.icon-redo2:before {
    content: "\e9a4";
}
.icon-print:before {
    content: "\e990";
}
.icon-person:before,
.icon-profile_80px:before {
    content: "\e935";
}
.icon-clipboard_80px:before {
    content: "\e91b";
}
.icon-shield_80px:before {
    content: "\e93c";
}
.icon-piechart_80px:before {
    content: "\e933";
}
.icon-tools_80px:before {
    content: "\e942";
}
.icon-anchor_80px:before {
    content: "\e913";
}
.icon-plus:before {
    content: "\ea3d";
}
.icon-bin:before {
    content: "\e9e1";
}
.icon-user:before {
    content: "\e9ac";
}
.icon-briefcase:before {
    content: "\e9e3";
}
.icon-cross:before,
[data-searchname="Application"][data-isparent="True"] > ul > li:not([data-complete="True"]) > a:before {
    content: "\ea42";
}
.icon-warning:before {
    content: "\ea3a";
}
.icon-checkmark:before,
.icon-checkmark-after:after,
[data-searchname="Application"][data-isparent="True"] > ul > li[data-complete="True"] > a:before {
    content: "\ea43";
}
.icon-pen:before {
    content: "\e94c";
}
.icon-pencil:empty:before,
.icon-pencil-nonempty:after {
    content: "\e901";
}
.icon-table2:before,
.icon-table2:empty:before {
    content: "\eaa4";
}
.icon-unchecked:before {
    content: "\ea83"
}
.icon-checked:before {
    content: "\ea83"
}
.icon-arrow-right:before,
.signhere:before {
    content: "\ea67"
}
.icon-arrow-right2:after {
    content: "\ea6f";
}
.icon-arrow-left2:before {
    content: "\ea73";
}
.icon-cloud-download:before {
    content: "\e924";
}
.icon-laptop:before {
    content: "\e993";
}
.icon-bell:before {
    content: "\e98d";
}
.icon-calendar:before {
    content: "\e918";
}
.icon-pen:before {
    content: "\e94c";
}
.icon-print-PDF:before {
    content: "\e983";
}
.icon-graph:before {
    content: "\e9d0";
}
.icon-search-glass:before {
    content: "\e9be";
}
.icon-class-list:before {
    content: "\e965";
}
.icon-info:before {
    content: "\ea3f";
}
.icon-information:before {
    content: "\e949";
}
.icon-money:before {
    content: "\e97c";
}
.icon-bubble:before {
    content: "\e9a7";
}
.icon-bubbles:before {
    content: "\e9a8";
}
.icon-phone:before {
    content: "\e906";
}
.icon-upload:before {
    content: "\e944";
}
.icon-arrow-right2, 
.icon-arrow-left2 {
    padding-left: 10px;
    position: relative;
    top: 2px;
}
.icon-arrow-left2 {
    padding-left: 0;
    padding-right: 10px;
}
.icon-arrow-down:after {
    content: "\ea71";
}
.my-column-helper-content > div > .icon::after {
    padding-left: 10px;
}
.icon-in-header {
    padding-left: 0.5em;
}
.icon-Microsoft::before {
    content: "\eaf4";
}
.icon-Google::before {
    content: "\eabb";
}
.icon-SchoolCloud::before {
    content: "\e9ac";
}
.icon-pointup::before {
    content: "\ea36";
}
.icon-pointdown::before {
    content: "\ea38";
}
.icon-transportation::before {
    content: "\ea78";
}
.File-search-model .icon:before {
    top: -2px;
    position: relative;
}
.icon-save:before {
    content: "\e99e";
    top: 1px;
    position: relative;
}
.icon-eye:before {
    content: "\ea02";
}
.icon-magicwand:before {
    content: "\e9cc";
}