@font-face {
	font-family: 'icomoon';
	src: url("../../ux2018/font/icomoon.eot?h6qnlf");
	src: url("../../ux2018/font/icomoon.eot?h6qnlf#iefix") format("embedded-opentype"),
	url("../../ux2018/font/icomoon.ttf?h6qnlf") format("truetype"),
	url("../../ux2018/font/icomoon.woff?h6qnlf") format("woff"),
	url("../../ux2018/font/icomoon.svg?h6qnlf#icomoon") format("svg");
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'icomoon-3';
	src: url('../../ux2018/font/icomoon-3.eot?ew43hz');
	src: url('../../ux2018/font/icomoon-3.eot?ew43hz#iefix') format('embedded-opentype'),
	url('../../ux2018/font/icomoon-3.ttf?ew43hz') format('truetype'),
	url('../../ux2018/font/icomoon-3.woff?ew43hz') format('woff'),
	url('../../ux2018/font/icomoon-3.svg?ew43hz#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.fa, .fas, [class^="fa-"],
[class*=" fa-"] {
	font-weight: 900 !important;
	font-family: 'Font Awesome 5 Free' !important;
}

[class^="icon-"]:before,
[class*=" icon-"]:before,
.datagrid [class^="icon-"]:before,
.datagrid [class*=" icon-"]:before {
	font-family: 'Font Awesome 5 Free' !important;
	font-weight: 900;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1;
	padding:.2em;
}

[class^="icon-"].pl-0:before,
[class*=" icon-"].pl-0:before,
.datagrid [class^="icon-"].pl-0:before,
.datagrid [class*=" icon-"].pl-0:before {
	padding-left: 0;
}

.icon-address-book:before {
	content: "\f2b9";
}

.icon-adjust:before {
	content: "\f042";
}

.icon-align-center:before {
	content: "\f037";
}

.icon-align-justify:before {
	content: "\f039";
}

.icon-align-left:before {
	content: "\f036";
}

.icon-align-right:before {
	content: "\f038";
}

.icon-arrow-down:before {
	content: "\f063";
}

.icon-arrow-left:before {
	content: "\f060";
}

.icon-arrow-right:before {
	content: "\f061" !important;
}

.icon-arrow-up:before {
	content: "\f062" !important;
}

.icon-asterisk:before {
	content: "\f069";
}

.icon-backward:before {
	content: "\f04a";
}

.icon-ban-circle:before {
	content: "\f05e";
}

.icon-barcode:before {
	content: "\f02a";
}

.icon-bell:before {
	content: "\f0f3";
}

.icon-bold:before {
	content: "\f032";
}

.icon-book:before {
	content: "\f02d";
}

.icon-bookmark:before {
	content: "\f02e";
}

.icon-books:before {
	content: "\e920";
	font-family: 'icomoon-3', sans-serif, sans-serif !important;
	font-weight: 300;
}

.icon-box-add:before {
	content: "\e95e";
	font-family: 'icomoon-3', sans-serif !important;
	font-weight: 300;
}

.icon-box-remove:before {
	content: "\e95f";
	font-family: 'icomoon-3', sans-serif !important;
	font-weight: 300;
}

.icon-briefcase:before {
	content: "\f0b1";
}

.icon-bubble:before {
	content: "\f075";
}

.icon-bubbles:before {
	content: "\f086";
}

.icon-bullhorn:before {
	content: "\f0a1";
}

.icon-calendar:before {
	content: "\f073";
}

.icon-camera:before {
	content: "\f030";
}

.icon-certificate:before {
	content: "\f0a3";
}

.icon-check:before {
	content: "\f00c";
}

.icon-checkbox-checked:before {
	content: "\f14a";
}

.icon-checkbox-unchecked:before {
	content: "\f0c8";
}

.icon-chevron-down:before {
	content: "\f078";
}

.icon-chevron-left:before {
	content: "\f053";
}

.icon-chevron-right:before {
	content: "\f054";
}

.icon-chevron-up:before {
	content: "\f077";
}

.icon-circle-arrow-down:before {
	content: "\f358";
}

.icon-circle-arrow-left:before {
	content: "\f359";
}

.icon-circle-arrow-right:before {
	content: "\f35a";
}

.icon-circle-arrow-up:before {
	content: "\f35b";
}

.icon-clock:before {
	content: "\f017";
}

.icon-cog:before {
	content: "\f013";
}

.icon-comment:before {
	content: "\f27a";
}

.icon-copy:before {
	content: "\f0c5";
}

.icon-credit-card:before {
	content: "\f09d";
}

.icon-display:before {
	content: "\f26c";
}

.icon-download-alt:before {
	content: "\f381";
}

.icon-download:before {
	content: "\f019";
}

.icon-drawer:before {
	content: "\e95c";
	font-family: 'icomoon-3', sans-serif !important;
	font-weight: 300;
}

.icon-edit:before {
	content: '\e914';
	font-family: 'icomoon' !important;;
	font-weight: 300;
}

.datagrid .icon-edit:before {
	content: '\f303';
}

.icon-eject:before {
	content: "\f052";
}

.icon-enter:before {
	content: "\ea13";
	font-family: 'icomoon-3', sans-serif !important;
	font-weight: 300;
}

.icon-envelope:before {
	content: '\f0e0';
}

.icon-exclamation-sign:before {
	content: "\f06a";
}

.icon-exit:before {
	content: "\ea14";
	font-family: 'icomoon-3', sans-serif !important;
	font-weight: 300;
}

.icon-eye-close:before {
	content: "\f070";
}

.icon-eye-close:before {
	content: "\f070";
}

.icon-eye-open:before {
	content: "\f06e";
}

.icon-facetime-video:before {
	content: "\f03d";
}

.icon-fast-backward:before {
	content: "\f049";
}

.icon-fast-forward:before {
	content: "\f050";
}

.icon-file-empty:before {
	content: "\f15b";
}

.icon-file-pdf:before {
	content: "\f1c1";
}

.icon-file-picture:before {
	content: "\f1c5";
}

.icon-file-text:before {
	content: "\f15c";
}

.icon-file:before {
	content: "\f15b";
}

.icon-files-empty:before {
	content: "\f0c5";
}

.icon-film:before {
	content: "\f008";
}

.icon-filter:before {
	content: "\f0b0";
}

.icon-fire:before {
	content: "\f06d";
}

.icon-flag:before {
	content: "\f024";
}

.icon-folder-close:before {
	content: "\f07b";
}

.icon-folder-minus:before {
	content: "\f65d";
}

.icon-folder-open:before {
	content: "\f07c";
}

.icon-folder-plus:before {
	content: "\f65e";
}

.icon-font:before {
	content: "\f031";
}

.icon-forward:before {
	content: "\f04e";
}

.icon-fullscreen:before {
	content: "\f065";
}

.icon-gift:before {
	content: "\f06b";
}

.icon-glass:before {
	content: "\f000";
}

.icon-globe:before {
	content: "\f0ac";
}

.icon-hand-down:before {
	content: "\f0a7";
}

.icon-hand-left:before {
	content: "\f0a5";
}

.icon-hand-right:before {
	content: "\f0a4";
}

.icon-hand-up:before {
	content: "\f0a6";
}

.icon-hdd:before {
	content: "\f0a0";
}

.icon-headphones:before {
	content: "\f025";
}

.icon-heart:before {
	content: "\f004";
}

.icon-help:before {
	content: '\e917';
	font-family: 'icomoon' !important;;
	font-weight: 300;
}

.icon-home:before {
	content: "\f015";
}

.icon-hourglass:before {
	content: "\f254";
}

.icon-image:before {
	content: "\f03e";
}

.icon-images:before {
	content: "\f302";
}

.icon-inbox:before {
	content: "\f01c";
}

.icon-indent-left:before {
	content: "\f03c";
}

.icon-indent-right:before {
	content: "\f03c";
}

.icon-info-sign:before {
	content: "\f05a";
}

.icon-italic:before {
	content: "\f033";
}

.icon-key:before {
	content: "\f084";
}

.icon-keyboard:before {
	content: "\f11c";
}

.icon-leaf:before {
	content: "\f06c";
}

.icon-link:before {
	content: "\f0c1";
}

.icon-list-alt:before {
	content: "\f022";
}

.icon-list:before {
	content: "\f03a";
}

.icon-location:before {
	content: "\e947";
	font-family: 'icomoon-3', sans-serif, sans-serif !important;
	font-weight: 300;
}

.icon-lock:before {
	content: "\f023";
}

.icon-look:before {
	content: '\e915';
	font-family: 'icomoon' !important;
	font-weight: 300;
}

.icon-magnet:before {
	content: "\f076";
}

.icon-map-marker:before {
	content: "\f041";
}

.icon-minus-sign:before {
	content: "\f056";
}

.icon-minus:before {
	content: "\f068";
}

.icon-mobile:before {
	content: "\f10b";
}

.icon-move-down:before {
	content: "\ea47";
	font-family: 'icomoon-3', sans-serif !important;
	font-weight: 300;
}

.icon-move-up:before {
	content: "\ea46";
	font-family: 'icomoon-3', sans-serif !important;
	font-weight: 300;
}

.icon-move:before {
	content: "\f0b2";
}

.icon-move-v:before {
	content: "\e9be";
	font-family: 'icomoon-3', sans-serif !important;
	font-weight: 300;
}

.icon-music:before {
	content: "\f001";
}

.icon-newspaper {
	content: "\f1ea";
}

.icon-off:before {
	content: "\f011";
}

.icon-office {
	content: "\f1ad";
}

.icon-ok-circle:before {
	content: "\f058";
}

.icon-ok-sign:before {
	content: "\f058";
}

.icon-ok:before {
	content: "\f00c";
}

.icon-paste:before {
	content: "\f0ea";
}

.icon-pause:before {
	content: "\f04c";
}

.icon-pencil:before {
	content: '\f303';
}

.icon-phone:before {
	content: "\f095";
}

.icon-picture:before {
	content: "\f03e";
}

.icon-pie-chart:before {
	content: "\f200";
}

.icon-plane:before {
	content: "\f072";
}

.icon-play-circle:before {
	content: "\f144";
}

.icon-play:before {
	content: "\f04b";
}

.icon-plus-sign:before {
	content: "\e903";
	font-family: 'icomoon' !important;
	font-weight: 300;
}

.icon-plus:before {
	content: "\f067";
}

.icon-print:before {
	content: "\f02f";
}

.icon-profile:before {
	content: "\f2c2";
}

.icon-qrcode:before {
	content: "\f029";
}

.icon-question-sign:before {
	content: "\f059";
}

.icon-random:before {
	content: "\f074";
}

.icon-redo:before {
	content: "\f01e";
}

.icon-refresh:before {
	content: "\f021";
}

.icon-remove-circle:before {
	content: "\f057";
}

.icon-remove-sign:before {
	content: "\f057";
}

.icon-remove:before, .icon-delete:before {
	content: "\f00d";
}

.icon-repeat:before {
	content: "\f01e";
}

.icon-reply:before {
	content: "\f3e5";
}

.icon-resize-full:before {
	content: "\f31e";
}

.icon-resize-horizontal:before {
	content: "\f337";
}

.icon-resize-small:before {
	content: "\f78c";
}

.icon-resize-vertical:before {
	content: "\f338";
}

.icon-retweet:before {
	content: "\f079";
}

.icon-road:before {
	content: "\f018";
}

.icon-screenshot:before {
	content: "\f108";
}

.icon-search:before {
	content: "\f002" !important;
}

.icon-share-alt:before {
	content: "\f1e0";
}

.icon-share:before {
	content: "\f064";
}

.icon-shopping-cart:before {
	content: "\f07a";
}

.icon-signal:before {
	content: "\f012";
}

.icon-sort:before {
	content: "\f0dc";
}

.icon-sort-alpha-asc:before {
	content: "\f15d";
}

.icon-sort-alpha-desc:before {
	content: "\f881";
}

.icon-sort-amount-asc:before {
	content: "\f884";
}

.icon-sort-amount-desc:before {
	content: "\f160";
}

.icon-sort-numeric-asc:before {
	content: "\f162";
}

.icon-sort-numeric-desc:before {
	content: "\f886";
}

.icon-star-empty:before {
	content: "\e9d7";
	font-family: 'icomoon-3', sans-serif !important;
	font-weight: 300;
}

.icon-star:before {
	content: "\f005";
}

.icon-step-backward:before {
	content: "\f048";
}

.icon-step-forward:before {
	content: "\f051";
}

.icon-stop:before {
	content: "\f04d";
}

.icon-stopwatch:before {
	content: "\f2f2";
}

.icon-switch:before {
	content: "\f205";
}

.icon-tag:before {
	content: "\f02b";
}

.icon-tags:before {
	content: "\f02c";
}

.icon-target:before {
	content: "\e9b3";
	font-family: 'icomoon-3', sans-serif !important;
	font-weight: 300;
}

.icon-tasks:before {
	content: "\f0ae";
}

.icon-text-height:before {
	content: "\f034";
}

.icon-text-width:before {
	content: "\f035";
}

.icon-th-large:before {
	content: "\f009";
}

.icon-th-list:before {
	content: "\f00b";
}

.icon-th:before {
	content: "\f00a";
}

.icon-thumbs-down:before {
	content: "\f165";
}

.icon-thumbs-up:before {
	content: "\f164";
}

.icon-time:before {
	content: "\f017";
}

.icon-tint:before {
	content: "\f043";
}

.icon-trash:before {
	content: '\f2ed';
}

.icon-tree:before {
	content: "\f0e8";
}

.icon-undo:before {
	content: "\f0e2";
}

.icon-unlocked:before {
	content: "\f3c1";
}

.icon-upload:before {
	content: "\f093";
}

.icon-user-check:before {
	content: "\f4fc";
}

.icon-user-minus:before {
	content: "\f503";
}

.icon-user-plus:before {
	content: "\f234";
}

.icon-user-tie:before {
	content: "\f508";
}

.icon-user:before {
	content: "\f007";
}

.icon-users:before {
	content: "\f500";
}

.icon-volume-down:before {
	content: "\f027";
}

.icon-volume-off:before {
	content: "\f6a9";
}

.icon-volume-up:before {
	content: "\f028";
}

.icon-warning-sign:before {
	content: "\f071";
}

.icon-wrench:before {
	content: "\f0ad";
}

.icon-zoom-in:before {
	content: "\f00e";
}

.icon-zoom-out:before {
	content: "\f010";
}

.icon-sitemap:before {
	content: "\f0e8";
}

.icon-ok:before {
	content: "\f00c";
}

.icon-save:before {
	content: "\f0c7";
}

.icon-caret-up:before {
	content: "\f0d8";
}

.icon-caret-down:before {
	content: "\f0d7";
}

.icon-times:before {
	content: "\f00d";
}

.icon-export:before {
	content: "\f56e";
}

.icon-user-slash:before {
	content: "\f506";
}

.icon-file-excel:before {
	content: "\f1c3";
}

.fa-pencil:before {
	content: '\f303';
}

.fa-remove:before {
	content: "\f00d";
}

/* Icon sizes */

[class^="iconsize-"], [class*=" iconsize-"] {
	padding: 0 !important;
	line-height: 1;
}

.iconsize-sm {
	font-size: 1rem !important;
	width: 1rem;
	height: 1rem;
}

.iconsize-md {
	font-size: 1.2rem !important;
	width: 1.2rem;
	height: 1.2rem;
}

.iconsize-md {
	font-size: 1.6rem !important;
	width: 1.6rem;
	height: 1.6rem;
}

.iconsize-lg {
	font-size: 3rem !important;
	width: 3rem;
	height: 3rem;
}

.iconsize-xl {
	font-size: 5rem !important;
	width: 5rem;
	height: 5rem;
}
