.icon-notification
{
    background-image : url('/assets/images/icons/notification.png');
}
.icon-email
{
    background-image : url('/assets/images/icons/email.png');
}
.icon-broadcast
{
    background-image : url('/assets/images/icons/broadcast.png');
}
.icon-error
{
    background-image : url('/assets/images/icons/error-icon.png');
}

.icon-eaddress
{
	background-image: url("/assets/images/eaddress/eaddress_logo.png");
}

.icon-email
{
	background-image: url("/assets/images/email/email_icon.png");
}
.icon-phone
{
	background-image: url("/assets/images/phone/phone_icon.png");
}
.icon-address
{
	background-image: url("/assets/images/address/address_icon.png");
}
.icon-person
{
	background-image: url("/assets/images/person/person_icon.png");
}
.icon-person-add
{
	background-image: url("/assets/images/person/person_add_icon.png");
}
.icon-company
{
	background-image: url("/assets/images/company/company_icon.png");
}
.icon-company-add
{
	background-image: url("/assets/images/company/company_add_icon.png");
}
.icon-settings
{
	background-image: url("/assets/images/settings/settings_icon.png");
}
/*
.icon-export-excel
{
	background-image: url("/assets/images/export/export_excel_icon.png");
}
*/
.icon-calendar{
	background-image: url("/assets/images/calendar/calendar_icon.svg");
}
.icon-flag{
	background-image: url("/assets/images/icons/flag-alt.svg");
}
.edus2 input:checked + label.icon-flag{
	background-image: url("/assets/images/icons/flag-alt-solid.svg");
}
.icon-remove{
	background-image: url("/assets/images/icons/x-red.png");
}
.icon-dots{
	background-image: url("/assets/images/settings/dots.svg");
}
.icon-edit,
.icon-edit:hover
{
	background-image: url("/assets/images/edit/edit.svg");
}

.icon-eaddress-create
{
	background-image: url("/assets/images/eaddress/eaddress_create_icon.png");
}

.icon-denied{
	background-image: url("/assets/images/general/access_denied.svg");
}

.icon-granted{
	background-image: url("/assets/images/general/access_granted.svg");
}

.icon-grant-action{
	background-image: url("/assets/images/general/access_granted.svg");
}

.icon-denied-action{
	background-image: url("/assets/images/general/access_denied.svg");
}


.icon-stop
{
	background-image: url("/assets/images/general/stop.svg");
}

.icon-start
{
	background-image: url("/assets/images/general/start.svg");
}

.icon-absence-without-deputy, .icon-absence-has-nodeputy 
{
	background-image: url("/assets/images/absences/absence_without_deputy.svg");
}
.icon-absence-with-deputy, .icon-absence-has-deputy
{
	background-image: url("/assets/images/absences/absence_with_deputy.svg");
}

.icon-user-with-assistent
{
	background-image: url("/assets/images/absences/absence_with_deputy.svg");
}

.icon-source
{
	background-image: url("/assets/images/general/icon_source.svg");
}


.icon-upload
{
	background-image: url("/assets/images/general/file_upload2.svg");
}


.icon-cancel
{
	background-image: url("/assets/images/tasks/task_cancel.svg");
}
.icon-loading 
{
	background-image: url("/assets/images/general/loading_large.gif");
}
.edus2 .icon-return:after
{
   content: "\f355";
}
.edus2 .icon-save:after
{
   content: "\f0c7";
}
.edus2 .icon-delete:after
{
   content: "\f2ed";
}
.edus2 .icon-company-add-new:after
{
   content: "\f830";
}

.edus2 .icon-add-comment:after
{
   content:"\f4ad";
}

.edus2 .icon-task-add-comment:after
{
   content:"\f27a";
}

.icon-substitute-task-remove:after
{
   	content:"\f503";
}

.new-main-header button.icon-medium
{
	width: 30px;
	height: 30px;
	font-size: 25px;
	font-family: "Font Awesome 5 Pro";
	font-weight: 300;
	min-width:24px;
  	color: #ffffff;
	border:0;
	padding:0;
}

.edus2 .icon-task-document-register:after,
.edus2 .icon-task-document-acquaint:after,
.edus2 .icon-task-document-access-grant:after,
.edus2 .icon-task-document-esign:after,
.edus2 .icon-task-document-approve:after,
.edus2 .icon-task-document-done:after,
.edus2 .icon-task-document-markesigned:after,
.edus2 .icon-task-document-marksigned:after,
.edus2 .icon-task-remainder-done:after,
.edus2 .icon-task-document-responsedone:after,
.edus2 .icon-task-document-resolution-write:after,
.edus2 .icon-task-document-resolution-done:after,
.edus2 .icon-task-document-opinion:after
{
   content:"\f00c";
}
.edus2 .icon-task-start:after,
.button-start:after,
.button-create:after {	
	content:"\f144"; 
}
.edus2 .icon-task-edit:after
{
	content:"\f044";
}

