.svg.svg-menu:before {
	content: '';
	display: inline-block;
	width: 25px;
	height: 25px;
	background-image: url('../Images/Icons/menu.png');
	background-size: 25px 25px;
	background-repeat: no-repeat;
}

.svg.svg-home:before {
	content: '';
	display: inline-block;
	width: 25px;
	height: 25px;
	background-image: url('../Images/Icons/home.svg');
	background-size: 25px 25px;
	background-repeat: no-repeat;
}

.svg.svg-bell:before {
	content: '';
	display: inline-block;
	width: 25px;
	height: 25px;
	background-image: url('../Images/Icons/bell.svg');
	background-size: 25px 25px;
	background-repeat: no-repeat;
}

.svg.svg-user:before {
	content: '';
	display: inline-block;
	width: 25px;
	height: 25px;
	background-image: url('../Images/Icons/user.svg');
	background-size: 25px 25px;
	background-repeat: no-repeat;
}

.svg.svg-list-menu:before {
	content: '';
	display: inline-block;
	width: 25px;
	height: 25px;
	background-image: url('../Images/Icons/list.svg');
	background-size: 25px 25px;
	background-repeat: no-repeat;
}

.svg.svg-logout:before {
	content: '';
	display: inline-block;
	width: 25px;
	height: 25px;
	background-image: url('../Images/Icons/logout.svg');
	background-size: 25px 25px;
	background-repeat: no-repeat;
}

.svg.svg-back:before {
	content: '';
	display: inline-block;
	width: 25px;
	height: 25px;
	background-image: url('../Images/Icons/back.svg');
	background-size: 25px 25px;
	background-repeat: no-repeat;
}

.svg.svg-refresh:before {
	content: '';
	display: inline-block;
	width: 25px;
	height: 25px;
	background-image: url('../Images/Icons/refresh.svg');
	background-size: 25px 25px;
	background-repeat: no-repeat;
}

.svg.svg-invoice:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/invoice.png');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-estimate:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/estimate.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-new:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/new.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg .svg-new-notify {
	position: absolute;
	display: block;
	margin-top: -65px;
	margin-left: 45px;
	height: 28px;
	width: 28px;
	background-color: #7e1136;
	border-radius: 50%;
	z-index: 1500;
}

.svg.svg-list:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/list.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-datas:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/user.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-contacts:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/contacts.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-caret-left:before {
	content: '';
	display: inline-block;
	width: 48px;
	height: 48px;
	background-image: url('../Images/Icons/caret-left.svg');
	background-size: 48px 48px;
	background-repeat: no-repeat;
}

.svg.svg-caret-right:before {
	content: '';
	display: inline-block;
	width: 48px;
	height: 48px;
	background-image: url('../Images/Icons/caret-right.svg');
	background-size: 48px 48px;
	background-repeat: no-repeat;
}

.svg.svg-caret-bottom:before {
	content: '';
	display: inline-block;
	width: 48px;
	height: 48px;
	background-image: url('../Images/Icons/caret-bottom.png');
	background-size: 48px 48px;
	background-repeat: no-repeat;
}

.svg.svg-tools:before {
	content: '';
	display: inline-block;
	width: 48px;
	height: 48px;
	background-image: url('../Images/Icons/tools.svg');
	background-size: 48px 48px;
	background-repeat: no-repeat;
}

.svg.svg-password:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/password.png');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-docs:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/documents.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-file:before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 15px;
	background-image: url('../Images/Icons/file.png');
	background-size: 40px 31px;
	background-repeat: no-repeat;
}

.svg.svg-close:before {
	content: '';
	display: inline-block;
    width: 24px;
    height: 24px;
	background-image: url('../Images/Icons/close.png');
	background-size: 24px 24px;
	background-repeat: no-repeat;
}

.svg.svg-payments:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/payments.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-exclamation:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/exclamation.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-email:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/email.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-homefolder:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/homefolder.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-homekey:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/homekey.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-list:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/list.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-newrequest:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/new-request.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-qr:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/qr.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-email:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/email.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-documents:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/documents.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-documents-building:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/documents-building.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-payments:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/payments.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-invoices:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/invoices.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-heating:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/heating.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-litigations:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/litigations.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-homefolder:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/homefolder.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-tax:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/tax.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-vat:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/tva.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-ask:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/ask.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-error:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/error.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-cancel:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/cancel.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.tools:before {
	content: '';
	display: inline-block;
	width: 64px;
	height: 64px;
	background-image: url('../Images/Icons/tools.svg');
	background-size: 64px 64px;
	background-repeat: no-repeat;
}

.svg.svg-send:before {
	content: '';
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url('../Images/Icons/send.svg');
	background-size: 24px 24px;
	background-repeat: no-repeat;
}

.svg.svg-clip:before {
	content: '';
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url('../Images/Icons/clip.svg');
	background-size: 24px 24px;
	background-repeat: no-repeat;
}

.svg.svg-caretleft:before {
	content: '';
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url('../Images/Icons/caret-left.svg');
	background-size: 24px 24px;
	background-repeat: no-repeat;
}

.svg.svg-caretright:before {
	content: '';
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url('../Images/Icons/caret-right.svg');
	background-size: 24px 24px;
	background-repeat: no-repeat;
}

.svg.svg-delete:before {
	content: '';
	display: inline-block;
	width: 24px;
	height: 24px;
	background-image: url('../Images/Icons/delete.svg');
	background-size: 24px 24px;
	background-repeat: no-repeat;
}


.svg.print:before {
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url('../Images/Icons/print.svg');
	background-size: 18px 18px;
	background-repeat: no-repeat;
}

.svg.zoom-in:before {
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url('../Images/Icons/zoom-in.svg');
	background-size: 18px 18px;
	background-repeat: no-repeat;
}

.svg.zoom-out:before {
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url('../Images/Icons/zoom-out.svg');
	background-size: 18px 18px;
	background-repeat: no-repeat;
}

.svg.zoom-in-disabled:before {
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url('../Images/Icons/zoom-in-disabled.svg');
	background-size: 18px 18px;
	background-repeat: no-repeat;
}

.svg.zoom-out-disabled:before {
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url('../Images/Icons/zoom-out-disabled.svg');
	background-size: 18px 18px;
	background-repeat: no-repeat;
}

.svg.download:before {
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url('../Images/Icons/download.svg');
	background-size: 18px 18px;
	background-repeat: no-repeat;
}

.svg.title:before {
	width: 44px;
	height: 44px;
	background-size: 44px 44px;
}

.svg.menuleft:before {
	width: 32px;
	height: 32px;
	background-size: 32px 32px;
}

.svg.menumobile:before {
	width: 25px;
	height: 25px;
	background-size: 25px 25px;
}

.svg.mobile:before {
	width: 32px;
	height: 32px;
	background-size: 32px 32px;
}

