/* ------------------------------
 * Icone singoli applicativi
 */

.module-icon::before {
	font-family: "Font Awesome 5 Free" !important;
	content: "\f059" !important;
}

.module-icon-small::before {
	font-size: 16px;
}
.module-icon-medium::before {
	font-size: 22px;
}
.module-icon-large::before {
	font-size: 30px;
}

/* Per far visualizzare l'icona alle notifiche senza tagapp*/
.module-::before {
    content: "\f2c1" !important;
}

.module-AMM::before {
    content: "\f085" !important;
}

.module-AUT::before {
	content: "\f085" !important;
}

.module-BAN::before {
    content: "\f19c" !important;
}

.module-NTF::before {
	content: "\f0eb" !important;
}

.module-DOC::before {
    content: "\f07c" !important;
}

.module-TIT::before {
    content: "\f02d" !important;
}

.module-AEP::before {
    content: "\f0ae" !important;
}

.module-REP::before {
    content: "\f0ce" !important;
}

.module-SCR::before {
    content: "\f1c0" !important;
}

.module-ATM::before {
    content: "\f0d6" !important;
}

.module-GCO::before {
	content: "\f152" !important;
}

.module-DSG::before {
	content: "\f008" !important;
}

.module-NRI::before {
    content: "\f03a" !important;
}
 
.module-NWS::before {
    content: "\f1ea" !important;
}

.module-PUB::before {
    content: "\f02e" !important;
}

.module-DSC::before {
    content: "\f0c0" !important;
}

.module-PSL::before {
	content: "\f274" !important;
}

.module-VER::before {
    content: "\f14b" !important;
}

.module-TAG::before {
    content: "\f292" !important;
}

.module-GPP::before {
	font-family: "Font Awesome 5 Free" !important;
    content: "\f4fd" !important;
}

.module-FIN::before {
    content: "\f516" !important;
}

.module-DLB::before {
	font-family: "Font Awesome 5 Free" !important;
    content: "\f0e3" !important;
}

.module-BTF::before {
	font-family: "Font Awesome 5 Free" !important;
    content: "\f58f" !important;
}

.module-PAR::before {
	content: "\f086" !important;
}

.module-RIS::before {
	font-family: "Font Awesome 5 Free" !important;
	content: "\f3ed" !important;
}

.module-VFR::before {
	font-family: "Font Awesome 5 Free" !important;
	content: "\f03d" !important;
}

.module-PEA::before {
	content: "\f1de"!important;
}

.module-PFT::before {
	content: "\f200" !important;
}

.module-PRT::before {
	content: "\f02b" !important;
}

.module-CRE::before {
	content: "\f2a0" !important;
}

.module-VPR::before {
	content: "\f15c" !important;
}

.module-RLF::before {
	content: "\f0ac" !important;
}

.module-IMM::before {
	content: "\f0e0" !important;
}

.module-NOT::before {
	content: "\f328" !important;
}

.module-QLS::before {
	content: "\f362" !important;
}

.module-REC::before {
	content: "\f47f" !important;
}

.module-PNA::before {
	content: "\f1b9" !important;
}

.module-PEC::before {
	content: "\f1fa" !important;
}

.module-TRA::before {
	content: "\f15c" !important;
}

.module-RPA::before {
	content: "\f544" !important;
}
  
.module-EAW::before {
	content: "\f071" !important;
}

.module-FRM::before{
	content: "\f1ad" !important;
}

.module-CTA::before{
	content: "\f52b" !important;
}

.module-MSG::before{
	content: "\f27a" !important;
}

.module-DCR::before{
	content: "\f1f8" !important;
}

.module-ACF::before {
	content: "\f1ad" !important;
}

.module-DSM::before {
	content: "\f0ae" !important;
}

.module-CRM::before {
	content: "\f073" !important;
}

.module-RVG::before {
	content: "\f080" !important;
}

.module-UPO::before{
	content: "\f029" !important;
}

.module-GDO::before{
	content: "\f029" !important;
}

.module-RND::before{
	content: "\f073" !important;
}

.module-GSP::before{
	content: "\f653" !important;
}

.module-PRV::before{
	content: "\f4c0" !important;
}

.module-MOC::before{
	content: "\f0ce" !important;
}

.module-PSU::before{
	content: "\f108" !important;
}



/* ------------------------------
 * Icone generali
 */

.x-fa-empty-icon::before {
	content: "" !important;
}

.x-fa-icon-small::before {
	font-size: 16px;
}

.x-fa-icon-medium::before {
	font-size: 22px;
}

.x-fa-icon-large::before {
	font-size: 30px;
}


/* ------------------------------
 * Icone tipi file
 */

.fa-icon-file::before {
	font-family: "Font Awesome 5 Free Regular" !important;
	font-size: 16px;
	font-style: normal;
	content: "\f15b" !important;
}

.fa-icon-file.txt::before, .fa-icon-file.rtf::before {
	content: "\f15c" !important;
	font-family: "Font Awesome 5 Free Regular" !important;
	color: #000000;
}

.fa-icon-file.doc::before, .fa-icon-file.docx::before, .fa-icon-file.odt::before {
	content: "\f1c2" !important;
	font-family: "Font Awesome 5 Free Regular" !important;
	color: #23458a;
}

.fa-icon-file.xls::before, .fa-icon-file.xlsx::before, .fa-icon-file.xlsm::before, .fa-icon-file.csv::before, .fa-icon-file.ods::before {
	content: "\f1c3" !important;
	font-family: "Font Awesome 5 Free Regular" !important;
	color: #23673c;
}

.fa-icon-file.ppt::before, .fa-icon-file.pptx::before {
	content: "\f1c4" !important;
	font-family: "Font Awesome 5 Free Regular" !important;
	color: #c73724;
}

.fa-icon-file.pdf::before {
    content: "\f1c1" !important;
	font-family: "Font Awesome 5 Free Regular" !important;
    color: #ff0000;
}

.fa-icon-file.xml::before, .fa-icon-file.html::before, .fa-icon-file.htm::before {
    content: "\f1c9" !important;
	font-family: "Font Awesome 5 Free Regular" !important;
    color: #000000;
}

.fa-icon-file.zip::before, .fa-icon-file.rar::before  {
    content: "\f1c6" !important;
	font-family: "Font Awesome 5 Free Regular" !important;
    color: #B8860B;
}

.fa-icon-file.jpg::before, .fa-icon-file.jpeg::before, .fa-icon-file.gif::before, .fa-icon-file.bmp::before, .fa-icon-file.png::before {
    content: "\f1c5" !important;
	font-family: "Font Awesome 5 Free Regular" !important;
    color: #a52a2a;
}

.fa-icon-file.wav::before, .fa-icon-file.mp3::before, .fa-icon-file.mp4::before {
	content: "\f1c7" !important;
	font-family: "Font Awesome 5 Free Regular" !important;
}

.fa-icon-file.drawio::before {
	font-family: "Font Awesome 5 Free" !important;
    content: "\f573" !important;
    color: #ff6600;
}