.edus2 .icon-task-copy:after
{
	content:"\f24d";
}

.edus2 .icon-task-add-subtask:after
{
   content:"\f055"; 
}

.edus2 .icon-task-cancel:after
{
   content:"\f05e";
}

.edus2 .icon-task-decline:after
{
   content:"\f00d";
}

.edus2 .icon-task-repeat:after,
.button-repeat:after,
.button-refresh:after {	
   content:"\f363";
}


.edus2 .icon-task-config:after
{
	content:"\f013";
}

.edus2 .icon-task-delete:after,
.edus2 .icon-delete:after
{
   content:"\f1f8";
}

.edus2 .icon-user-subtitute:after {
	content:"\f500";
}

.icon-user-assistant:after {
	content:"\f234";
}
.icon-user-absent:after {
	content:"\f4fd";
}
.icon-notification:after {
	content:"\f0f3";
}
.edus2 .icon-export-excel:after
{
   content:"\f1c3";
}
.edus2 .icon-export-word:after
{
   content:"\f1c2";
}
.edus2 .icon-file-download:after
{
   content:"\f56d";
}
.edus2 .icon-file-delete:after
{
   content:"\f317";
}

.icon-sort-asc:after,
.icon-sort-up:after {
	content: "\f0de";
}

.icon-sort-desc:after,
.icon-sort-down:after {
	content: "\f0dd";
}

.icon-restore:after {
	content: "\f021";
}

.icon-case-mark:after {
	font-family: "Roboto";
	content: "\4c";
}
.button-create:after {	
	content:"\f319"; 
}

.copy-permissions::after {
	content:"\f509";
}


/* file icons (content unicodes can be found in assets/fontawesome/metadata/icons.yml) */

[class^="icon-file"] {
    font-family: 'Font Awesome 5 Pro';
	display: flex;
	justify-content: center;
	min-width: 22px;
}

.icon-file-signature {
	justify-content: flex-end;
	margin-right: 2px;
}

.icon-file-word:after { content: "\f1c2"; color: #1B5EBE }
.icon-file-alt:after { content: "\f15c"; color: #6c5840 }
.icon-file-excel:after { content: "\f1c3"; color: #10793F }
.icon-file-powerpoint:after { content: "\f1c4"; color: #C13B1B }
.icon-file-pdf:after { content: "\f1c1"; color: #F40F02 }
.icon-file-signature:after { content: "\f573"; color: #f1d000 }
.icon-file-image:after { content: "\f1c5"; color: #60388c }
.icon-file-music:after { content: "\f8b6"; }
.icon-file-archive:after { content: "\f1c6"; color: #f1d000 }
.icon-file-csv:after { content: "\f6dd"; color: #10793F }
.icon-file-email:after { content: "\f658"; color: #9c9cec }
.icon-file:after { content: "\f15b"; }

.ant-tree .ant-tree-node-content-wrapper {
	padding: 0;
}

.ant-tree-title:only-child {
	display: flex;
}

/* file icons end */

.add-document-setting:before {
    content: "\f013"; /* This is the gear icon from Font Awesome */
    font-family: "Font Awesome 5 Free";
    font-size: large;
    color: #4d7a97;
	position: absolute;
    margin-left: 20px;
    top: 8px;
	width: 20px;
}


.add-note:after{
	content:"\f067";
	font-family: "Font Awesome 5 Pro";
	position: absolute;
    top: 7px;
    right: 8px;
    font-size: large;
	color: whitesmoke;
}

.delete-note:after{
	content:"\f1f8";
	font-family: "Font Awesome 5 Pro";
	font-size: 16px;
	color: #636363;
}

.edit-note:after{
	content:"\f044";
	font-family: "Font Awesome 5 Pro";
	padding-right: 5px;
	font-size: 16px;
}

.icon-import-excel-to-doc:after{
	content:"\f56f";
	font-family: "Font Awesome 5 Pro";
	font-size: 28px;
	padding-top: 6px;
	color: #fff;
}
.document-workflow:after{
	content:"\f0e8";
	font-family: "Font Awesome 5 Pro";
	padding-right: 5px;
	font-size: 12px;
}

.ant-tree .add-classificator:after{
	content:"\f067";
	font-family: "Font Awesome 5 Pro";
	padding-right: 5px;
    font-size: medium;
    margin-left: 5px
}

.ant-tree .edit-classificator:after{
	content:"\f044";
	font-family: "Font Awesome 5 Pro";
	padding-right: 5px;
	font-size: 16px;
}


.ant-tree .delete-classificator:after{
	content:"\f1f8";
	font-family: "Font Awesome 5 Pro";
	padding-right: 5px;
	font-size: 16px;
}