*[class*=icon-] {
	display: inline-block;
	height: 1.0em;
	width: 1.05em;
	font-size-adjust: inherit;
	margin: 0 0.25em;
	vertical-align: baseline;
	color: inherit;
	background-color: currentColor;
	-moz-osx-font-smoothing: grayscale;
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	font-variant: normal;
	text-rendering: auto;
	line-height: 1.0em;
	-webkit-mask-origin: padding-box, content-box;
	mask-origin: padding-box, content-box;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
}
.icon-right {
	float: right;
}

.icon-angle-down {
	-webkit-mask-image: url("../iconset/angle-down.svg");
    mask-image: url("../iconset/angle-down.svg");
}
.icon-attachment {
	-webkit-mask-image: url("../iconset/attachment.svg");
    mask-image: url("../iconset/attachment.svg");
}
.icon-back {
	-webkit-mask-image: url("../iconset/angle-left.svg");
    mask-image: url("../iconset/angle-left.svg");
}
.icon-certificate {
	-webkit-mask-image: url(../iconset/certificate.svg);
    mask-image: url(../iconset/certificate.svg);
}
.icon-cog {
	-webkit-mask-image: url(../iconset/cog.svg);
    mask-image: url(../iconset/cog.svg);
}
.icon-desktop {
	-webkit-mask-image: url("../iconset/desktop.svg");
    mask-image: url("../iconset/desktop.svg");
}
.icon-edit {
	-webkit-mask-image: url(../iconset/edit.svg);
    mask-image: url(../iconset/edit.svg);
}
.icon-envelope {
	-webkit-mask-image: url("../iconset/envelope.svg");
    mask-image: url("../iconset/envelope.svg");
}
.icon-flag {
	-webkit-mask-image: url(../iconset/flag.svg);
    mask-image: url(../iconset/flag.svg);
}
.icon-home {
	-webkit-mask-image: url(../iconset/home.svg);
    mask-image: url(../iconset/home.svg);
}
.icon-key {
	-webkit-mask-image: url(../iconset/key.svg);
    mask-image: url(../iconset/key.svg);
}
.icon-lock {
	-webkit-mask-image: url(../iconset/lock.svg);
    mask-image: url(../iconset/lock.svg);
}
.icon-login {
	-webkit-mask-image: url(../iconset/login.svg);
    mask-image: url(../iconset/login.svg);
}
.icon-logout {
	-webkit-mask-image: url(../iconset/logout.svg);
    mask-image: url(../iconset/logout.svg);
}
.icon-mail-answer {
	-webkit-mask-image: url(../iconset/mail-answer.svg);
    mask-image: url(../iconset/mail-answer.svg);
}
.icon-plus {
	-webkit-mask-image: url(../iconset/plus.svg);
    mask-image: url(../iconset/plus.svg);
}
.icon-reply {
	-webkit-mask-image: url(../iconset/reply.svg);
    mask-image: url(../iconset/reply.svg);
}
.icon-reply-all {
	-webkit-mask-image: url(../iconset/reply-all.svg);
    mask-image: url(../iconset/reply-all.svg);
}
.icon-search {
	-webkit-mask-image: url(../iconset/search.svg);
    mask-image: url(../iconset/search.svg);
}
.icon-thumbs-down {
	-webkit-mask-image: url(../iconset/thumbs-down.svg);
    mask-image: url(../iconset/thumbs-down.svg);
}
.icon-thumbs-up {
	-webkit-mask-image: url(../iconset/thumbs-up.svg);
    mask-image: url(../iconset/thumbs-up.svg);
}
.icon-trash {
	-webkit-mask-image: url(../iconset/trash.svg);
    mask-image: url(../iconset/trash.svg);
}
.icon-user {
	-webkit-mask-image: url(../iconset/user.svg);
    mask-image: url(../iconset/user.svg);
}
.icon-users {
	-webkit-mask-image: url(../iconset/users.svg);
    mask-image: url(../iconset/users.svg);
}
.icon-user-plus {
	-webkit-mask-image: url(../iconset/user-plus.svg);
    mask-image: url(../iconset/user-plus.svg);
}