/*
This file is part of the Meeds project (https://meeds.io/).
Copyright (C) 2020 Meeds Association
contact@meeds.io
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License
along with this program; if not, write to the Free Software Foundation,
Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
*/
//
// Prites
// --------------------------------------------------

// ICONS
// ----------

// All icons receive the styles of the <i> tag with a base class
// of .i and are then given a unique class to add width, height,
// and background-position. Your resulting HTML will look like
// <i class="iconinbox"></i>.

// For the @baseBackground version of the icons, just add the .iconwhite class:
// <i class="iconinbox iconwhite"></i>


// VARIABLES
// ----------------




[class^="uiIcon"],
.LeftNavigationTDContainer .uiPopup [class^="uiIcon"]{
    .font-icon();

}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .actionIcon [class^="uiIcon"],
    .actionIcon .LeftNavigationTDContainer .uiPopup [class^="uiIcon"]{
        top: 2px;
    }
}


//Adding a default icon to Space Apps
.uiIconDefaultApp:before {
  content: "\e6d6";
}



/* Blue icons with optional class, or on hover/active states of certain elements */

.uiActionWithLabel:hover i,
.actionIcon:hover i,
.nav-pills > .active > a > [class^="uiIcon"],
.nav-list > .active > a > [class^="uiIcon"],
.navbar-inverse .nav > .active > a > [class^="uiIcon"],
.btn:hover [class^="uiIcon"],
a:hover [class^="uiIcon"],
.actionIcon.active [class^="uiIcon"],
.nodeSelected:hover [class^="uiIcon"],
.uiIconQuestion:hover, .actionIconSmall:hover [class^="uiIcon"],
.uiIconBlue {
	 color: @colorIconPrimary;
}

/* light grey icons with optional class, or on  */

.dropdown-menu > li > a > [class^="uiIcon"],
.breadcrumb [class^="uiIcon"],
.dropdown-menu > .active > a > [class^="uiIcon"],
.uiDropdownWithIcon .dropdown-submenu> a > [class^="uiIcon"],
.uiIconClose,
.uiIconLightGray
{
  color: @colorIconDefault;

}

.dropdown-menu > li > a > .uiIconDarkGray,
.breadcrumb .uiIconDarkGray,
.dropdown-menu > .active > a > .uiIconDarkGray,
.uiDropdownWithIcon .dropdown-submenu> a > .uiIconDarkGray,
.uiIconClose,
.uiIconDarkGray,
.uiIconExtra,
.LeftNavigationTDContainer [class^="uiIcon"] {
  color: @colorIconExtra;
}
/* White icons with optional class, or on hover/active states of Drop down with Icons */

.uiDropdownWithIcon .nav-pills > .active > a > [class^="uiIcon"],
.uiDropdownWithIcon .nav-list > .active > a > [class^="uiIcon"],
.uiDropdownWithIcon .navbar-inverse .nav > .active > a > [class^="uiIcon"],
.uiDropdownWithIcon .dropdown-menu > li > a:hover > [class^="uiIcon"],
.uiDropdownWithIcon .dropdown-menu > .active > a > [class^="uiIcon"],
.uiDropdownWithIcon.dropdown-menu .uiDropdownMenu > li > a:hover [class^="uiIcon"],
.uiDropdownWithIcon.dropdown-menu .uiDropdownMenu > .active > a > [class^="uiIcon"],
.uiDropdownWithIcon .dropdown-submenu:hover > a > [class^="uiIcon"],
.dropdown-menu > li > a:hover > [class^="uiIcon"],
.dropdown-menu > .active > a > [class^="uiIcon"],
.btn-primary [class^="uiIcon"],
.btn-primary:hover [class^="uiIcon"],
.uiDropDownCal a:hover [class^="uiIcon"],
.uiDropDownCal .active a:hover [class^="uiIcon"],
.EDITION-BLOCK .CONTROL-BLOCK .uiIconWhite:hover,
.EDITION-BLOCK .CONTROL-BLOCK a:hover .uiIconWhite,
.btn-primary:hover [class^="uiIcon"],
.btn-primary:hover [class^="uiIcon"]:hover,
.uiAction .btn:first-child [class^="uiIcon"],
.uiAction .btn:first-child:hover [class^="uiIcon"],
.uiAction .btn:first-child:hover [class^="uiIcon"]:hover,
.containerTopicDetail .attachmentContentImage .actionAttachImg a:hover i,
.uiQuestions .attachmentContentImage .actionAttachImg a:hover i,
.viewIconContainer > div:hover [class^="uiIcon"],
.LeftNavigationTDContainer .uiInfoBar [class^="uiIcon"],
.uiIconWhite,
.displayItems > li:hover .uiIconBlue 
{
  color: @colorIconSecondary
}

.uiIconClose::before {
    font-size: @uiIconCloseFontSize;
	color: @uiIconCloseColor;
}

.uiIconClose {
	top: -1px;
  .opacity(50);
  &:hover {
    .opacity(100);
      color: @colorIconDefault!important;
  }
}

.actionIcon  {
  &:hover {
    .uiIconClose {
       color: @colorIconDefault!important;
    }
  }

}
.uiIconExit:before {
  content: "\e785";
}
.uiIconDelete:before,
.uiIconDeleteTemplate:before,
.uiIconDeleteNode:before,
.uiIconDeleteDraft:before,
.uiIconDeletePage:before,
.uiIconDeleteCategory:before,
.uiIconRemoveStyle:before,
.uiIconRemovePermission:before,
.uiIconRemoveTag:before,
.uiIconRemoveNodeType:before,
.uiIconDeleteMembership:before,
.uiIconDeleteUser:before,
.uiIconRemoveNavigationNode:before,
.uiIconRemoveListTargetPage:before,
.uiIconRemoveDetailTargetPage:before{
	content: "\e799";
}


.uiIconEditSelectedNode:before,
.uiIconEditTemplate:before,
.uiIconEditPage:before,
.uiIconEditTag:before,
.uiIconViewUserInfo:before,
.uiIconEditStyle:before,
.uiIconEditInfo:before,
.uiIconEditMembership:before,
.uiIconEditCategory:before {
	content: "\e791";
}
 

.uiIconPagePermission:before {
	content: "\e794";
}


.uiIconPermalink:before,
.uiIconLinkr:before {
	content: "\e793";
}


.uiIconWatchPage:before,
.uiIconUnWatchPage:before,
.uiIconUnWatch:before {
	content: "\e79b";
}

.uiIconSelectDrive:before, .uiIconSelectNodePath:before, .uiIconSelectTargetPage:before {
    content: "\e74a";
}
.uiIconMovePage:before,
.uiIconMoveCategory:before{
	content: "\e795";
}

.uiIconView:before {
	content: "\e788";
}

.uiIconExt-downloads:before {
	content: "\e784";
}


.uiIconPasteNode:before {
	content: "\e78a";
}

.uiIconMoreAction:before {
	content: "\e78c";
}


.uiIconFromTemplate:before,
.uiIconAddPageFromTemplate:before {
	content: "\e6b4";
}

.uiIconPublish:before,.uiIconBlankFile:before {
	content: "\e6ba";
}

.uiIconAddPage:before {
	content: "\e6a1";
}

.uiIconViewDraftChange:before {
	content: "\e6b6";
}

.uiIconPdfExport:before,.uiIconExportAsPDF:before {
	content: "\e679";	
}

.uiIconSelectUser:before,.uiIconForumUser:before ,.uiIconProfile:before{
	content: "\e6cc";
}
.uiIconSelectMember:before {
	content: "\e6cb";
}
.uiIconAddAny:before {
	content: "\e6ca";
}

.uiIconOpen:before,.uiIconAddRootNode:before,.uiIconSelectPage:before,
.uiIconAddAnyPermission:before {
	content: "\e770";
}

.uiIconStop:before {
	content: "\e768";
}

.uiIconAddPermission:before,.uiIconAddIcon:before,.uiIconAddPath:before,
.uiIconSelectPath:before,
.uiIconChooseNodeType:before,.uiIconAddNode:before,
.uiIconSelectNavigationNode:before,.uiIconSelectListTargetPage:before,.uiIconSelectDetailTargetPage:before {
	content: "\e76a";
}

.uiIconPageInfo:before {
	content: "\e767";
}

.useful-icon-Translate:before {
	content: "\e747";
}


.uiIconEvent:before {
	content: "\e742";
}


.uiIconForum:before,
.uiIconUIForms:before {
	content: "\e68d";
}


.uiIconNextArrow:before {
	content: "\e75c";
}

.uiIconPrevArrow:before{
	content: "\e75b";
}


.uiIconResize:before {
	content: "\e74e" ;
}


/*---------- IconLibrary-FileType ----------*

/*----- IconLibrary-FileType-16x16 -----*/




.uiIcon16x16FileDefault:before,.uiIcon16x16applicationoctet-stream:before {
	content: "\e71c";
	color:#cdcccc;
}

.uiIcon16x16FileArchiveDefault:before,.uiIcon16x16applicationx-tar:before,
.uiIcon16x16applicationx-gzip:before,.uiIcon16x16applicationx-bzip2:before,.uiIcon16x16applicationother-zip:before {
	content: "\e718";
	//color: #8acf3f;
  	color: @compressedFilesIconColor;
}

.uiIcon16x16FileArchiveRar:before,.uiIcon16x16applicationrar:before  {
	content: "\e719";
	color: @compressedFilesIconColor;
}

.uiIcon16x16FileArchiveZip:before,.uiIcon16x16FileZip:before,.uiIcon16x16applicationzip:before {
	content: "\e71a";
	color: @compressedFilesIconColor;
}

.uiIcon16x16FileJar:before,.uiIcon16x16applicationjava-archive:before {
	content: "\e71e";
	color: #A34D46;
}

.uiIcon16x16FileEar:before,.uiIcon16x16applicationear-java-archive:before {
	content: "\e71d";
	color: #A34D46;
}

.uiIcon16x16FileWar:before,.uiIcon16x16applicationx-zip:before {
	content: "\e71f";
  	color: @compressedFilesIconColor;
	//color: #A34D46;
}

.uiIcon16x16FileAudioDefault:before,.uiIcon16x16audiomidi:before,.uiIcon16x16audiox-aiff:before,.uiIcon16x16audiobasic:before,
.uiIcon16x16audiox-m4a:before,.uiIcon16x16audiox-wav:before,.uiIcon16x16audioother:before {
	content: "\e71b";
	color: #008b84;
}

.uiIcon16x16FileMp3:before,.uiIcon16x16audiomp3:before {
	content: "\e714";
	color: #008b84;
}

.uiIcon16x16FileWma:before,.uiIcon16x16audiox-ms-wma:before {
	content: "\e716";
	color: #008b84;
}

.uiIcon16x16FileVideo:before,.uiIcon16x16videox-msvideo:before,.uiIcon16x16videoquicktime:before,
.uiIcon16x16videox-sgi-movie:before,
.uiIcon16x16videox-msvideo:before,.uiIcon16x16videompe:before {
	content: "\e715";
	color:#79577A;
}

.uiIcon16x16FileFlash:before,.uiIcon16x16applicationx-shockwave-flash:before,.uiIcon16x16videox-flv:before  {
	content: "\e713";
	color: #d23327;
}

.uiIcon16x16FileWmv:before,.uiIcon16x16videox-ms-wmv:before {
	content: "\e717";
	color:#79577A;
}

.uiIcon16x16FileGdoc:before,.uiIcon16x16applicationvndgoogle-appsdocument:before {
	content: "\e70c";
	color: #1C98D7;
}

.uiIcon16x16FileWord:before,.uiIcon16x16applicationmsword:before,.uiIcon16x16applicationwordperfect:before,
.uiIcon16x16applicationvndopenxmlformats-officedocumentwordprocessingmldocument:before,.uiIcon16x16FileDocx:before,
.uiIcon16x16applicationvndms-worddocumentmacroenabled12:before,
.uiIcon16x16applicationvndms-wordtemplatemacroenabled12:before,
.uiIcon16x16applicationvndopenxmlformats-officedocumentwordprocessingmltemplate:before {
	content: "\e6b1";
	color: #094D7F;
}

.uiIcon16x16FileOpenOffice1:before,.uiIcon16x16FileOpenOffice1:before,
.uiIcon16x16applicationvndoasisopendocumenttext:before,
.uiIcon16x16applicationvndoasisopendocumentdatabase:before {
	content: "\e710";
	color: #1c9bd7;
}

.uiIcon16x16applicationvndoasisopendocumentspreadsheet:before {
  content: "\e710";
  color: #1a744b;
}

.uiIcon16x16FileMpeg:before,.uiIcon16x16videompeg:before,.uiIcon16x16videompg:before,
.uiIcon16x16videomp4:before {
	content: "\e70f";
	color:#79577A;
}

.uiIcon16x16FileM4v:before,.uiIcon16x16videox-m4v:before {
	content: "\e70d";
	color:#79577A;
}

.uiIcon16x16FileMkv:before,.uiIcon16x16videox-matroska:before {
	content: "\e70e";
	color:#79577A;
}



.uiIcon16x16FileTxt:before,.uiIcon16x16textplain:before {
	content: "\e711";
	color: #1c9bd7;
}

.uiIcon16x16FileLwp:before,.uiIcon16x16applicationlwp:before {
	content: "\e707";
	color: #1c9bd7
}

.uiIcon16x16FilePage:before,.uiIcon16x16applepages:before {
	content: "\e70a";
	color: #1c9bd7
}

.uiIcon16x16FileMdb:before,.uiIcon16x16applicationmsaccess:before {
	content: "\e708";
	color:#6a274c
}

.uiIcon16x16FileOdf:before,.uiIcon16x16applicationvndoasisopendocumentformula:before {
	content: "\e709";
	color: #848585;
}

.uiIcon16x16FileExe:before,.uiIcon16x16applicationexe:before {
	content: "\e706";
	color: #cdcccc;
}

.uiIcon16x16FilePdf:before,.uiIcon16x16applicationpdf:before {
	content: "\e70b";
	color:#d23327;
}

.uiIcon16x16FileScript:before,.uiIcon16x16applicationpostscript:before {
	content: "\e705";
	color:#5e5e5e;
}

.uiIcon16x16FileRtf:before,.uiIcon16x16applicationrtf:before {
	content: "\e704";
	color:#5e5e5e;
}

.uiIcon16x16FileGslides:before,.uiIcon16x16applicationvndgoogle-appspresentation:before {
	content: "\e701";
	color:#de6227;
}

.uiIcon16x16FileAppleKey:before,.uiIcon16x16textkey:before {
	content: "\e700";
	color:#d37133;
}

.uiIcon16x16FileOpenOffice2:before,
.uiIcon16x16applicationvndoasisopendocumentpresentation:before {
	content: "\e702";
	color:#d37133;
}

.uiIcon16x16FilePpt:before,.uiIcon16x16applicationppt:before,.uiIcon16x16applicationvndms-powerpoint:before,
.uiIcon16x16applicationvndopenxmlformats-officedocumentpresentationmlpresentation:before,
.uiIcon16x16applicationvndopenxmlformats-officedocumentpresentationmltemplate:before,
.uiIcon16x16applicationvndopenxmlformats-officedocumentpresentationmlslideshow:before,
.uiIcon16x16applicationvndms-powerpointaddinmacroenabled12:before,
.uiIcon16x16applicationvndms-powerpointpresentationmacroenabled12:before,
.uiIcon16x16applicationvndms-powerpointtemplatemacroenabled12:before,
.uiIcon16x16applicationvndms-powerpointslideshowmacroenabled12:before
 {
	content: "\e6b0";
	color: #e45030;
}

.uiIcon16x16FilePrz:before,.uiIcon16x16applicationfreelance:before {
	content: "\e6fe";
	color: #d3703a;
}

.uiIcon16x16FileGsheet:before,.uiIcon16x16applicationvndgoogle-appsspreadsheet:before {
	content: "\e6fa";
	color: #119b48;
}

.uiIcon16x16FileExcel:before,.uiIcon16x16applicationxls:before,.uiIcon16x16applicationxlt:before,.uiIcon16x16applicationvndms-excel:before,
.uiIcon16x16applicationvndopenxmlformats-officedocumentspreadsheetmlsheet:before,.uiIcon16x16FileXls:before,
.uiIcon16x16applicationvndopenxmlformats-officedocumentspreadsheetmltemplate:before, 
.uiIcon16x16applicationvndms-excelsheetmacroenabled12:before, 
.uiIcon16x16applicationvndms-exceltemplatemacroenabled12:before, 
.uiIcon16x16applicationvndms-exceladdinmacroenabled12:before, 
.uiIcon16x16applicationvndms-excelsheetbinarymacroenabled12:before{
	content: "\e6af";
	color: #1a744b;
}

.uiIcon16x16FileOpenOffice3:before,
.uiIcon16x16applicationvndoasisopendocumentspreadsheet-template:before,
.uiIcon16x16applicationvndsunxmlcalc:before{
	content: "\e6fd";
	color: #119b48;
}

.uiIcon16x16FileHtml:before,.uiIcon16x16texthtml:before,.uiIcon16x16texthtm:before {
	content: "\e6fb";
	color: #4b76bb;
}

.uiIcon16x16FileXml:before,.uiIcon16x16textxml:before {
	content: "\e6ff";
	color: #4b76bb;
}

.uiIcon16x16FileJs:before,.uiIcon16x16applicationx-javascript:before {
	content: "\e6fc";
	color: #d23327;
}

.uiIcon16x16FileJson:before,.uiIcon16x16applicationjson:before {
	content: "\e6f7";
	color: #5e5e5e;
}

.uiIcon16x16FileCss:before,.uiIcon16x16textcss:before {
	content: "\e6f4";
	color: #A6346e;
}

.uiIcon16x16FileXsl:before,.uiIcon16x16textxsl:before,.uiIcon16x16textxslt:before {
	content: "\e6f8";
	color: #A6346e;
}

.uiIcon16x16FileFont:before,.uiIcon16x16fonttff:before,.uiIcon16x16fontotf:before,
.uiIcon16x16fontttc:before,.uiIcon16x16fonteot:before,.uiIcon16x16fontdfont:before,
.uiIcon16x16fontttf:before,.uiIcon16x16fontwoff:before {
	content: "\e6f5";
	color: @colorIconDefault;
}

.uiIcon16x16FileGdraw:before,.uiIcon16x16applicationvndgoogle-appsdrawing:before {
	content: "\e6f6";
	color: #EAB320;
}

.uiIcon16x16FileBmp:before,.uiIcon16x16imagebmp:before {
	content: "\e6f3";
	color: #EAB320;
}

.uiIcon16x16FileIco:before,.uiIcon16x16imagex-icon:before  {
	content: "\e6ee";
	color: #EAB320;
}

.uiIcon16x16FileGif:before,.uiIcon16x16imagegif:before {
	content: "\e6ed";
	color: #EAB320;
}

.uiIcon16x16FileOdg:before,.uiIcon16x16applicationvndoasisopendocumentgraphics:before {
	content: "\e6ef";
	color: #EAB320;
}

.uiIcon16x16FilePng:before,.uiIcon16x16imagepng:before {
	content: "\e6f0";
	color: #EAB320;
}

.uiIcon16x16FilePsd:before,.uiIcon16x16imagepsd:before,
.uiIcon16x16applicationx-photoshop:before {
	content: "\e6f1";
	color: #1278ba;
}

.uiIcon16x16FileRaw:before,.uiIcon16x16applicationraw:before {
	content: "\e6f2";
	color: #6f6f6f;
}

.uiIcon16x16FileTif:before,.uiIcon16x16imagetiff:before {
	content: "\e6eb";
	color: #6f6f6f;
}

.uiIcon16x16FileXcf:before,.uiIcon16x16imagexcf:before {
	content: "\e6ec";
	color: #EAB320;
}

.uiIcon16x16FileIndd:before,.uiIcon16x16applicationx-indesign:before {
	content: "\e6e8";
	color: #a6346e
}

.uiIcon16x16FileAi:before,.uiIcon16x16applicationillustrator:before,.uiIcon16x16applicationeps:before {
	content: "\e6e7";
	color: #e79e24
}

.uiIcon16x16FileSvg:before,.uiIcon16x16imagesvg-xml:before   {
	content: "\e6ea";
	color: #EAB320;
}

.uiIcon16x16FileJpg:before,.uiIcon16x16imagejpeg:before {
	content: "\e6e9";
	color: #EAB320;
}

.uiIcon16x16FileBlog {
	content: "\e6e6";
	color: #094d7f;
}



/*----- IconLibrary-FileType-24x24 -----*/




.uiIcon24x24FileDefault:before,.uiIcon24x24applicationoctet-stream:before {
	content: "\e71c";
	color:#cdcccc;
}

.uiIcon24x24FileArchiveDefault:before,.uiIcon24x24applicationx-tar:before,
.uiIcon24x24applicationx-gzip:before,.uiIcon24x24applicationx-bzip2:before,.uiIcon24x24applicationother-zip:before {
	content: "\e718";
  	color: @compressedFilesIconColor;
	//color: #8acf3f;
}

.uiIcon24x24FileArchiveRar:before,.uiIcon24x24applicationrar:before  {
	content: "\e719";
	color: @compressedFilesIconColor;
}

.uiIcon24x24FileArchiveZip:before,.uiIcon24x24FileZip:before,.uiIcon24x24applicationzip:before {
	content: "\e71a";
	color: @compressedFilesIconColor;
}

.uiIcon24x24FileJar:before,.uiIcon24x24applicationjava-archive:before {
	content: "\e71e";
	color: #A34D46;
}

.uiIcon24x24FileEar:before,.uiIcon24x24applicationear-java-archive:before {
	content: "\e71d";
	color: #A34D46;
}

.uiIcon24x24FileWar:before,.uiIcon24x24applicationx-zip:before {
	content: "\e71f";
  	color: @compressedFilesIconColor;
	//color: #A34D46;
}

.uiIcon24x24FileAudioDefault:before,.uiIcon24x24audiomidi:before,.uiIcon24x24audiox-aiff:before,.uiIcon24x24audiobasic:before,
.uiIcon24x24audiox-m4a:before,.uiIcon24x24audiox-wav:before,.uiIcon24x24audioother:before {
	content: "\e71b";
	color: #008b84;
}

.uiIcon24x24FileMp3:before,.uiIcon24x24audiomp3:before {
	content: "\e714";
	color: #008b84;
}

.uiIcon24x24FileWma:before,.uiIcon24x24audiox-ms-wma:before {
	content: "\e716";
	color: #008b84;
}

.uiIcon24x24FileVideo:before,.uiIcon24x24videox-msvideo:before,.uiIcon24x24videoquicktime:before,
.uiIcon24x24videox-sgi-movie:before,
.uiIcon24x24videox-msvideo:before,.uiIcon24x24videompe:before {
	content: "\e715";
	color:#79577A;
}

.uiIcon24x24FileFlash:before,.uiIcon24x24applicationx-shockwave-flash:before,.uiIcon24x24videox-flv:before  {
	content: "\e713";
	color: #d23327;
}

.uiIcon24x24FileWmv:before,.uiIcon24x24videox-ms-wmv:before {
	content: "\e717";
	color:#79577A;
}

.uiIcon24x24FileGdoc:before,.uiIcon24x24applicationvndgoogle-appsdocument:before {
	content: "\e70c";
	color: #1C98D7;
}

.uiIcon24x24FileWord:before,.uiIcon24x24applicationmsword:before,.uiIcon24x24applicationwordperfect:before,
.uiIcon24x24applicationvndopenxmlformats-officedocumentwordprocessingmldocument:before,.uiIcon24x24FileDocx:before,
.uiIcon24x24applicationvndms-worddocumentmacroenabled12:before,
.uiIcon24x24applicationvndms-wordtemplatemacroenabled12:before,
.uiIcon24x24applicationvndopenxmlformats-officedocumentwordprocessingmltemplate:before {
	content: "\e6b1";
	color: #094D7F;
}

.uiIcon24x24FileOpenOffice1:before,.uiIcon24x24FileOpenOffice1:before,
.uiIcon24x24applicationvndoasisopendocumenttext:before,
.uiIcon24x24applicationvndoasisopendocumentspreadsheet:before,
.uiIcon24x24applicationvndoasisopendocumentdatabase:before {
	content: "\e710";
	color: #1c9bd7;
}
.uiIcon24x24FileMpeg:before,.uiIcon24x24videompeg:before,.uiIcon24x24videompg:before,
.uiIcon24x24videomp4:before {
	content: "\e70f";
	color:#79577A;
}

.uiIcon24x24FileM4v:before,.uiIcon24x24videox-m4v:before {
	content: "\e70d";
	color:#79577A;
}

.uiIcon24x24FileMkv:before,.uiIcon24x24videox-matroska:before {
	content: "\e70e";
	color:#79577A;
}



.uiIcon24x24FileTxt:before,.uiIcon24x24textplain:before {
	content: "\e711";
	color: #1c9bd7;
}

.uiIcon24x24FileLwp:before,.uiIcon24x24applicationlwp:before {
	content: "\e707";
	color: #1c9bd7
}

.uiIcon24x24FilePage:before,.uiIcon24x24applepages:before {
	content: "\e70a";
	color: #1c9bd7
}

.uiIcon24x24FileMdb:before,.uiIcon24x24applicationmsaccess:before {
	content: "\e708";
	color:#6a274c
}

.uiIcon24x24FileOdf:before,.uiIcon24x24applicationvndoasisopendocumentformula:before {
	content: "\e709";
	color: #848585;
}

.uiIcon24x24FileExe:before,.uiIcon24x24applicationexe:before {
	content: "\e706";
	color: #cdcccc;
}

.uiIcon24x24FilePdf:before,.uiIcon24x24applicationpdf:before {
	content: "\e70b";
	color:#d23327;
}

.uiIcon24x24FileScript:before,.uiIcon24x24applicationpostscript:before {
	content: "\e705";
	color:#5e5e5e;
}

.uiIcon24x24FileRtf:before,.uiIcon24x24applicationrtf:before {
	content: "\e704";
	color:#5e5e5e;
}

.uiIcon24x24FileGslides:before,.uiIcon24x24applicationvndgoogle-appspresentation:before {
	content: "\e701";
	color:#de6227;
}

.uiIcon24x24FileAppleKey:before,.uiIcon24x24textkey:before {
	content: "\e700";
	color:#d37133;
}

.uiIcon24x24FileOpenOffice2:before,
.uiIcon24x24applicationvndoasisopendocumentpresentation:before {
	content: "\e702";
	color:#d37133;
}

.uiIcon24x24FilePpt:before,.uiIcon24x24applicationppt:before,.uiIcon24x24applicationvndms-powerpoint:before,
.uiIcon24x24applicationvndopenxmlformats-officedocumentpresentationmlpresentation:before,
.uiIcon24x24applicationvndopenxmlformats-officedocumentpresentationmltemplate:before,
.uiIcon24x24applicationvndopenxmlformats-officedocumentpresentationmlslideshow:before,
.uiIcon24x24applicationvndms-powerpointaddinmacroenabled12:before,
.uiIcon24x24applicationvndms-powerpointpresentationmacroenabled12:before,
.uiIcon24x24applicationvndms-powerpointtemplatemacroenabled12:before,
.uiIcon24x24applicationvndms-powerpointslideshowmacroenabled12:before
 {
	content: "\e6b0";
	color: #e45030;
}

.uiIcon24x24FilePrz:before,.uiIcon24x24applicationfreelance:before {
	content: "\e6fe";
	color: #d3703a;
}

.uiIcon24x24FileGsheet:before,.uiIcon24x24applicationvndgoogle-appsspreadsheet:before {
	content: "\e6fa";
	color: #119b48;
}

.uiIcon24x24FileExcel:before,.uiIcon24x24applicationxls:before,.uiIcon24x24applicationxlt:before,.uiIcon24x24applicationvndms-excel:before,
.uiIcon24x24applicationvndopenxmlformats-officedocumentspreadsheetmlsheet:before,.uiIcon24x24FileXls:before,
.uiIcon24x24applicationvndopenxmlformats-officedocumentspreadsheetmltemplate:before, 
.uiIcon24x24applicationvndms-excelsheetmacroenabled12:before, 
.uiIcon24x24applicationvndms-exceltemplatemacroenabled12:before, 
.uiIcon24x24applicationvndms-exceladdinmacroenabled12:before, 
.uiIcon24x24applicationvndms-excelsheetbinarymacroenabled12:before{
	content: "\e6af";
	color: #1a744b;
}

.uiIcon24x24FileOpenOffice3:before,
.uiIcon24x24applicationvndoasisopendocumentspreadsheet-template:before,
.uiIcon24x24applicationvndsunxmlcalc:before{
	content: "\e6fd";
	color: #119b48;
}

.uiIcon24x24FileHtml:before,.uiIcon24x24texthtml:before,.uiIcon24x24texthtm:before {
	content: "\e6fb";
	color: #4b76bb;
}

.uiIcon24x24FileXml:before,.uiIcon24x24textxml:before {
	content: "\e6ff";
	color: #4b76bb;
}

.uiIcon24x24FileJs:before,.uiIcon24x24applicationx-javascript:before {
	content: "\e6fc";
	color: #d23327;
}

.uiIcon24x24FileJson:before,.uiIcon24x24applicationjson:before {
	content: "\e6f7";
	color: #5e5e5e;
}

.uiIcon24x24FileCss:before,.uiIcon24x24textcss:before {
	content: "\e6f4";
	color: #A6346e;
}

.uiIcon24x24FileXsl:before,.uiIcon24x24textxsl:before,.uiIcon24x24textxslt:before {
	content: "\e6f8";
	color: #A6346e;
}

.uiIcon24x24FileFont:before,.uiIcon24x24fonttff:before,.uiIcon24x24fontotf:before,
.uiIcon24x24fontttc:before,.uiIcon24x24fonteot:before,.uiIcon24x24fontdfont:before,
.uiIcon24x24fontttf:before,.uiIcon24x24fontwoff:before {
	content: "\e6f5";
	color: @colorIconDefault;
}

.uiIcon24x24FileGdraw:before,.uiIcon24x24applicationvndgoogle-appsdrawing:before {
	content: "\e6f6";
	color: #EAB320;
}

.uiIcon24x24FileBmp:before,.uiIcon24x24imagebmp:before {
	content: "\e6f3";
	color: #EAB320;
}

.uiIcon24x24FileIco:before,.uiIcon24x24imagex-icon:before  {
	content: "\e6ee";
	color: #EAB320;
}

.uiIcon24x24FileGif:before,.uiIcon24x24imagegif:before {
	content: "\e6ed";
	color: #EAB320;
}

.uiIcon24x24FileOdg:before,.uiIcon24x24applicationvndoasisopendocumentgraphics:before {
	content: "\e6ef";
	color: #EAB320;
}

.uiIcon24x24FilePng:before,.uiIcon24x24imagepng:before {
	content: "\e6f0";
	color: #EAB320;
}

.uiIcon24x24FilePsd:before,.uiIcon24x24imagepsd:before,
.uiIcon24x24applicationx-photoshop:before {
	content: "\e6f1";
	color: #1278ba;
}

.uiIcon24x24FileRaw:before,.uiIcon24x24applicationraw:before {
	content: "\e6f2";
	color: #6f6f6f;
}

.uiIcon24x24FileTif:before,.uiIcon24x24imagetiff:before {
	content: "\e6eb";
	color: #6f6f6f;
}

.uiIcon24x24FileXcf:before,.uiIcon24x24imagexcf:before {
	content: "\e6ec";
	color: #EAB320;
}

.uiIcon24x24FileIndd:before,.uiIcon24x24applicationx-indesign:before {
	content: "\e6e8";
	color: #a6346e
}

.uiIcon24x24FileAi:before,.uiIcon24x24applicationillustrator:before,.uiIcon24x24applicationeps:before {
	content: "\e6e7";
	color: #e79e24
}

.uiIcon24x24FileSvg:before,.uiIcon24x24imagesvg-xml:before   {
	content: "\e6ea";
	color: #EAB320;
}

.uiIcon24x24FileJpg:before,.uiIcon24x24imagejpeg:before {
	content: "\e6e9";
	color: #EAB320;
}

.uiIcon24x24FileBlog {
	content: "\e6e6";
	color: #094d7f;
}

/*----- IconLibrary-FileType-32x32 -----*/




.uiIcon32x32FileDefault:before,.uiIcon32x32applicationoctet-stream:before {
	content: "\e71c";
	color:#cdcccc;
}

.uiIcon32x32FileArchiveDefault:before,.uiIcon32x32applicationx-tar:before,
.uiIcon32x32applicationx-gzip:before,.uiIcon32x32applicationx-bzip2:before,.uiIcon32x32applicationother-zip:before {
	content: "\e718";
  	color: @compressedFilesIconColor;
	//color: #8acf3f;
}

.uiIcon32x32FileArchiveRar:before,.uiIcon32x32applicationrar:before  {
	content: "\e719";
	color: @compressedFilesIconColor;
}

.uiIcon32x32FileArchiveZip:before,.uiIcon32x32FileZip:before,.uiIcon32x32applicationzip:before {
	content: "\e71a";
	color: @compressedFilesIconColor;
}

.uiIcon32x32FileJar:before,.uiIcon32x32applicationjava-archive:before {
	content: "\e71e";
	color: #A34D46;
}

.uiIcon32x32FileEar:before,.uiIcon32x32applicationear-java-archive:before {
	content: "\e71d";
	color: #A34D46;
}

.uiIcon32x32FileWar:before,.uiIcon32x32applicationx-zip:before {
	content: "\e71f";
  	color: @compressedFilesIconColor;
	//color: #A34D46;
}

.uiIcon32x32FileAudioDefault:before,.uiIcon32x32audiomidi:before,.uiIcon32x32audiox-aiff:before,.uiIcon32x32audiobasic:before,
.uiIcon32x32audiox-m4a:before,.uiIcon32x32audiox-wav:before,.uiIcon32x32audioother:before {
	content: "\e71b";
	color: #008b84;
}

.uiIcon32x32FileMp3:before,.uiIcon32x32audiomp3:before {
	content: "\e714";
	color: #008b84;
}

.uiIcon32x32FileWma:before,.uiIcon32x32audiox-ms-wma:before {
	content: "\e716";
	color: #008b84;
}

.uiIcon32x32FileVideo:before,.uiIcon32x32videox-msvideo:before,.uiIcon32x32videoquicktime:before,
.uiIcon32x32videox-sgi-movie:before,
.uiIcon32x32videox-msvideo:before,.uiIcon32x32videompe:before {
	content: "\e715";
	color:#79577A;
}

.uiIcon32x32FileFlash:before,.uiIcon32x32applicationx-shockwave-flash:before,.uiIcon32x32videox-flv:before  {
	content: "\e713";
	color: #d23327;
}

.uiIcon32x32FileWmv:before,.uiIcon32x32videox-ms-wmv:before {
	content: "\e717";
	color:#79577A;
}

.uiIcon32x32FileGdoc:before,.uiIcon32x32applicationvndgoogle-appsdocument:before {
	content: "\e70c";
	color: #1C98D7;
}

.uiIcon32x32FileWord:before,.uiIcon32x32applicationmsword:before,.uiIcon32x32applicationwordperfect:before,
.uiIcon32x32applicationvndopenxmlformats-officedocumentwordprocessingmldocument:before,.uiIcon32x32FileDocx:before,
.uiIcon32x32applicationvndms-worddocumentmacroenabled12:before,
.uiIcon32x32applicationvndms-wordtemplatemacroenabled12:before,
.uiIcon32x32applicationvndopenxmlformats-officedocumentwordprocessingmltemplate:before {
	content: "\e6b1";
	color: #094D7F;
}

.uiIcon32x32FileOpenOffice1:before,.uiIcon32x32FileOpenOffice1:before,
.uiIcon32x32applicationvndoasisopendocumenttext:before,
.uiIcon32x32applicationvndoasisopendocumentspreadsheet:before,
.uiIcon32x32applicationvndoasisopendocumentdatabase:before {
	content: "\e710";
	color: #1c9bd7;
}

.uiIcon32x32FileMpeg:before,.uiIcon32x32videompeg:before,.uiIcon32x32videompg:before,
.uiIcon32x32videomp4:before {
	content: "\e70f";
	color:#79577A;
}

.uiIcon32x32FileM4v:before,.uiIcon32x32videox-m4v:before {
	content: "\e70d";
	color:#79577A;
}

.uiIcon32x32FileMkv:before,.uiIcon32x32videox-matroska:before {
	content: "\e70e";
	color:#79577A;
}



.uiIcon32x32FileTxt:before,.uiIcon32x32textplain:before {
	content: "\e711";
	color: #1c9bd7;
}

.uiIcon32x32FileLwp:before,.uiIcon32x32applicationlwp:before {
	content: "\e707";
	color: #1c9bd7
}

.uiIcon32x32FilePage:before,.uiIcon32x32applepages:before {
	content: "\e70a";
	color: #1c9bd7
}

.uiIcon32x32FileMdb:before,.uiIcon32x32applicationmsaccess:before {
	content: "\e708";
	color:#6a274c
}

.uiIcon32x32FileOdf:before,.uiIcon32x32applicationvndoasisopendocumentformula:before {
	content: "\e709";
	color: #848585;
}

.uiIcon32x32FileExe:before,.uiIcon32x32applicationexe:before {
	content: "\e706";
	color: #cdcccc;
}

.uiIcon32x32FilePdf:before,.uiIcon32x32applicationpdf:before {
	content: "\e70b";
	color:#d23327;
}

.uiIcon32x32FileScript:before,.uiIcon32x32applicationpostscript:before {
	content: "\e705";
	color:#5e5e5e;
}

.uiIcon32x32FileRtf:before,.uiIcon32x32applicationrtf:before {
	content: "\e704";
	color:#5e5e5e;
}

.uiIcon32x32FileGslides:before,.uiIcon32x32applicationvndgoogle-appspresentation:before {
	content: "\e701";
	color:#de6227;
}

.uiIcon32x32FileAppleKey:before,.uiIcon32x32textkey:before {
	content: "\e700";
	color:#d37133;
}

.uiIcon32x32FileOpenOffice2:before,
.uiIcon32x32applicationvndoasisopendocumentpresentation:before {
	content: "\e702";
	color:#d37133;
}

.uiIcon32x32FilePpt:before,.uiIcon32x32applicationppt:before,.uiIcon32x32applicationvndms-powerpoint:before,
.uiIcon32x32applicationvndopenxmlformats-officedocumentpresentationmlpresentation:before,
.uiIcon32x32applicationvndopenxmlformats-officedocumentpresentationmltemplate:before,
.uiIcon32x32applicationvndopenxmlformats-officedocumentpresentationmlslideshow:before,
.uiIcon32x32applicationvndms-powerpointaddinmacroenabled12:before,
.uiIcon32x32applicationvndms-powerpointpresentationmacroenabled12:before,
.uiIcon32x32applicationvndms-powerpointtemplatemacroenabled12:before,
.uiIcon32x32applicationvndms-powerpointslideshowmacroenabled12:before
 {
	content: "\e6b0";
	color: #e45030;
}

.uiIcon32x32FilePrz:before,.uiIcon32x32applicationfreelance:before {
	content: "\e6fe";
	color: #d3703a;
}

.uiIcon32x32FileGsheet:before,.uiIcon32x32applicationvndgoogle-appsspreadsheet:before {
	content: "\e6fa";
	color: #119b48;
}

.uiIcon32x32FileExcel:before,.uiIcon32x32applicationxls:before,.uiIcon32x32applicationxlt:before,.uiIcon32x32applicationvndms-excel:before,
.uiIcon32x32applicationvndopenxmlformats-officedocumentspreadsheetmlsheet:before,.uiIcon32x32FileXls:before,
.uiIcon32x32applicationvndopenxmlformats-officedocumentspreadsheetmltemplate:before, 
.uiIcon32x32applicationvndms-excelsheetmacroenabled12:before, 
.uiIcon32x32applicationvndms-exceltemplatemacroenabled12:before, 
.uiIcon32x32applicationvndms-exceladdinmacroenabled12:before, 
.uiIcon32x32applicationvndms-excelsheetbinarymacroenabled12:before{
	content: "\e6af";
	color: #1a744b;
}

.uiIcon32x32FileOpenOffice3:before,
.uiIcon32x32applicationvndoasisopendocumentspreadsheet-template:before,
.uiIcon32x32applicationvndsunxmlcalc:before{
	content: "\e6fd";
	color: #119b48;
}

.uiIcon32x32FileHtml:before,.uiIcon32x32texthtml:before,.uiIcon32x32texthtm:before {
	content: "\e6fb";
	color: #4b76bb;
}

.uiIcon32x32FileXml:before,.uiIcon32x32textxml:before {
	content: "\e6ff";
	color: #4b76bb;
}

.uiIcon32x32FileJs:before,.uiIcon32x32applicationx-javascript:before {
	content: "\e6fc";
	color: #d23327;
}

.uiIcon32x32FileJson:before,.uiIcon32x32applicationjson:before {
	content: "\e6f7";
	color: #5e5e5e;
}

.uiIcon32x32FileCss:before,.uiIcon32x32textcss:before {
	content: "\e6f4";
	color: #A6346e;
}

.uiIcon32x32FileXsl:before,.uiIcon32x32textxsl:before,.uiIcon32x32textxslt:before {
	content: "\e6f8";
	color: #A6346e;
}

.uiIcon32x32FileFont:before,.uiIcon32x32fonttff:before,.uiIcon32x32fontotf:before,
.uiIcon32x32fontttc:before,.uiIcon32x32fonteot:before,.uiIcon32x32fontdfont:before,
.uiIcon32x32fontttf:before,.uiIcon32x32fontwoff:before {
	content: "\e6f5";
	color: @colorIconDefault;
}

.uiIcon32x32FileGdraw:before,.uiIcon32x32applicationvndgoogle-appsdrawing:before {
	content: "\e6f6";
	color: #EAB320;
}

.uiIcon32x32FileBmp:before,.uiIcon32x32imagebmp:before {
	content: "\e6f3";
	color: #EAB320;
}

.uiIcon32x32FileIco:before,.uiIcon32x32imagex-icon:before  {
	content: "\e6ee";
	color: #EAB320;
}

.uiIcon32x32FileGif:before,.uiIcon32x32imagegif:before {
	content: "\e6ed";
	color: #EAB320;
}

.uiIcon32x32FileOdg:before,.uiIcon32x32applicationvndoasisopendocumentgraphics:before {
	content: "\e6ef";
	color: #EAB320;
}

.uiIcon32x32FilePng:before,.uiIcon32x32imagepng:before {
	content: "\e6f0";
	color: #EAB320;
}

.uiIcon32x32FilePsd:before,.uiIcon32x32imagepsd:before,
.uiIcon32x32applicationx-photoshop:before {
	content: "\e6f1";
	color: #1278ba;
}

.uiIcon32x32FileRaw:before,.uiIcon32x32applicationraw:before {
	content: "\e6f2";
	color: #6f6f6f;
}

.uiIcon32x32FileTif:before,.uiIcon32x32imagetiff:before {
	content: "\e6eb";
	color: #6f6f6f;
}

.uiIcon32x32FileXcf:before,.uiIcon32x32imagexcf:before {
	content: "\e6ec";
	color: #EAB320;
}

.uiIcon32x32FileIndd:before,.uiIcon32x32applicationx-indesign:before {
	content: "\e6e8";
	color: #a6346e
}

.uiIcon32x32FileAi:before,.uiIcon32x32applicationillustrator:before,.uiIcon32x32applicationeps:before {
	content: "\e6e7";
	color: #e79e24
}

.uiIcon32x32FileSvg:before,.uiIcon32x32imagesvg-xml:before   {
	content: "\e6ea";
	color: #EAB320;
}

.uiIcon32x32FileJpg:before,.uiIcon32x32imagejpeg:before {
	content: "\e6e9";
	color: #EAB320;
}

.uiIcon32x32FileBlog {
	content: "\e6e6";
	color: #094d7f;
}

/*----- IconLibrary-FileType-48x48 -----*/





.uiIcon48x48FileDefault:before,.uiIcon48x48applicationoctet-stream:before {
	content: "\e71c";
	color:#cdcccc;
}

.uiIcon48x48FileArchiveDefault:before,.uiIcon48x48applicationx-tar:before,
.uiIcon48x48applicationx-gzip:before,.uiIcon48x48applicationx-bzip2:before,.uiIcon48x48applicationother-zip:before {
	content: "\e718";
  	color: @compressedFilesIconColor;
	//color: #8acf3f;
}

.uiIcon48x48FileArchiveRar:before,.uiIcon48x48applicationrar:before  {
	content: "\e719";
	color: @compressedFilesIconColor;
}

.uiIcon48x48FileArchiveZip:before,.uiIcon48x48FileZip:before,.uiIcon48x48applicationzip:before {
	content: "\e71a";
	color: @compressedFilesIconColor;
}

.uiIcon48x48FileJar:before,.uiIcon48x48applicationjava-archive:before {
	content: "\e71e";
	color: #A34D46;
}

.uiIcon48x48FileEar:before,.uiIcon48x48applicationear-java-archive:before {
	content: "\e71d";
	color: #A34D46;
}

.uiIcon48x48FileWar:before,.uiIcon48x48applicationx-zip:before {
	content: "\e71f";
  	color: @compressedFilesIconColor;
	//color: #A34D46;
}

.uiIcon48x48FileAudioDefault:before,.uiIcon48x48audiomidi:before,.uiIcon48x48audiox-aiff:before,.uiIcon48x48audiobasic:before,
.uiIcon48x48audiox-m4a:before,.uiIcon48x48audiox-wav:before,.uiIcon48x48audioother:before {
	content: "\e71b";
	color: #008b84;
}

.uiIcon48x48FileMp3:before,.uiIcon48x48audiomp3:before {
	content: "\e714";
	color: #008b84;
}

.uiIcon48x48FileWma:before,.uiIcon48x48audiox-ms-wma:before {
	content: "\e716";
	color: #008b84;
}

.uiIcon48x48FileVideo:before,.uiIcon48x48videox-msvideo:before,.uiIcon48x48videoquicktime:before,
.uiIcon48x48videox-sgi-movie:before,
.uiIcon48x48videox-msvideo:before,.uiIcon48x48videompe:before {
	content: "\e715";
	color:#79577A;
}

.uiIcon48x48FileFlash:before,.uiIcon48x48applicationx-shockwave-flash:before,.uiIcon48x48videox-flv:before  {
	content: "\e713";
	color: #d23327;
}

.uiIcon48x48FileWmv:before,.uiIcon48x48videox-ms-wmv:before {
	content: "\e717";
	color:#79577A;
}

.uiIcon48x48FileGdoc:before,.uiIcon48x48applicationvndgoogle-appsdocument:before {
	content: "\e70c";
	color: #1C98D7;
}

.uiIcon48x48FileWord:before,.uiIcon48x48applicationmsword:before,.uiIcon48x48applicationwordperfect:before,
.uiIcon48x48applicationvndopenxmlformats-officedocumentwordprocessingmldocument:before,.uiIcon48x48FileDocx:before,
.uiIcon48x48applicationvndms-worddocumentmacroenabled12:before,
.uiIcon48x48applicationvndms-wordtemplatemacroenabled12:before,
.uiIcon48x48applicationvndopenxmlformats-officedocumentwordprocessingmltemplate:before {
	content: "\e6b1";
	color: #094D7F;
}

.uiIcon48x48FileOpenOffice1:before,.uiIcon48x48FileOpenOffice1:before,
.uiIcon48x48applicationvndoasisopendocumenttext:before,
.uiIcon48x48applicationvndoasisopendocumentspreadsheet:before,
.uiIcon48x48applicationvndoasisopendocumentdatabase:before {
	content: "\e710";
	color: #1c9bd7;
}

.uiIcon48x48FileMpeg:before,.uiIcon48x48videompeg:before,.uiIcon48x48videompg:before,
.uiIcon48x48videomp4:before {
	content: "\e70f";
	color:#79577A;
}

.uiIcon48x48FileM4v:before,.uiIcon48x48videox-m4v:before {
	content: "\e70d";
	color:#79577A;
}

.uiIcon48x48FileMkv:before,.uiIcon48x48videox-matroska:before {
	content: "\e70e";
	color:#79577A;
}



.uiIcon48x48FileTxt:before,.uiIcon48x48textplain:before {
	content: "\e711";
	color: #1c9bd7;
}

.uiIcon48x48FileLwp:before,.uiIcon48x48applicationlwp:before {
	content: "\e707";
	color: #1c9bd7
}

.uiIcon48x48FilePage:before,.uiIcon48x48applepages:before {
	content: "\e70a";
	color: #1c9bd7
}

.uiIcon48x48FileMdb:before,.uiIcon48x48applicationmsaccess:before {
	content: "\e708";
	color:#6a274c
}

.uiIcon48x48FileOdf:before,.uiIcon48x48applicationvndoasisopendocumentformula:before {
	content: "\e709";
	color: #848585;
}

.uiIcon48x48FileExe:before,.uiIcon48x48applicationexe:before {
	content: "\e706";
	color: #cdcccc;
}

.uiIcon48x48FilePdf:before,.uiIcon48x48applicationpdf:before {
	content: "\e70b";
	color:#d23327;
}

.uiIcon48x48FileScript:before,.uiIcon48x48applicationpostscript:before {
	content: "\e705";
	color:#5e5e5e;
}

.uiIcon48x48FileRtf:before,.uiIcon48x48applicationrtf:before {
	content: "\e704";
	color:#5e5e5e;
}

.uiIcon48x48FileGslides:before,.uiIcon48x48applicationvndgoogle-appspresentation:before {
	content: "\e701";
	color:#de6227;
}

.uiIcon48x48FileAppleKey:before,.uiIcon48x48textkey:before {
	content: "\e700";
	color:#d37133;
}

.uiIcon48x48FileOpenOffice2:before,
.uiIcon48x48applicationvndoasisopendocumentpresentation:before {
	content: "\e702";
	color:#d37133;
}

.uiIcon48x48FilePpt:before,.uiIcon48x48applicationppt:before,.uiIcon48x48applicationvndms-powerpoint:before,
.uiIcon48x48applicationvndopenxmlformats-officedocumentpresentationmlpresentation:before,
.uiIcon48x48applicationvndopenxmlformats-officedocumentpresentationmltemplate:before,
.uiIcon48x48applicationvndopenxmlformats-officedocumentpresentationmlslideshow:before,
.uiIcon48x48applicationvndms-powerpointaddinmacroenabled12:before,
.uiIcon48x48applicationvndms-powerpointpresentationmacroenabled12:before,
.uiIcon48x48applicationvndms-powerpointtemplatemacroenabled12:before,
.uiIcon48x48applicationvndms-powerpointslideshowmacroenabled12:before
 {
	content: "\e6b0";
	color: #e45030;
}

.uiIcon48x48FilePrz:before,.uiIcon48x48applicationfreelance:before {
	content: "\e6fe";
	color: #d3703a;
}

.uiIcon48x48FileGsheet:before,.uiIcon48x48applicationvndgoogle-appsspreadsheet:before {
	content: "\e6fa";
	color: #119b48;
}

.uiIcon48x48FileExcel:before,.uiIcon48x48applicationxls:before,.uiIcon48x48applicationxlt:before,.uiIcon48x48applicationvndms-excel:before,
.uiIcon48x48applicationvndopenxmlformats-officedocumentspreadsheetmlsheet:before,.uiIcon48x48FileXls:before,
.uiIcon48x48applicationvndopenxmlformats-officedocumentspreadsheetmltemplate:before, 
.uiIcon48x48applicationvndms-excelsheetmacroenabled12:before, 
.uiIcon48x48applicationvndms-exceltemplatemacroenabled12:before, 
.uiIcon48x48applicationvndms-exceladdinmacroenabled12:before, 
.uiIcon48x48applicationvndms-excelsheetbinarymacroenabled12:before{
	content: "\e6af";
	color: #1a744b;
}

.uiIcon48x48FileOpenOffice3:before,
.uiIcon48x48applicationvndoasisopendocumentspreadsheet-template:before,
.uiIcon48x48applicationvndsunxmlcalc:before{
	content: "\e6fd";
	color: #119b48;
}

.uiIcon48x48FileHtml:before,.uiIcon48x48texthtml:before,.uiIcon48x48texthtm:before {
	content: "\e6fb";
	color: #4b76bb;
}

.uiIcon48x48FileXml:before,.uiIcon48x48textxml:before {
	content: "\e6ff";
	color: #4b76bb;
}

.uiIcon48x48FileJs:before,.uiIcon48x48applicationx-javascript:before {
	content: "\e6fc";
	color: #d23327;
}

.uiIcon48x48FileJson:before,.uiIcon48x48applicationjson:before {
	content: "\e6f7";
	color: #5e5e5e;
}

.uiIcon48x48FileCss:before,.uiIcon48x48textcss:before {
	content: "\e6f4";
	color: #A6346e;
}

.uiIcon48x48FileXsl:before,.uiIcon48x48textxsl:before,.uiIcon48x48textxslt:before {
	content: "\e6f8";
	color: #A6346e;
}

.uiIcon48x48FileFont:before,.uiIcon48x48fonttff:before,.uiIcon48x48fontotf:before,
.uiIcon48x48fontttc:before,.uiIcon48x48fonteot:before,.uiIcon48x48fontdfont:before,
.uiIcon48x48fontttf:before,.uiIcon48x48fontwoff:before {
	content: "\e6f5";
	color: @colorIconDefault;
}

.uiIcon48x48FileGdraw:before,.uiIcon48x48applicationvndgoogle-appsdrawing:before {
	content: "\e6f6";
	color: #EAB320;
}

.uiIcon48x48FileBmp:before,.uiIcon48x48imagebmp:before {
	content: "\e6f3";
	color: #EAB320;
}

.uiIcon48x48FileIco:before,.uiIcon48x48imagex-icon:before  {
	content: "\e6ee";
	color: #EAB320;
}

.uiIcon48x48FileGif:before,.uiIcon48x48imagegif:before {
	content: "\e6ed";
	color: #EAB320;
}

.uiIcon48x48FileOdg:before,.uiIcon48x48applicationvndoasisopendocumentgraphics:before {
	content: "\e6ef";
	color: #EAB320;
}

.uiIcon48x48FilePng:before,.uiIcon48x48imagepng:before {
	content: "\e6f0";
	color: #EAB320;
}

.uiIcon48x48FilePsd:before,.uiIcon48x48imagepsd:before,
.uiIcon48x48applicationx-photoshop:before {
	content: "\e6f1";
	color: #1278ba;
}

.uiIcon48x48FileRaw:before,.uiIcon48x48applicationraw:before {
	content: "\e6f2";
	color: #6f6f6f;
}

.uiIcon48x48FileTif:before,.uiIcon48x48imagetiff:before {
	content: "\e6eb";
	color: #6f6f6f;
}

.uiIcon48x48FileXcf:before,.uiIcon48x48imagexcf:before {
	content: "\e6ec";
	color: #EAB320;
}

.uiIcon48x48FileIndd:before,.uiIcon48x48applicationx-indesign:before {
	content: "\e6e8";
	color: #a6346e
}

.uiIcon48x48FileAi:before,.uiIcon48x48applicationillustrator:before,.uiIcon48x48applicationeps:before {
	content: "\e6e7";
	color: #e79e24
}

.uiIcon48x48FileSvg:before,.uiIcon48x48imagesvg-xml:before   {
	content: "\e6ea";
	color: #EAB320;
}

.uiIcon48x48FileJpg:before,.uiIcon48x48imagejpeg:before {
	content: "\e6e9";
	color: #EAB320;
}

.uiIcon48x48FileBlog {
	content: "\e6e6";
	color: #094d7f;
}

/*----- IconLibrary-FileType-64x64 -----*/




.uiIcon64x64FileDefault:before,.uiIcon64x64applicationoctet-stream:before {
	content: "\e71c";
	color:#cdcccc;
}

.uiIcon64x64FileArchiveDefault:before,.uiIcon64x64applicationx-tar:before,
.uiIcon64x64applicationx-gzip:before,.uiIcon64x64applicationx-bzip2:before,.uiIcon64x64applicationother-zip:before {
	content: "\e718";
  	color: @compressedFilesIconColor;
	//color: #8acf3f;
}

.uiIcon64x64FileArchiveRar:before,.uiIcon64x64applicationrar:before  {
	content: "\e719";
	color: @compressedFilesIconColor;
}

.uiIcon64x64FileArchiveZip:before,.uiIcon64x64FileZip:before,.uiIcon64x64applicationzip:before {
	content: "\e71a";
	color: @compressedFilesIconColor;
}

.uiIcon64x64FileJar:before,.uiIcon64x64applicationjava-archive:before {
	content: "\e71e";
	color: #A34D46;
}

.uiIcon64x64FileEar:before,.uiIcon64x64applicationear-java-archive:before {
	content: "\e71d";
	color: #A34D46;
}

.uiIcon64x64FileWar:before,.uiIcon64x64applicationx-zip:before {
	content: "\e71f";
  	color: @compressedFilesIconColor;
	//color: #A34D46;
}

.uiIcon64x64FileAudioDefault:before,.uiIcon64x64audiomidi:before,.uiIcon64x64audiox-aiff:before,.uiIcon64x64audiobasic:before,
.uiIcon64x64audiox-m4a:before,.uiIcon64x64audiox-wav:before,.uiIcon64x64audioother:before {
	content: "\e71b";
	color: #008b84;
}

.uiIcon64x64FileMp3:before,.uiIcon64x64audiomp3:before {
	content: "\e714";
	color: #008b84;
}

.uiIcon64x64FileWma:before,.uiIcon64x64audiox-ms-wma:before {
	content: "\e716";
	color: #008b84;
}

.uiIcon64x64FileVideo:before,.uiIcon64x64videox-msvideo:before,.uiIcon64x64videoquicktime:before,
.uiIcon64x64videox-sgi-movie:before,
.uiIcon64x64videox-msvideo:before,.uiIcon64x64videompe:before {
	content: "\e715";
	color:#79577A;
}

.uiIcon64x64FileFlash:before,.uiIcon64x64applicationx-shockwave-flash:before,.uiIcon64x64videox-flv:before  {
	content: "\e713";
	color: #d23327;
}

.uiIcon64x64FileWmv:before,.uiIcon64x64videox-ms-wmv:before {
	content: "\e717";
	color:#79577A;
}

.uiIcon64x64FileGdoc:before,.uiIcon64x64applicationvndgoogle-appsdocument:before {
	content: "\e70c";
	color: #1C98D7;
}

.uiIcon64x64FileWord:before,.uiIcon64x64applicationmsword:before,.uiIcon64x64applicationwordperfect:before,
.uiIcon64x64applicationvndopenxmlformats-officedocumentwordprocessingmldocument:before,.uiIcon64x64FileDocx:before,
.uiIcon64x64applicationvndms-worddocumentmacroenabled12:before,
.uiIcon64x64applicationvndms-wordtemplatemacroenabled12:before,
.uiIcon64x64applicationvndopenxmlformats-officedocumentwordprocessingmltemplate:before {
	content: "\e6b1";
	color: #094D7F;
}

.uiIcon64x64FileOpenOffice1:before,.uiIcon64x64FileOpenOffice1:before,
.uiIcon64x64applicationvndoasisopendocumenttext:before,
.uiIcon64x64applicationvndoasisopendocumentspreadsheet:before,
.uiIcon64x64applicationvndoasisopendocumentdatabase:before {
	content: "\e710";
	color: #1c9bd7;
}

.uiIcon64x64FileMpeg:before,.uiIcon64x64videompeg:before,.uiIcon64x64videompg:before,
.uiIcon64x64videomp4:before {
	content: "\e70f";
	color:#79577A;
}

.uiIcon64x64FileM4v:before,.uiIcon64x64videox-m4v:before {
	content: "\e70d";
	color:#79577A;
}

.uiIcon64x64FileMkv:before,.uiIcon64x64videox-matroska:before {
	content: "\e70e";
	color:#79577A;
}



.uiIcon64x64FileTxt:before,.uiIcon64x64textplain:before {
	content: "\e711";
	color: #1c9bd7;
}

.uiIcon64x64FileLwp:before,.uiIcon64x64applicationlwp:before {
	content: "\e707";
	color: #1c9bd7
}

.uiIcon64x64FilePage:before,.uiIcon64x64applepages:before {
	content: "\e70a";
	color: #1c9bd7
}

.uiIcon64x64FileMdb:before,.uiIcon64x64applicationmsaccess:before {
	content: "\e708";
	color:#6a274c
}

.uiIcon64x64FileOdf:before,.uiIcon64x64applicationvndoasisopendocumentformula:before {
	content: "\e709";
	color: #848585;
}

.uiIcon64x64FileExe:before,.uiIcon64x64applicationexe:before {
	content: "\e706";
	color: #cdcccc;
}

.uiIcon64x64FilePdf:before,.uiIcon64x64applicationpdf:before {
	content: "\e70b";
	color:#d23327;
}

.uiIcon64x64FileScript:before,.uiIcon64x64applicationpostscript:before {
	content: "\e705";
	color:#5e5e5e;
}

.uiIcon64x64FileRtf:before,.uiIcon64x64applicationrtf:before {
	content: "\e704";
	color:#5e5e5e;
}

.uiIcon64x64FileGslides:before,.uiIcon64x64applicationvndgoogle-appspresentation:before {
	content: "\e701";
	color:#de6227;
}

.uiIcon64x64FileAppleKey:before,.uiIcon64x64textkey:before {
	content: "\e700";
	color:#d37133;
}

.uiIcon64x64FileOpenOffice2:before,
.uiIcon64x64applicationvndoasisopendocumentpresentation:before {
	content: "\e702";
	color:#d37133;
}

.uiIcon64x64FilePpt:before,.uiIcon64x64applicationppt:before,.uiIcon64x64applicationvndms-powerpoint:before,
.uiIcon64x64applicationvndopenxmlformats-officedocumentpresentationmlpresentation:before,
.uiIcon64x64applicationvndopenxmlformats-officedocumentpresentationmltemplate:before,
.uiIcon64x64applicationvndopenxmlformats-officedocumentpresentationmlslideshow:before,
.uiIcon64x64applicationvndms-powerpointaddinmacroenabled12:before,
.uiIcon64x64applicationvndms-powerpointpresentationmacroenabled12:before,
.uiIcon64x64applicationvndms-powerpointtemplatemacroenabled12:before,
.uiIcon64x64applicationvndms-powerpointslideshowmacroenabled12:before
 {
	content: "\e6b0";
	color: #e45030;
}

.uiIcon64x64FilePrz:before,.uiIcon64x64applicationfreelance:before {
	content: "\e6fe";
	color: #d3703a;
}

.uiIcon64x64FileGsheet:before,.uiIcon64x64applicationvndgoogle-appsspreadsheet:before {
	content: "\e6fa";
	color: #119b48;
}

.uiIcon64x64FileExcel:before,.uiIcon64x64applicationxls:before,.uiIcon64x64applicationxlt:before,.uiIcon64x64applicationvndms-excel:before,
.uiIcon64x64applicationvndopenxmlformats-officedocumentspreadsheetmlsheet:before,.uiIcon64x64FileXls:before,
.uiIcon64x64applicationvndopenxmlformats-officedocumentspreadsheetmltemplate:before, 
.uiIcon64x64applicationvndms-excelsheetmacroenabled12:before, 
.uiIcon64x64applicationvndms-exceltemplatemacroenabled12:before, 
.uiIcon64x64applicationvndms-exceladdinmacroenabled12:before, 
.uiIcon64x64applicationvndms-excelsheetbinarymacroenabled12:before{
	content: "\e6af";
	color: #1a744b;
}

.uiIcon64x64FileOpenOffice3:before,
.uiIcon64x64applicationvndoasisopendocumentspreadsheet-template:before,
.uiIcon64x64applicationvndsunxmlcalc:before{
	content: "\e6fd";
	color: #119b48;
}

.uiIcon64x64FileHtml:before,.uiIcon64x64texthtml:before,.uiIcon64x64texthtm:before {
	content: "\e6fb";
	color: #4b76bb;
}

.uiIcon64x64FileXml:before,.uiIcon64x64textxml:before {
	content: "\e6ff";
	color: #4b76bb;
}

.uiIcon64x64FileJs:before,.uiIcon64x64applicationx-javascript:before {
	content: "\e6fc";
	color: #d23327;
}

.uiIcon64x64FileJson:before,.uiIcon64x64applicationjson:before {
	content: "\e6f7";
	color: #5e5e5e;
}

.uiIcon64x64FileCss:before,.uiIcon64x64textcss:before {
	content: "\e6f4";
	color: #A6346e;
}

.uiIcon64x64FileXsl:before,.uiIcon64x64textxsl:before,.uiIcon64x64textxslt:before {
	content: "\e6f8";
	color: #A6346e;
}

.uiIcon64x64FileFont:before,.uiIcon64x64fonttff:before,.uiIcon64x64fontotf:before,
.uiIcon64x64fontttc:before,.uiIcon64x64fonteot:before,.uiIcon64x64fontdfont:before,
.uiIcon64x64fontttf:before,.uiIcon64x64fontwoff:before {
	content: "\e6f5";
	color: @colorIconDefault;
}

.uiIcon64x64FileGdraw:before,.uiIcon64x64applicationvndgoogle-appsdrawing:before {
	content: "\e6f6";
	color: #EAB320;
}

.uiIcon64x64FileBmp:before,.uiIcon64x64imagebmp:before {
	content: "\e6f3";
	color: #EAB320;
}

.uiIcon64x64FileIco:before,.uiIcon64x64imagex-icon:before  {
	content: "\e6ee";
	color: #EAB320;
}

.uiIcon64x64FileGif:before,.uiIcon64x64imagegif:before {
	content: "\e6ed";
	color: #EAB320;
}

.uiIcon64x64FileOdg:before,.uiIcon64x64applicationvndoasisopendocumentgraphics:before {
	content: "\e6ef";
	color: #EAB320;
}

.uiIcon64x64FilePng:before,.uiIcon64x64imagepng:before {
	content: "\e6f0";
	color: #EAB320;
}

.uiIcon64x64FilePsd:before,.uiIcon64x64imagepsd:before,
.uiIcon64x64applicationx-photoshop:before {
	content: "\e6f1";
	color: #1278ba;
}

.uiIcon64x64FileRaw:before,.uiIcon64x64applicationraw:before {
	content: "\e6f2";
	color: #6f6f6f;
}

.uiIcon64x64FileTif:before,.uiIcon64x64imagetiff:before {
	content: "\e6eb";
	color: #6f6f6f;
}

.uiIcon64x64FileXcf:before,.uiIcon64x64imagexcf:before {
	content: "\e6ec";
	color: #EAB320;
}

.uiIcon64x64FileIndd:before,.uiIcon64x64applicationx-indesign:before {
	content: "\e6e8";
	color: #a6346e
}

.uiIcon64x64FileAi:before,.uiIcon64x64applicationillustrator:before,.uiIcon64x64applicationeps:before {
	content: "\e6e7";
	color: #e79e24
}

.uiIcon64x64FileSvg:before,.uiIcon64x64imagesvg-xml:before   {
	content: "\e6ea";
	color: #EAB320;
}

.uiIcon64x64FileJpg:before,.uiIcon64x64imagejpeg:before {
	content: "\e6e9";
	color: #EAB320;
}

.uiIcon64x64FileBlog {
	content: "\e6e6";
	color: #094d7f;
}




/*---------- IconLibrary-FolderType -----*/

/*----- IconLibrary-FolderType-16x16 -----*/

.uiIcon16x16FolderDefault:before {
	content: "\e665";
}

.uiIcon16x16FolderWebcontentBlue:before,.uiIcon16x16exo_webFolder:before {
	color: @colorIconPrimary;
	content: "\e665";
}


.uiIcon16x16FolderPrivate:before,.uiIcon16x16exo_privateFolder:before {
	content: "\e667";
}

.uiIcon16x16FolderFavorite:before,.uiIcon16x16exo_favoriteFolder:before {
	content: "\e666";
}

.uiIcon16x16FolderDocument:before,.uiIcon16x16exo_documentFolder:before {
	content: "\e65e";
}

.uiIcon16x16FolderNtUnstruct:before,.uiIcon16x16nt_unstructured:before {
	content: "\e661";
}

.uiIcon16x16FolderJs:before,.uiIcon16x16exo_jsFolder:before {
	content: "\e660";
}

.uiIcon16x16FolderWeb:before {
	content: "\e664";
}

.uiIcon16x16FolderSound:before,.uiIcon16x16exo_audioFolder:before,.uiIcon16x16exo_musicFolder:before {
	content: "\e663";
}

.uiIcon16x16FolderPublic:before,.uiIcon16x16exo_publicFolder:before {
	content: "\e662";
}

.uiIcon16x16FolderGraphic:before,.uiIcon16x16exo_pictureFolder:before {
	content: "\e65f";
}
.uiIcon16x16FolderSearch:before,.uiIcon16x16exo_searchFolder:before {
	content: "\e65a";
}

.uiIcon16x16FolderCss:before,.uiIcon16x16exo_cssFolder:before {
	content: "\e657";
} 

.uiIcon16x16FolderProduct:before,.uiIcon16x16acme_product:before {
	content: "\e659";
}

.uiIcon16x16FolderTaxonomy:before,.uiIcon16x16exo_taxonomy:before {
	content: "\e65b";
}

.uiIcon16x16FolderExoContent:before,.uiIcon16x16exo_webContent:before {
	content: "\e658";
}

.uiIcon16x16FolderTheme:before,.uiIcon16x16exo_themeFolder:before {
	content: "\e65c";
}

.uiIcon16x16FolderVideoMedia:before,.uiIcon16x16exo_multimediaFolder:before,.uiIcon16x16exo_videoFolder:before {
	content: "\e65d";
}

.uiIcon16x16FolderLink:before,.uiIcon16x16exo_linkFolder:before {
	content: "\e656";
}

.uiIcon16x16exo_driveDefault:before {
	content: "\e68a";
}

.uiIcon16x16exo_tagStyleDefault:before {
	content: "\e600";
}

.uiIcon16x16exo_viewDefault:before {
	content: "\e655";
}

/*----- IconLibrary-FolderType-24x24 -----*/
.uiIcon24x24FolderDefault:before {
	content: "\e665";
}

.uiIcon24x24FolderWebcontentBlue:before,.uiIcon24x24exo_webFolder:before {
	color: @colorIconPrimary;
	content: "\e665";
}


.uiIcon24x24FolderPrivate:before,.uiIcon24x24exo_privateFolder:before {
	content: "\e667";
}

.uiIcon24x24FolderFavorite:before,.uiIcon24x24exo_favoriteFolder:before {
	content: "\e666";
}

.uiIcon24x24FolderDocument:before,.uiIcon24x24exo_documentFolder:before {
	content: "\e65e";
}

.uiIcon24x24FolderNtUnstruct:before,.uiIcon24x24nt_unstructured:before {
	content: "\e661";
}

.uiIcon24x24FolderJs:before,.uiIcon24x24exo_jsFolder:before {
	content: "\e660";
}

.uiIcon24x24FolderWeb:before {
	content: "\e664";
}

.uiIcon24x24FolderSound:before,.uiIcon24x24exo_audioFolder:before,.uiIcon24x24exo_musicFolder:before {
	content: "\e663";
}

.uiIcon24x24FolderPublic:before,.uiIcon24x24exo_publicFolder:before {
	content: "\e662";
}

.uiIcon24x24FolderGraphic:before,.uiIcon24x24exo_pictureFolder:before {
	content: "\e65f";
}
.uiIcon24x24FolderSearch:before,.uiIcon24x24exo_searchFolder:before {
	content: "\e65a";
}

.uiIcon24x24FolderCss:before,.uiIcon24x24exo_cssFolder:before {
	content: "\e657";
} 

.uiIcon24x24FolderProduct:before,.uiIcon24x24acme_product:before {
	content: "\e659";
}

.uiIcon24x24FolderTaxonomy:before,.uiIcon24x24exo_taxonomy:before {
	content: "\e65b";
}

.uiIcon24x24FolderExoContent:before,.uiIcon24x24exo_webContent:before {
	content: "\e658";
}

.uiIcon24x24FolderTheme:before,.uiIcon24x24exo_themeFolder:before {
	content: "\e65c";
}

.uiIcon24x24FolderVideoMedia:before,.uiIcon24x24exo_multimediaFolder:before,.uiIcon24x24exo_videoFolder:before {
	content: "\e65d";
}

.uiIcon24x24FolderLink:before,.uiIcon24x24exo_linkFolder:before {
	content: "\e656";
}

.uiIcon24x24exo_driveDefault:before {
	content: "\e68a";
}

.uiIcon24x24exo_tagStyleDefault:before {
	content: "\e600";
}

.uiIcon24x24exo_viewDefault:before {
	content: "\e655";
}

/*----- IconLibrary-FolderType-32x32 -----*/
.uiIcon32x32FolderDefault:before {
	content: "\e665";
}

.uiIcon32x32FolderWebcontentBlue:before,.uiIcon32x32exo_webFolder:before {
	color: @colorIconPrimary;
	content: "\e665";
}


.uiIcon32x32FolderPrivate:before,.uiIcon32x32exo_privateFolder:before {
	content: "\e667";
}

.uiIcon32x32FolderFavorite:before,.uiIcon32x32exo_favoriteFolder:before {
	content: "\e666";
}

.uiIcon32x32FolderDocument:before,.uiIcon32x32exo_documentFolder:before {
	content: "\e65e";
}

.uiIcon32x32FolderNtUnstruct:before,.uiIcon32x32nt_unstructured:before {
	content: "\e661";
}

.uiIcon32x32FolderJs:before,.uiIcon32x32exo_jsFolder:before {
	content: "\e660";
}

.uiIcon32x32FolderWeb:before {
	content: "\e664";
}

.uiIcon32x32FolderSound:before,.uiIcon32x32exo_audioFolder:before,.uiIcon32x32exo_musicFolder:before {
	content: "\e663";
}

.uiIcon32x32FolderPublic:before,.uiIcon32x32exo_publicFolder:before {
	content: "\e662";
}

.uiIcon32x32FolderGraphic:before,.uiIcon32x32exo_pictureFolder:before {
	content: "\e65f";
}
.uiIcon32x32FolderSearch:before,.uiIcon32x32exo_searchFolder:before {
	content: "\e65a";
}

.uiIcon32x32FolderCss:before,.uiIcon32x32exo_cssFolder:before {
	content: "\e657";
} 

.uiIcon32x32FolderProduct:before,.uiIcon32x32acme_product:before {
	content: "\e659";
}

.uiIcon32x32FolderTaxonomy:before,.uiIcon32x32exo_taxonomy:before {
	content: "\e65b";
}

.uiIcon32x32FolderExoContent:before,.uiIcon32x32exo_webContent:before {
	content: "\e658";
}

.uiIcon32x32FolderTheme:before,.uiIcon32x32exo_themeFolder:before {
	content: "\e65c";
}

.uiIcon32x32FolderVideoMedia:before,.uiIcon32x32exo_multimediaFolder:before,.uiIcon32x32exo_videoFolder:before {
	content: "\e65d";
}

.uiIcon32x32FolderLink:before,.uiIcon32x32exo_linkFolder:before {
	content: "\e656";
}

.uiIcon32x32exo_driveDefault:before {
	content: "\e68a";
}

.uiIcon32x32exo_tagStyleDefault:before {
	content: "\e600";
}

.uiIcon32x32exo_viewDefault:before {
	content: "\e655";
}


/************** IconLibrary-FolderType-48x48 *************/
.uiIcon48x48FolderDefault:before {
	content: "\e665";
}

.uiIcon48x48FolderWebcontentBlue:before,.uiIcon48x48exo_webFolder:before {
	color: @colorIconPrimary;
	content: "\e665";
}


.uiIcon48x48FolderPrivate:before,.uiIcon48x48exo_privateFolder:before {
	content: "\e667";
}

.uiIcon48x48FolderFavorite:before,.uiIcon48x48exo_favoriteFolder:before {
	content: "\e666";
}

.uiIcon48x48FolderDocument:before,.uiIcon48x48exo_documentFolder:before {
	content: "\e65e";
}

.uiIcon48x48FolderNtUnstruct:before,.uiIcon48x48nt_unstructured:before {
	content: "\e661";
}

.uiIcon48x48FolderJs:before,.uiIcon48x48exo_jsFolder:before {
	content: "\e660";
}

.uiIcon48x48FolderWeb:before {
	content: "\e664";
}

.uiIcon48x48FolderSound:before,.uiIcon48x48exo_audioFolder:before,.uiIcon48x48exo_musicFolder:before {
	content: "\e663";
}

.uiIcon48x48FolderPublic:before,.uiIcon48x48exo_publicFolder:before {
	content: "\e662";
}

.uiIcon48x48FolderGraphic:before,.uiIcon48x48exo_pictureFolder:before {
	content: "\e65f";
}
.uiIcon48x48FolderSearch:before,.uiIcon48x48exo_searchFolder:before {
	content: "\e65a";
}

.uiIcon48x48FolderCss:before,.uiIcon48x48exo_cssFolder:before {
	content: "\e657";
} 

.uiIcon48x48FolderProduct:before,.uiIcon48x48acme_product:before {
	content: "\e659";
}

.uiIcon48x48FolderTaxonomy:before,.uiIcon48x48exo_taxonomy:before {
	content: "\e65b";
}

.uiIcon48x48FolderExoContent:before,.uiIcon48x48exo_webContent:before {
	content: "\e658";
}

.uiIcon48x48FolderTheme:before,.uiIcon48x48exo_themeFolder:before {
	content: "\e65c";
}

.uiIcon48x48FolderVideoMedia:before,.uiIcon48x48exo_multimediaFolder:before,.uiIcon48x48exo_videoFolder:before {
	content: "\e65d";
}

.uiIcon48x48FolderLink:before,.uiIcon48x48exo_linkFolder:before {
	content: "\e656";
}

.uiIcon48x48exo_driveDefault:before {
	content: "\e68a";
}

.uiIcon48x48exo_tagStyleDefault:before {
	content: "\e600";
}

.uiIcon48x48exo_viewDefault:before {
	content: "\e655";
}


/*----- IconLibrary-FolderType-64x64 -----*/
.uiIcon64x64FolderDefault:before {
	content: "\e665";
}

.uiIcon64x64FolderWebcontentBlue:before,.uiIcon64x64exo_webFolder:before {
	color: @colorIconPrimary;
	content: "\e665";
}


.uiIcon64x64FolderPrivate:before,.uiIcon64x64exo_privateFolder:before {
	content: "\e667";
}

.uiIcon64x64FolderFavorite:before,.uiIcon64x64exo_favoriteFolder:before {
	content: "\e666";
}

.uiIcon64x64FolderDocument:before,.uiIcon64x64exo_documentFolder:before {
	content: "\e65e";
}

.uiIcon64x64FolderNtUnstruct:before,.uiIcon64x64nt_unstructured:before {
	content: "\e661";
}

.uiIcon64x64FolderJs:before,.uiIcon64x64exo_jsFolder:before {
	content: "\e660";
}

.uiIcon64x64FolderWeb:before {
	content: "\e664";
}

.uiIcon64x64FolderSound:before,.uiIcon64x64exo_audioFolder:before,.uiIcon64x64exo_musicFolder:before {
	content: "\e663";
}

.uiIcon64x64FolderPublic:before,.uiIcon64x64exo_publicFolder:before {
	content: "\e662";
}

.uiIcon64x64FolderGraphic:before,.uiIcon64x64exo_pictureFolder:before {
	content: "\e65f";
}
.uiIcon64x64FolderSearch:before,.uiIcon64x64exo_searchFolder:before {
	content: "\e65a";
}

.uiIcon64x64FolderCss:before,.uiIcon64x64exo_cssFolder:before {
	content: "\e657";
} 

.uiIcon64x64FolderProduct:before,.uiIcon64x64acme_product:before {
	content: "\e659";
}

.uiIcon64x64FolderTaxonomy:before,.uiIcon64x64exo_taxonomy:before {
	content: "\e65b";
}

.uiIcon64x64FolderExoContent:before,.uiIcon64x64exo_webContent:before {
	content: "\e658";
}

.uiIcon64x64FolderTheme:before,.uiIcon64x64exo_themeFolder:before {
	content: "\e65c";
}

.uiIcon64x64FolderVideoMedia:before,.uiIcon64x64exo_multimediaFolder:before,.uiIcon64x64exo_videoFolder:before {
	content: "\e65d";
}

.uiIcon64x64FolderLink:before,.uiIcon64x64exo_linkFolder:before {
	content: "\e656";
}

.uiIcon64x64exo_driveDefault:before {
	content: "\e68a";
}

.uiIcon64x64exo_tagStyleDefault:before {
	content: "\e600";
}

.uiIcon64x64exo_viewDefault:before {
	content: "\e655";
}

/*---------- IconLibrary-TemplateType -----*/

/*----- IconLibrary-TemplateType-16x16 -----*/

.uiIcon16x16TemplateDefault:before,.uiIcon16x16exo_default:before {
	content: "\e722";
}


.uiIcon16x16TemplateAnnounment:before,
.uiIcon16x16Templateexo_announcement:before,
.uiIcon16x16exo_announcement:before,
.uiIcon16x16TemplateAnnouncement:before {
	content: "\e736";
	color: #6EAD51;
}

.uiIcon16x16TemplateContactRequest:before,
.uiIcon16x16TemplateContact:before,
.uiIcon16x16Templateacme_contact_us:before,
.uiIcon16x16exo_contactUs:before,
.uiIcon16x16TemplateContactUs:before,.uiIcon16x16Templateexo_contact:before {
	content: "\e737";
	color: #acaf58;
}

.uiIcon16x16TemplateJs:before,
.uiIcon16x16Templateexo_jsFile:before,
.uiIcon16x16textjavascript:before,
.uiIcon16x16TemplateJavascriptFile:before {
	content: "\e738";
	color: #87412F;
}

.uiIcon16x16TemplatePictureOnHead:before,.uiIcon16x16Templateexo_pictureOnHeadWebcontent:before,.uiIcon16x16exo_pictureOnHeadWebcontent:before,
.uiIcon16x16TemplateIllustratedWebContent:before {
	content: "\e733";
	color: #3f917d;
}

.uiIcon16x16TemplateSiteBreadcrumb:before,.uiIcon16x16Templatewai_siteBreadcrumb:before,.uiIcon16x16wai_siteBreadcrumb:before,
.uiIcon16x16TemplateAccessibleBreadcrumb:before {
	content: "\e735";
	color: #66537c;
}

.uiIcon16x16TemplateAccessibilityMedia:before,.uiIcon16x16Templateexo_accessibleMedia:before,.uiIcon16x16exo_accessibleMedia:before,
.uiIcon16x16TemplateAccessibleMedia:before {
	content: "\e72f";
	color:#525584;
}

.uiIcon16x16TemplateFile:before,.uiIcon16x16Templatent_file:before {
	content: "\e731";
	color: #bf9b2e;
}

.uiIcon16x16TemplateCss:before,.uiIcon16x16Templateexo_cssFile:before,.uiIcon16x16TemplateCSSFile:before  {
	content: "\e730";
	color: #8f3461;
}

.uiIcon16x16TemplateHtml:before,.uiIcon16x16Templateexo_htmlFile:before,.uiIcon16x16TemplateHTMLFile:before  {
	content: "\e724";
	color: #4c6ea4;
}

.uiIcon16x16TemplateProduct:before,.uiIcon16x16Templateacme_product:before {
	content: "\e734";
	color: #AE7651;
}

.uiIcon16x16TemplateNavigation:before,.uiIcon16x16Templatewai_siteNavigationWebContent:before,
.uiIcon16x16wai_siteNavigationWebContent:before ,
.uiIcon16x16TemplateAccessibleNavigation:before{
	content: "\e72a";
	color: #3c7096;
} 

.uiIcon16x16TemplateWebLink:before,.uiIcon16x16Templateexo_link:before,.uiIcon16x16exo_link:before ,.uiIcon16x16TemplateWeb:before{
	content: "\e72e";
	color: #79505d;
}

.uiIcon16x16TemplateSearchBox:before,
.uiIcon16x16Templatewai_siteSearchBox:before,
.uiIcon16x16wai_siteSearchBox:before,
.uiIcon16x16TemplateAccessibleSiteSearchBox:before {
		content: "\e72d";
		color: #824f81;
}

.uiIcon16x16TemplateFreeLayout:before,.uiIcon16x16Templateexo_webContent:before,
.uiIcon16x16exo_webContent:before,.uiIcon16x16TemplateWebContent:before {
	content: "\e729";
	color: #707071;
}


.uiIcon16x16TemplateArticle, .uiIcon16x16Templateexo_article, .uiIcon16x16exo_article {
    &:before {
        content: "\e727";
        color: #1CBDC4;
    }
}

.uiIcon16x16TemplateBannerSlideImage, .uiIcon16x16Templateexo_bannerSlideImage , .uiIcon16x16exo_bannerSlideImage {
    &:before {
        content: "\e720";
        color: #33B98E;
    }
}

.uiIcon16x16TemplateBlog, .uiIcon16x16Templateexo_dnblog , .uiIcon16x16exo_dnblog {
    &:before {
        content: "\e721";
        color: #BAC233;
    }
}

.uiIcon16x16TemplateGoogleMap, .uiIcon16x16Templateexo_googleMap, .uiIcon16x16exo_googleMap,.uiIcon16x16TemplateMap {
    &:before {
        content: "\e723";
        color: #7656A4;
    }
}

.uiIcon16x16TemplateNews, .uiIcon16x16Templateexo_news , .uiIcon16x16exo_news {
    &:before {
        content: "\e72b";
        color: #BA5391;
    }
}
.uiIcon16x16TemplateService,.uiIcon16x16TemplateWebService, .uiIcon16x16Templateexo_services, .uiIcon16x16exo_services, .uiIcon16x16TemplateServices {
    &:before {
        content: "\e726";
        color: #5572B7;
    }
}

.uiIcon16x16TemplateTestimonial, .uiIcon16x16Templateexo_testimonial , .uiIcon16x16exo_testimonial {
    &:before {
        content: "\e725";
        color: #c12626;
    }
}

.uiIcon16x16TemplatePlayMedia, .uiIcon16x16Templateexo_playMedia {
    &:before {
        content: "\e72c";
    }
}

.uiIcon16x16TemplateFeatures, .uiIcon16x16Templateexo_features {
    &:before {
        content: "\e728";
    }
}

.uiIcon16x16TemplateTeamMember, .uiIcon16x16Templateexo_teamMember , .uiIcon16x16exo_teamMember {
    &:before {
        content: "\e724";
        color: #54B459;
    }
}
/************** IconLibrary-TemplateType-24x24 *************/

.uiIcon24x24TemplateDefault:before,.uiIcon24x24exo_default:before {
	content: "\e722";
}

.uiIcon24x24TemplateAnnounment:before,
.uiIcon24x24Templateexo_announcement:before,
.uiIcon24x24exo_announcement:before,
.uiIcon24x24TemplateAnnouncement:before {
	content: "\e736";
	color: #6EAD51;
}


.uiIcon24x24TemplateContactRequest:before,
.uiIcon24x24TemplateContact:before,
.uiIcon24x24Templateacme_contact_us:before,
.uiIcon24x24exo_contactUs:before,
.uiIcon24x24TemplateContactUs:before ,.uiIcon24x24Templateexo_contact:before{
	content: "\e737";
	color: #acaf58;
}

.uiIcon24x24TemplateJs:before,
.uiIcon24x24Templateexo_jsFile:before,
.uiIcon24x24textjavascript:before,
.uiIcon24x24TemplateJavascriptFile:before {
	content: "\e738";
	color: #87412F;
}

.uiIcon24x24TemplatePictureOnHead:before,.uiIcon24x24Templateexo_pictureOnHeadWebcontent:before,.uiIcon24x24exo_pictureOnHeadWebcontent:before,
.uiIcon24x24TemplateIllustratedWebContent:before {
	content: "\e733";
	color: #3f917d;
}

.uiIcon24x24TemplateSiteBreadcrumb:before,.uiIcon24x24Templatewai_siteBreadcrumb:before,.uiIcon24x24wai_siteBreadcrumb:before,
.uiIcon24x24TemplateAccessibleBreadcrumb:before {
	content: "\e735";
	color: #66537c;
}

.uiIcon24x24TemplateAccessibilityMedia:before,.uiIcon24x24Templateexo_accessibleMedia:before,.uiIcon24x24exo_accessibleMedia:before,
.uiIcon24x24TemplateAccessibleMedia:before {
	content: "\e72f";
	color:#525584;
}

.uiIcon24x24TemplateFile:before,.uiIcon24x24Templatent_file:before {
	content: "\e731";
	color: #bf9b2e;
}

.uiIcon24x24TemplateCss:before,.uiIcon24x24Templateexo_cssFile:before,.uiIcon24x24TemplateCSSFile:before  {
	content: "\e730";
	color: #8f3461;
}

.uiIcon24x24TemplateHtml:before,.uiIcon24x24Templateexo_htmlFile:before,.uiIcon24x24TemplateHTMLFile:before  {
	content: "\e724";
	color: #4c6ea4;
}

.uiIcon24x24TemplateProduct:before,.uiIcon24x24Templateacme_product:before {
	content: "\e734";
	color: #AE7651;
}

.uiIcon24x24TemplateNavigation:before,.uiIcon24x24Templatewai_siteNavigationWebContent:before,
.uiIcon24x24wai_siteNavigationWebContent:before ,
.uiIcon24x24TemplateAccessibleNavigation:before{
	content: "\e72a";
	color: #3c7096;
} 

.uiIcon24x24TemplateWebLink:before,.uiIcon24x24Templateexo_link:before,.uiIcon24x24exo_link:before ,.uiIcon24x24TemplateWeb:before{
	content: "\e72e";
	color: #79505d;
}

.uiIcon24x24TemplateSearchBox:before,
.uiIcon24x24Templatewai_siteSearchBox:before,
.uiIcon24x24wai_siteSearchBox:before,
.uiIcon24x24TemplateAccessibleSiteSearchBox:before {
		content: "\e72d";
		color: #824f81;
}

.uiIcon24x24TemplateFreeLayout:before,.uiIcon24x24Templateexo_webContent:before,
.uiIcon24x24exo_webContent:before,.uiIcon24x24TemplateWebContent:before {
	content: "\e729";
	color: #707071;
}

.uiIcon24x24TemplateArticle, .uiIcon24x24Templateexo_article , .uiIcon24x24exo_article{
    &:before {
        content: "\e727";
        color: #1CBDC4;
    }
}

.uiIcon24x24TemplateBannerSlideImage, .uiIcon24x24Templateexo_bannerSlideImage, .uiIcon24x24exo_bannerSlideImage  {
    &:before {
        content: "\e720";
        color: #33B98E;
    }
}

.uiIcon24x24TemplateBlog, .uiIcon24x24Templateexo_dnblog, .uiIcon24x24exo_dnblog {
    &:before {
        content: "\e721";
        color: #BAC233;
    }
}

.uiIcon24x24TemplateGoogleMap, .uiIcon24x24Templateexo_googleMap , .uiIcon24x24exo_googleMap ,.uiIcon24x24TemplateMap{
    &:before {
        content: "\e723";
        color: #7656A4;
    }
}

.uiIcon24x24TemplateNews, .uiIcon24x24Templateexo_news , .uiIcon24x24exo_news {
    &:before {
        content: "\e72b";
        color: #BA5391;
    }
}

.uiIcon24x24TemplateService, .uiIcon24x24Templateexo_services , .uiIcon24x24exo_services {
    &:before {
        content: "\e726";
        color: #5572B7;
    }
}

.uiIcon24x24TemplateTestimonial, .uiIcon24x24Templateexo_testimonial , .uiIcon24x24exo_testimonial {
    &:before {
        content: "\e725";
        color: #c12626;
    }
}

.uiIcon24x24TemplatePlayMedia, .uiIcon24x24Templateexo_playMedia {
    &:before {
        content: "\e72c";
    }
}

.uiIcon24x24TemplateFeatures, .uiIcon24x24Templateexo_features {
    &:before {
        content: "\e728";
    }
}


.uiIcon24x24TemplateTeamMember, .uiIcon24x24Templateexo_teamMember,.uiIcon24x24exo_teamMember {
    &:before {
        content: "\e724";
        color: #54B459;
    }
}

/*----- IconLibrary-TemplateType-32x32 -----*/

.uiIcon32x32TemplateDefault:before,.uiIcon32x32exo_default:before {
	content: "\e722";
}

.uiIcon32x32TemplateAnnounment:before,
.uiIcon32x32Templateexo_announcement:before,
.uiIcon32x32exo_announcement:before,
.uiIcon32x32TemplateAnnouncement:before {
	content: "\e736";
	color: #6EAD51;
}

.uiIcon32x32TemplateContactRequest:before,
.uiIcon32x32TemplateContact:before,
.uiIcon32x32Templateacme_contact_us:before,
.uiIcon32x32exo_contactUs:before,
.uiIcon32x32TemplateContactUs:before,.uiIcon32x32Templateexo_contact:before {
	content: "\e737";
	color: #acaf58;
}

.uiIcon32x32TemplateJs:before,
.uiIcon32x32Templateexo_jsFile:before,
.uiIcon32x32textjavascript:before,
.uiIcon32x32TemplateJavascriptFile:before {
	content: "\e738";
	color: #87412F;
}

.uiIcon32x32TemplatePictureOnHead:before,.uiIcon32x32Templateexo_pictureOnHeadWebcontent:before,.uiIcon32x32exo_pictureOnHeadWebcontent:before,
.uiIcon32x32TemplateIllustratedWebContent:before {
	content: "\e733";
	color: #3f917d;
}

.uiIcon32x32TemplateSiteBreadcrumb:before,.uiIcon32x32Templatewai_siteBreadcrumb:before,.uiIcon32x32wai_siteBreadcrumb:before,
.uiIcon32x32TemplateAccessibleBreadcrumb:before {
	content: "\e735";
	color: #66537c;
}

.uiIcon32x32TemplateAccessibilityMedia:before,.uiIcon32x32Templateexo_accessibleMedia:before,.uiIcon32x32exo_accessibleMedia:before,
.uiIcon32x32TemplateAccessibleMedia:before {
	content: "\e72f";
	color:#525584;
}

.uiIcon32x32TemplateFile:before,.uiIcon32x32Templatent_file:before {
	content: "\e731";
	color: #bf9b2e;
}

.uiIcon32x32TemplateCss:before,.uiIcon32x32Templateexo_cssFile:before,.uiIcon32x32TemplateCSSFile:before  {
	content: "\e730";
	color: #8f3461;
}

.uiIcon32x32TemplateHtml:before,.uiIcon32x32Templateexo_htmlFile:before,.uiIcon32x32TemplateHTMLFile:before  {
	content: "\e732";
	color: #4c6ea4;
}

.uiIcon32x32TemplateProduct:before,.uiIcon32x32Templateacme_product:before {
	content: "\e734";
	color: #AE7651;
}

.uiIcon32x32TemplateNavigation:before,.uiIcon32x32Templatewai_siteNavigationWebContent:before,
.uiIcon32x32wai_siteNavigationWebContent:before ,
.uiIcon32x32TemplateAccessibleNavigation:before{
	content: "\e72a";
	color: #3c7096;
} 

.uiIcon32x32TemplateWebLink:before,.uiIcon32x32Templateexo_link:before,.uiIcon32x32exo_link:before ,.uiIcon32x32TemplateWeb:before{
	content: "\e72e";
	color: #79505d;
}

.uiIcon32x32TemplateSearchBox:before,
.uiIcon32x32Templatewai_siteSearchBox:before,
.uiIcon32x32wai_siteSearchBox:before,
.uiIcon32x32TemplateAccessibleSiteSearchBox:before {
		content: "\e72d";
		color: #832f81;
}

.uiIcon32x32TemplateFreeLayout:before,.uiIcon32x32Templateexo_webContent:before,
.uiIcon32x32exo_webContent:before,.uiIcon32x32TemplateWebContent:before {
	content: "\e729";
	color: #707071;
}


.uiIcon32x32TemplateArticle, .uiIcon32x32Templateexo_article , .uiIcon32x32exo_article {
    &:before {
        content: "\e727";
        color: #1CBDC4;
    }
}

.uiIcon32x32TemplateBannerSlideImage, .uiIcon32x32Templateexo_bannerSlideImage , .uiIcon32x32exo_bannerSlideImage {
    &:before {
        content: "\e720";
        color: #33B98E;
    }
}

.uiIcon32x32TemplateBlog, .uiIcon32x32Templateexo_dnblog, .uiIcon32x32exo_dnblog {
    &:before {
        content: "\e721";
        color: #BAC233;
    }
}

.uiIcon32x32TemplateGoogleMap, .uiIcon32x32Templateexo_googleMap , .uiIcon32x32exo_googleMap,.uiIcon32x32TemplateMap {
    &:before {
        content: "\e723";
        color: #7656A4;
    }
}

.uiIcon32x32TemplateNews, .uiIcon32x32Templateexo_news, .uiIcon32x32exo_news {
    &:before {
        content: "\e72b";
        color: #BA5391;
    }
}

.uiIcon32x32TemplateService, .uiIcon32x32Templateexo_services , .uiIcon32x32exo_services {
    &:before {
        content: "\e726";
        color: #5572B7;
    }
}

.uiIcon32x32TemplateTestimonial, .uiIcon32x32Templateexo_testimonial , .uiIcon32x32exo_testimonial {
    &:before {
        content: "\e725";
        color: #c12626;
    }
}

.uiIcon32x32TemplatePlayMedia, .uiIcon32x32Templateexo_playMedia {
    &:before {
        content: "\e72c";
    }
}

.uiIcon32x32TemplateFeatures, .uiIcon32x32Templateexo_features {
    &:before {
        content: "\e728";
    }
}

.uiIcon32x32TemplateTeamMember, .uiIcon32x32Templateexo_teamMember ,.uiIcon32x32exo_teamMember{
    &:before {
        content: "\e724";
        color: #54B459;
    }
}

/*----- IconLibrary-TemplateType-48x48 -----*/

.uiIcon48x48TemplateDefault:before,.uiIcon48x48exo_default:before {
	content: "\e722";
}

.uiIcon48x48TemplateAnnounment:before,
.uiIcon48x48Templateexo_announcement:before,
.uiIcon48x48exo_announcement:before,
.uiIcon48x48TemplateAnnouncement:before {
	content: "\e736";
	color: #6EAD51;
}

.uiIcon48x48TemplateContactRequest:before,
.uiIcon48x48TemplateContact:before,
.uiIcon48x48Templateacme_contact_us:before,
.uiIcon48x48exo_contactUs:before,
.uiIcon48x48TemplateContactUs:before,.uiIcon48x48Templateexo_contact:before {
	content: "\e737";
	color: #acaf58;
}

.uiIcon48x48TemplateJs:before,
.uiIcon48x48Templateexo_jsFile:before,
.uiIcon48x48textjavascript:before,
.uiIcon48x48TemplateJavascriptFile:before {
	content: "\e738";
	color: #87412F;
}

.uiIcon48x48TemplatePictureOnHead:before,.uiIcon48x48Templateexo_pictureOnHeadWebcontent:before,.uiIcon48x48exo_pictureOnHeadWebcontent:before,
.uiIcon48x48TemplateIllustratedWebContent:before {
	content: "\e733";
	color: #3f917d;
}

.uiIcon48x48TemplateSiteBreadcrumb:before,.uiIcon48x48Templatewai_siteBreadcrumb:before,.uiIcon48x48wai_siteBreadcrumb:before,
.uiIcon48x48TemplateAccessibleBreadcrumb:before {
	content: "\e735";
	color: #66537c;
}

.uiIcon48x48TemplateAccessibilityMedia:before,.uiIcon48x48Templateexo_accessibleMedia:before,.uiIcon48x48exo_accessibleMedia:before,
.uiIcon48x48TemplateAccessibleMedia:before {
	content: "\e72f";
	color:#525584;
}

.uiIcon48x48TemplateFile:before,.uiIcon48x48Templatent_file:before {
	content: "\e731";
	color: #bf9b2e;
}

.uiIcon48x48TemplateCss:before,.uiIcon48x48Templateexo_cssFile:before,.uiIcon48x48TemplateCSSFile:before  {
	content: "\e730";
	color: #8f3461;
}

.uiIcon48x48TemplateHtml:before,.uiIcon48x48Templateexo_htmlFile:before,.uiIcon48x48TemplateHTMLFile:before  {
	content: "\e732";
	color: #4c6ea4;
}

.uiIcon48x48TemplateProduct:before,.uiIcon48x48Templateacme_product:before {
	content: "\e734";
	color: #AE7651;
}

.uiIcon48x48TemplateNavigation:before,.uiIcon48x48Templatewai_siteNavigationWebContent:before,
.uiIcon48x48wai_siteNavigationWebContent:before ,
.uiIcon48x48TemplateAccessibleNavigation:before{
	content: "\e72a";
	color: #3c7096;
} 

.uiIcon48x48TemplateWebLink:before,.uiIcon48x48Templateexo_link:before,.uiIcon48x48exo_link:before ,.uiIcon48x48TemplateWeb:before{
	content: "\e72e";
	color: #79505d;
}

.uiIcon48x48TemplateSearchBox:before,
.uiIcon48x48Templatewai_siteSearchBox:before,
.uiIcon48x48wai_siteSearchBox:before,
.uiIcon48x48TemplateAccessibleSiteSearchBox:before {
		content: "\e72d";
		color: #848f81;
}

.uiIcon48x48TemplateFreeLayout:before,.uiIcon48x48Templateexo_webContent:before,
.uiIcon48x48exo_webContent:before,.uiIcon48x48TemplateWebContent:before {
	content: "\e729";
	color: #707071;
}

.uiIcon48x48TemplateArticle, .uiIcon48x48Templateexo_article , .uiIcon48x48exo_article {
    &:before {
        content: "\e727";
        color: #1CBDC4;
    }
}

.uiIcon48x48TemplateBannerSlideImage, .uiIcon48x48Templateexo_bannerSlideImage , .uiIcon48x48exo_bannerSlideImage {
    &:before {
        content: "\e720";
        color: #33B98E;
    }
}

.uiIcon48x48TemplateBlog, .uiIcon48x48Templateexo_dnblog, .uiIcon48x48exo_dnblog {
    &:before {
        content: "\e721";
        color: #BAC233;
    }
}

.uiIcon48x48TemplateGoogleMap, .uiIcon48x48Templateexo_googleMap , .uiIcon48x48exo_googleMap ,.uiIcon48x48TemplateMap{
    &:before {
        content: "\e723";
        color: #7656A4;
    }
}

.uiIcon48x48TemplateNews, .uiIcon48x48Templateexo_news , .uiIcon48x48exo_news {
    &:before {
        content: "\e72b";
        color: #BA5391;
    }
}

.uiIcon48x48TemplateService, .uiIcon48x48Templateexo_services , .uiIcon48x48exo_services {
    &:before {
        content: "\e726";
        color: #5572B7;
    }
}

.uiIcon48x48TemplateTestimonial, .uiIcon48x48Templateexo_testimonial , .uiIcon48x48exo_testimonial {
    &:before {
        content: "\e725";
        color: #c12626;
    }
}

.uiIcon48x48TemplatePlayMedia, .uiIcon48x48Templateexo_playMedia {
    &:before {
        content: "\e72c";
    }
}

.uiIcon48x48TemplateFeatures, .uiIcon48x48Templateexo_features {
    &:before {
        content: "\e728";
    }
}

.uiIcon48x48TemplateTeamMember, .uiIcon48x48Templateexo_teamMember, .uiIcon48x48exo_teamMember {
    &:before {
        content: "\e724";
        color: #54B459;
    }
}
/*----- IconLibrary-TemplateType-64x64 -----*/


.uiIcon64x64TemplateDefault:before,.uiIcon64x64exo_default:before {
	content: "\e722";
}



.uiIcon64x64TemplateAnnounment:before,
.uiIcon64x64Templateexo_announcement:before,
.uiIcon64x64exo_announcement:before,
.uiIcon64x64TemplateAnnouncement:before, .uiIcon64x64Templateexo_contact:before {
	content: "\e736";
	color: #6EAD51;
}
.uiIcon64x64TemplateContactRequest:before,
.uiIcon64x64TemplateContact:before,
.uiIcon64x64Templateacme_contact_us:before,
.uiIcon64x64exo_contactUs:before,
.uiIcon64x64TemplateContactUs:before {
	content: "\e737";
	color: #acaf58;
}

.uiIcon64x64TemplateJs:before,
.uiIcon64x64Templateexo_jsFile:before,
.uiIcon64x64textjavascript:before,
.uiIcon64x64TemplateJavascriptFile:before {
	content: "\e738";
	color: #87412F;
}

.uiIcon64x64TemplatePictureOnHead:before,.uiIcon64x64Templateexo_pictureOnHeadWebcontent:before,.uiIcon64x64exo_pictureOnHeadWebcontent:before,
.uiIcon64x64TemplateIllustratedWebContent:before {
	content: "\e733";
	color: #3f917d;
}

.uiIcon64x64TemplateSiteBreadcrumb:before,.uiIcon64x64Templatewai_siteBreadcrumb:before,.uiIcon64x64wai_siteBreadcrumb:before,
.uiIcon64x64TemplateAccessibleBreadcrumb:before {
	content: "\e735";
	color: #66537c;
}

.uiIcon64x64TemplateAccessibilityMedia:before,.uiIcon64x64Templateexo_accessibleMedia:before,.uiIcon64x64exo_accessibleMedia:before,
.uiIcon64x64TemplateAccessibleMedia:before {
	content: "\e72f";
	color:#525584;
}

.uiIcon64x64TemplateFile:before,.uiIcon64x64Templatent_file:before {
	content: "\e731";
	color: #bf9b2e;
}

.uiIcon64x64TemplateCss:before,.uiIcon64x64Templateexo_cssFile:before,.uiIcon64x64TemplateCSSFile:before  {
	content: "\e730";
	color: #8f3461;
}

.uiIcon64x64TemplateHtml:before,.uiIcon64x64Templateexo_htmlFile:before,.uiIcon64x64TemplateHTMLFile:before  {
	content: "\e732";
	color: #4c6ea4;
}

.uiIcon64x64TemplateProduct:before,.uiIcon64x64Templateacme_product:before {
	content: "\e734";
	color: #AE7651;
}

.uiIcon64x64TemplateNavigation:before,.uiIcon64x64Templatewai_siteNavigationWebContent:before,
.uiIcon64x64wai_siteNavigationWebContent:before ,
.uiIcon64x64TemplateAccessibleNavigation:before{
	content: "\e72a";
	color: #3c7096;
} 

.uiIcon64x64TemplateWebLink:before,.uiIcon64x64Templateexo_link:before,.uiIcon64x64exo_link:before ,.uiIcon64x64TemplateWeb:before{
	content: "\e72e";
	color: #79505d;
}

.uiIcon64x64TemplateSearchBox:before,
.uiIcon64x64Templatewai_siteSearchBox:before,
.uiIcon64x64wai_siteSearchBox:before,
.uiIcon64x64TemplateAccessibleSiteSearchBox:before {
		content: "\e72d";
		color: #864f81;
}

.uiIcon64x64TemplateFreeLayout:before,.uiIcon64x64Templateexo_webContent:before,
.uiIcon64x64exo_webContent:before,.uiIcon64x64TemplateWebContent:before {
	content: "\e729";
	color: #707071;
}

.uiIcon64x64TemplateArticle, .uiIcon64x64Templateexo_article , .uiIcon64x64exo_article {
    &:before {
        content: "\e727";
        color: #1CBDC4;
    }
}

.uiIcon64x64TemplateBannerSlideImage, .uiIcon64x64Templateexo_bannerSlideImage, .uiIcon64x64exo_bannerSlideImage {
    &:before {
        content: "\e720";
        color: #33B98E;
    }
}

.uiIcon64x64TemplateBlog, .uiIcon64x64Templateexo_dnblog , .uiIcon64x64exo_dnblog {
    &:before {
        content: "\e721";
        color: #BAC233;
    }
}

.uiIcon64x64TemplateGoogleMap, .uiIcon64x64Templateexo_googleMap , .uiIcon64x64exo_googleMap ,.uiIcon64x64TemplateMap{
    &:before {
        content: "\e723";
        color: #7656A4;
    }
}

.uiIcon64x64TemplateNews, .uiIcon64x64Templateexo_news, .uiIcon64x64exo_news {
    &:before {
        content: "\e72b";
        color: #BA5391;
    }
}

.uiIcon64x64TemplateService, .uiIcon64x64Templateexo_services , .uiIcon64x64exo_services {
    &:before {
        content: "\e726";
        color: #5572B7;
    }
}

.uiIcon64x64TemplateTestimonial, .uiIcon64x64Templateexo_testimonial , .uiIcon64x64exo_testimonial {
    &:before {
        content: "\e725";
        color: #c12626;
    }
}

.uiIcon64x64TemplatePlayMedia, .uiIcon64x64Templateexo_playMedia {
    &:before {
        content: "\e72c";
    }
}

.uiIcon64x64TemplateFeatures, .uiIcon64x64Templateexo_features {
    &:before {
        content: "\e728";
    }
}

.uiIcon64x64TemplateTeamMember, .uiIcon64x64Templateexo_teamMember , .uiIcon64x64exo_teamMember {
    &:before {
        content: "\e724";
        color: #54B459;
    }
}


.uiIcon16x16applicationvndoasisopendocumentspreadsheet:before,
.uiIcon24x24applicationvndoasisopendocumentspreadsheet:before,
.uiIcon32X32applicationvndoasisopendocumentspreadsheet:before,
.uiIcon48X48applicationvndoasisopendocumentspreadsheet:before,
.uiIcon64X64applicationvndoasisopendocumentspreadsheet:before{
    color: #119b48;
}

/* Icons For WCM Template  */

/* SIZE 16 */
.uiIcon16x16TemplateVideo,
.uiIcon16x16Templateexo_embeddedVideo,
.uiIcon16x16exo_embeddedVideo {
    &:before {
        content: "\e72c";
        color: #B0B54F;
    }
}
.uiIcon16x16TemplateFeature,
.uiIcon16x16Templateexo_feature,
.uiIcon16x16exo_feature {
    &:before {
        content: "\e728";
        color: #1F86BF;
    }
}
.uiIcon16x16TemplateContactUsForm,
.uiIcon16x16Templateexo_contactUsForm,
.uiIcon16x16exo_contactUsForm {
    &:before {
        content: "\e737";
        color: #1f86c2;
    }
}
.uiIcon16x16TemplateContactUs2Horizontal,
.uiIcon16x16Templateexo_contactUs2Horizontal,
.uiIcon16x16exo_contactUs2Horizontal {
    &:before {
        content: "\e737";
        color: #f49a18;
    }
}
.uiIcon16x16TemplateSubscribe,
.uiIcon16x16Templateexo_subscribe,
.uiIcon16x16exo_subscribe {
    &:before {
        content: "\e800";
        color: #f97319;
    }
}

/* SIZE 24 */
.uiIcon24x24TemplateVideo,
.uiIcon24x24Templateexo_embeddedVideo,
.uiIcon24x24exo_embeddedVideo {
    &:before {
        content: "\e72c";
        color: #B0B54F;
    }
}
.uiIcon24x24TemplateFeature,
.uiIcon24x24Templateexo_feature,
.uiIcon24x24exo_feature {
    &:before {
        content: "\e728";
        color: #1F86BF;
    }
}
.uiIcon24x24TemplateContactUsForm,
.uiIcon24x24Templateexo_contactUsForm,
.uiIcon24x24exo_contactUsForm {
    &:before {
        content: "\e737";
        color: #1f86c2;
    }
}
.uiIcon24x24TemplateContactUs2Horizontal,
.uiIcon24x24Templateexo_contactUs2Horizontal,
.uiIcon24x24exo_contactUs2Horizontal {
    &:before {
        content: "\e737";
        color: #f49a18;
    }
}
.uiIcon24x24TemplateSubscribe,
.uiIcon24x24Templateexo_subscribe,
.uiIcon24x24exo_subscribe {
    &:before {
        content: "\e800";
        color: #f97319;
    }
}

/* SIZE 32 */
.uiIcon32x32TemplateVideo,
.uiIcon32x32Templateexo_embeddedVideo,
.uiIcon32x32exo_embeddedVideo {
    &:before {
        content: "\e72c";
        color: #B0B54F;
    }
}
.uiIcon32x32TemplateFeature,
.uiIcon32x32Templateexo_feature,
.uiIcon32x32exo_feature {
    &:before {
        content: "\e728";
        color: #1F86BF;
    }
}
.uiIcon32x32TemplateContactUsForm,
.uiIcon32x32Templateexo_contactUsForm,
.uiIcon32x32exo_contactUsForm {
    &:before {
        content: "\e737";
        color: #1f86c2;
    }
}
.uiIcon32x32TemplateContactUs2Horizontal,
.uiIcon32x32Templateexo_contactUs2Horizontal,
.uiIcon32x32exo_contactUs2Horizontal {
    &:before {
        content: "\e737";
        color: #f49a18;
    }
}
.uiIcon32x32TemplateSubscribe,
.uiIcon32x32Templateexo_subscribe,
.uiIcon32x32exo_subscribe {
    &:before {
        content: "\e800";
        color: #f97319;
    }
}

/* SIZE 48 */
.uiIcon48x48TemplateVideo,
.uiIcon48x48Templateexo_embeddedVideo,
.uiIcon48x48exo_embeddedVideo {
    &:before {
        content: "\e72c";
        color: #B0B54F;
    }
}
.uiIcon48x48TemplateFeature,
.uiIcon48x48Templateexo_feature,
.uiIcon48x48exo_feature {
    &:before {
        content: "\e728";
        color: #1F86BF;
    }
}
.uiIcon48x48TemplateContactUsForm,
.uiIcon48x48Templateexo_contactUsForm,
.uiIcon48x48exo_contactUsForm {
    &:before {
        content: "\e737";
        color: #1f86c2;
    }
}
.uiIcon48x48TemplateContactUs2Horizontal,
.uiIcon48x48Templateexo_contactUs2Horizontal,
.uiIcon48x48exo_contactUs2Horizontal {
    &:before {
        content: "\e737";
        color: #f49a18;
    }
}
.uiIcon48x48TemplateSubscribe,
.uiIcon48x48Templateexo_subscribe,
.uiIcon48x48exo_subscribe {
    &:before {
        content: "\e800";
        color: #f97319;
    }
}

/* SIZE 64 */
.uiIcon64x64TemplateVideo,
.uiIcon64x64Templateexo_embeddedVideo,
.uiIcon64x64exo_embeddedVideo {
    &:before {
        content: "\e72c";
        color: #B0B54F;
    }
}
.uiIcon64x64TemplateFeature,
.uiIcon64x64Templateexo_feature,
.uiIcon64x64exo_feature {
    &:before {
        content: "\e728";
        color: #1F86BF;
    }
}
.uiIcon64x64TemplateContactUsForm,
.uiIcon64x64Templateexo_contactUsForm,
.uiIcon64x64exo_contactUsForm {
    &:before {
        content: "\e737";
        color: #1f86c2;
    }
}
.uiIcon64x64TemplateContactUs2Horizontal,
.uiIcon64x64Templateexo_contactUs2Horizontal,
.uiIcon64x64exo_contactUs2Horizontal {
    &:before {
        content: "\e737";
        color: #f49a18;
    }
}
.uiIcon64x64TemplateSubscribe,
.uiIcon64x64Templateexo_subscribe,
.uiIcon64x64exo_subscribe {
    &:before {
        content: "\e800";
        color: #f97319;
    }
}
/*---------- Icon of all applications ----------*/

[class^="uiIconApp"],
a:hover [class^="uiIconApp"], [class^="uiIconApp"]:hover,
.active [class^="uiIconApp"]:hover,
.dropdown-menu > li > a > [class^="uiIconApp"]
 {
 	color: @colorIconDefault;
}
/*
[class^="uiIconApp24x24"], [class^="uiIconApp24x24"]:hover,
.dropdown-menu > li > a:hover > [class^="uiIconApp24x24"],
.uiSpaceMenuPortlet .active [class^="uiIconApp24x24"],
.uiUserNavigationPortlet .active [class^="uiIconApp24x24"]{
  background-image: url("@{images-path}/Icons/AppIcons/uiIconApp24x24Default.png");
  width: 24px;
  height: 24px;
}
*/

.uiIconApp24x24PageSite:before{
  content: "\e6a6";
}
.uiIconApp24x24Wiki:before{
  content: "\e695";
}
.uiIconApp24x24ActivityStream:before{
  content: "\e6d5";
}
.uiIconApp24x24Answers:before{
  content: "\e68b";
}
.uiIconApp24x24Forum:before{
  content: "\e68d";
}

.uiIconApp24x24TaskNeedActions:before{
  content: "\e76f";
}
.uiIconApp24x24TaskProgress:before {
  content: "\e6d4";
}
.uiIconApp24x24TaskDone:before {
  content: "\e76f";
   color: @colorIconPrimary;
}
.uiIconApp24x24TaskCanceled:before {
  content: "\e6d3";
}

.uiIconApp64x64PageSite:before{
  content: "\e6a6";
}
.uiIconApp64x64Wiki:before{
  content: "\e695";
}
.uiIconApp64x64ActivityStream:before{
  content: "\e6d5";
}
.uiIconApp64x64Answers:before{
  content: "\e68b";
}
.uiIconApp64x64Forum:before{
  content: "\e68d";
}

.uiIconApp64x64TaskNeedActions:before{
  content: "\e76f";
}
.uiIconApp64x64TaskProgress:before {
  content: "\e6d4";
}
.uiIconApp64x64TaskDone:before {
  content: "\e76f";
   color: @colorIconPrimary;
}
.uiIconApp64x64TaskCanceled:before {
  content: "\e6d3";
}

.dropdown-menu > li > a:hover > [class^="uiIconApp"],
.uiSpaceMenuPortlet .active [class^="uiIconApp"],
.uiUserNavigationPortlet .active [class^="uiIconApp"] {
 color: @colorIconSecondary;
}

[class^="uiIconApp"]{
	font-size: 35px;
}

[class^="uiIconApp24x24"] {
	font-size: 35px;
}

.uiIconAppprofile:before {
	content: "\e6d6";
}

.uiIconAppactivities:before,.uiIconAppSpaceActivityStreamPortlet:before {
	content: "\e6d5";
}

.uiIconAppconnections:before {
	content: "\e6c0";
}

.uiIconAppwiki:before {
	content: "\e67a";
}

.uiIconAppdashboard:before,.uiIconAppDashboardPortlet:before {
	content: "\e6ce";
}

.uiIconAppNotications:before ,
.uiIconAppNotificationSettingsPortlet:before {
	content: "\e73a";
}

.uiIconAppForumPortlet:before {
	content: "\e68d";
}

.uiIconAppWikiPortlet:before {
	content: "\e695";
}

.uiIconAppCalendarPortlet:before,
.uiIconAppAgenda,.uiIconAppCalendar:before,.uiIconAppCalendarGadget:before {
		content: "\e68c";
}

.uiIconAppAnswersPortlet:before {
	content: "\e68b";
}

.uiIconAppFAQPortlet:before {
	content: "\e68f";
}

.uiIconAppFileExplorerPortlet:before {
	content: "\e68e";
}

.uiIconAppMembersPortlet:before {
	content: "\e6e1";
}

.uiIconAppTaskManagementApplication {
	&:before {
		content: "\e690";
	}
}


.uiIconAppFeaturedPoll {
	content: "\e73e";
}

.uiIconAppSpaceSettingPortlet:before {
	content: "\e78b";
}


.uiIconHomeInfo:before  {
	content: "\e6bf";
}

.uiIconAppSpaceHomePage:before  {
  content: "\e6d5";
}

[class^="uiIconStatus"] {
	font-size: 32px;
}
.uiIconStatus-needs-action:before {
    content: "\e76f";
}
.uiIconStatus-in-process:before {
    content: "\e6d4";
}
.uiIconStatus-completed:before{
    content: "\e76f";
    color: @colorIconPrimary;
}
.uiIconStatus-canceled:before {
    content: "\e6d3";
}


[class^="uiIconStatus-20"] {
	font-size: @sizeIcon24x24;
}
.uiIconStatus-20-needs-action:before{
	content: "\e76f";
}

.uiIconStatus-20-in-process:before {
	content: "\e6d4";
}
.uiIconStatus-20-completed:before {
	content: "\e76f";
   color: @colorIconPrimary;
}
.uiIconStatus-20-canceled:before{
	 content: "\e6d3";
}

[class^="uiIconStatus-64"] {
	font-size: @sizeIcon64x64;
}
.uiIconStatus-64-needs-action:before{
	content: "\e76f";
}
.uiIconStatus-64-in-process:before {
	content: "\e6d4";
}
.uiIconStatus-64-completed:before {
	content: "\e76f";
   color: @colorIconPrimary;
}

.uiIconStatus-64-canceled:before{
	 content: "\e6d3";
}


.uiIconViewStatistic:before ,.uiIconExt-activity-statistics:before{
	content: "\e73f";
}



/*---------- Portlet Icons ----------*/
/*
[class^="uiIconPortlet64x64"], [class^="uiIconPortlet64x64"]:hover{
  background-image: url("@{images-path}/Icons/Portlet64x64Icons/uiIconsPortlet.png");
  width: 64px;
  height: 52px;
}

.uiIconPortlet64x64Account {
	background-position: 0px 0px;
}

.uiIconPortlet64x64Answes {
	background-position: -80px 0px;
}

.uiIconPortlet64x64Registry {
	background-position: -160px 0px;
}

.uiIconPortlet64x64Caches {
	background-position: -240px 0px;
}

.uiIconPortlet64x64Calculator {
	background-position: -320px 0px;
}

.uiIconPortlet64x64Calendar {
	background-position: -400px 0px;
}

.uiIconPortlet64x64Cronomeche {
	background-position: -480px 0px;
}

.uiIconPortlet64x64Console {
	background-position: -560px 0px;
}

.uiIconPortlet64x64Contenlistviewer {
	background-position: -640px 0px;
}

.uiIconPortlet64x64Dashboard {
	background-position: 0px -80px;
}

.uiIconPortlet64x64Default {
	background-position: -80px -80px;
}

.uiIconPortlet64x64ECMAdmin {
	background-position: -160px -80px;
}

.uiIconPortlet64x64Events {
	background-position: -240px -80px;
}

.uiIconPortlet64x64FAQ {
	background-position: -320px -80px;
}

.uiIconPortlet64x64Favorite {
	background-position: -400px -80px;
}

.uiIconPortlet64x64FeauturePoll {
	background-position: -480px -80px;
}

.uiIconPortlet64x64FileExplorer {
	background-position: -560px -80px;
}

.uiIconPortlet64x64Forum {
	background-position: -640px -80px;
}

.uiIconPortlet64x64GadgetOnline {
	background-position: 0px -160px;
}

.uiIconPortlet64x64GateVote {
	background-position: -80px -160px;
}

.uiIconPortlet64x64GroupNavigation {
	background-position: -160px -160px;
}

.uiIconPortlet64x64Iframe {
	background-position: -240px -160px;
}

.uiIconPortlet64x64Memory {
	background-position: -320px -160px;
}

.uiIconPortlet64x64Organization {
	background-position: -400px -160px;
}

.uiIconPortlet64x64PageManagement {
	background-position: -480px -160px;
}

.uiIconPortlet64x64Poll {
	background-position: -560px -160px;
}

.uiIconPortlet64x64Register {
	background-position: -640px -160px;
}

.uiIconPortlet64x64RssAggregator {
	background-position: 0px -240px;
}

.uiIconPortlet64x64ServicesManagement {
	background-position: -80px -240px;
}

.uiIconPortlet64x64SingleContentViewer {
	background-position: -160px -240px;
}

.uiIconPortlet64x64SiteMap {
	background-position: -240px -240px
}

.uiIconPortlet64x64SpaceLogoDefault {
	background-position: -320px -240px;
}

.uiIconPortlet64x64Tasks {
	background-position: -400px -240px;
}

.uiIconPortlet64x64Todo {
	background-position: -480px -240px;
}

.uiIconPortlet64x64TopRatedTopic {
	background-position: -560px -240px;
}

.uiIconPortlet64x64WikiPortlet {
	background-position: -640px -240px;
}

.uiIconAddMembership  {
	background-position: -60px -220px;
}

*/


// Loading Icons
[class^=uiLoadingIcon] {
	display: inline-block;
	vertical-align: text-top;
}
.uiLoadingIconMini {
	.square(16px);
	background: url("@{images-path}/Loading/loading16x16Light.png") no-repeat 0 0 ;
  .loading-action;
}
.uiLoadingIconSmall {
	.square(24px);
	background: url("@{images-path}/Loading/loading24x24Light.png") no-repeat 0 0 ;
  .loading-action;
}
.uiLoadingIconMedium {
	.square(32px);
	background: url("@{images-path}/Loading/loading32x32Light.png") no-repeat 0 0 ;
  .loading-action;
}
.uiLoadingIconLarge {
	.square(48px);
	background: url("@{images-path}/Loading/loading48x48Light.png") no-repeat 0 0 ;
  .loading-action;
}
.uiLoadingIconXLarge {
	.square(64px);
	background: url("@{images-path}/Loading/loading64x64Light.png") no-repeat 0 0 ;
  .loading-action;
}

.uiIconArrowDownLast:before {
    content: "\e75f";
}
.uiIconArrowUpFirst:before {
    content: "\e766";
}

.uiIconAddProject:before {
    content: "\e6ac";
}
.uiIconShowProject:before {
    content: "\e6ab";
}
.uiIconRightMenu:before {
    content: "\e73d";
}
.uiIconTime:before {
    content: "\e749";
}
.uiIconAddLabel:before {
    content: "\e773";
}
.uiIconShowLabel:before {
    content: "\e778";
}

.uiIconTask:before {
    content: "\e690";
}


.uiIconColorWarningInRed:before {
    content: "\e772";
    color: @errorColor;
}
.uiIconColorWarningInBlue:before {
    content: "\e772";
    color: @infoColor;
}

.uiIconColorFlagGreen,.uiIconColorPriorityLOW { color: @successColor; }
.uiIconColorFlagYellow,.uiIconColorPriorityMEDIUM ,.uiIconColorPriorityNORMAL { color: @warningColor;}
.uiIconColorFlagRed,.uiIconColorPriorityHIGH { color: @errorColor; }

.uiIconColorFlagGray ,.uiIconColorPriorityUNDEFINED,
.uiIconColorFlagGreen,.uiIconColorPriorityLOW ,
.uiIconColorFlagYellow,.uiIconColorPriorityMEDIUM ,
.uiIconColorFlagRed,.uiIconColorPriorityHIGH ,.uiIconColorPriorityNONE,.uiIconColorPriorityNORMAL{
    &:before {
        content: "\e746";
    }
}



.uiIconColorStarGray:before,
.uiIconColorStarYellow:before,
.uiIconColorStarRated:before,
.uiIconColorStarDisabled:before {
	content: "\e779";
}
.uiIconColorStarGray,.uiIconColorDottedGray,.uiIconColorCircleGray,.uiIconColorGrayCircleTick  {color:@colorIconDefault}
.uiIconColorStarYellow {color:#e9c608}
.uiIconColorStarRated {color:#c9a006}

.uiIconColorStarDisabled:before,
.uiIconColorStarRateHaftDisabled:before, 
.uiIconColorStarRateDisabled:before ,
.uiIconColorStarRateDisabled:before{
	opacity: 0.5;
}

.uiIconColorStarHaft:before,
.uiIconColorStarRateHaftDisabled:before { content: "\e77a";}


.uiIconColorDottedGreen:before,
.uiIconColorDottedOrange:before,
.uiIconColorDottedRed:before,
.uiIconColorDottedGray:before,
.uiIconColorCircleGreen:before,
.uiIconColorCircleRed:before,
.uiIconColorCircleOrange:before,
.uiIconColorCircleGray:before{
	content: "\e76e";
}
.uiIconColorDottedGreen,.uiIconColorCircleGreen,.uiIconColorGreenTick ,.uiIconColorConnected{ color: @successColor;}
.uiIconColorDottedOrange,.uiIconColorCircleOrange{ color: @colorIconOrange;}
.uiIconColorDottedRed,.uiIconColorCircleRed,.uiIconColorSeo,.uiIconColorDisconnected{ color:@errorColor;}

.uiIconColorStarGrayMini:before ,
.uiIconColorStarYellowMini:before,
.uiIconColorStarRatedMini:before,
.uiIconColorStarHaftMini:before {
	content: "\e779";
}

.uiIconColorGreenTick:before,.uiIconColorGrayCircleTick:before,.uiIconColorConnected:before {content: "\e76f";}


.uiIconColorSeo:before{content: "\e694";}
.uiIconColorDisconnected:before{content: "\e75e";}




.uiIconExt-answers:before {content: "\e68b";}
.uiIconExt-discover:before,.uiIconPlay:before{content: "\e602";}
.uiIconExt-documentation:before ,.useful-icon-Doc:before{content: "\e689";}
.uiIconExt-add-ons:before ,.useful-icon-addon:before{content: "\e688";}
.uiIconExt-feature-requests:before ,.uiIconIdeas:before{content: "\e686";}
.uiIconExt-cloud:before {content: "\e682";}
.uiIconExt-open-source-projects:before,.uiIconOpenSource:before{content: "\e687";}
.uiIconJira:before,.useful-icon-jira:before{content: "\e67f";}
.useful-icon-github:before,.uiIconGithub:before{content: "\e67e";}
.uiIconFisheyes:before,.useful-icon-fisheye:before{content: "\e67d";}
.useful-icon-sonar:before,.uiIconSonar:before{content: "\e67b";}

.useful-icon-docker:before,.uiIconDocker:before{content: "\e67c";}
.uiIconGuidelines:before,.useful-icon-UxGui:before{content: "\e699";}
.useful-icon-Blog:before,.uiIconEXO:before{content: "\e683";}
.uiIconConfigure:before,.useful-icon-Resource:before{content: "\e73b";}


/* override css for icon 'Open document in office' - ecms - start  */
/*
.dropdown-menu > li > a > [class^="uiIcon16x16"],
.dropdown-menu > .active > a > [class^="uiIcon16x16"],
.actionBar li > a > [class^="uiIcon16x16"],
.nav-pills > li > a > [class^="uiIcon16x16"],
.actionIcon [class^="uiIcon16x16"],
.btn [class^="uiIcon16x16"], 
.uiActionBar [class^="uiIcon16x16"] {
	background-image: url("@{images-path}/Icons/TypeIcons/uiIconsType16x16Default.png");
}

.uiRightPopupMenuContainer.dropdown-menu > li > a > [class^="uiIcon16x16"]:hover,
.uiRightPopupMenuContainer.dropdown-menu > li > a:hover > [class^="uiIcon16x16"],
.uiRightPopupMenuContainer.dropdown-menu > .active > a > [class^="uiIcon16x16"]:hover,
.uiRightPopupMenuContainer.dropdown-menu > .active > a:hover > [class^="uiIcon16x16"] {
	background-image: url("@{images-path}/Icons/TypeIcons/uiIconsType16x16DefaultSecondary.png");
}
/* override css for icon 'Open document in office' - ecms - end  */
/*
.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer.dropdown-menu > li > a > [class^="uiIcon16x16"]:hover,
.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer.dropdown-menu > li > a:hover > [class^="uiIcon16x16"],
.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer.dropdown-menu > .active > a > [class^="uiIcon16x16"]:hover,
.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer.dropdown-menu > .active > a:hover > [class^="uiIcon16x16"],
.actionBar li > a > [class^="uiIcon16x16"]:hover,
.actionBar li > a:hover > [class^="uiIcon16x16"],
.nav-pills > li > a > [class^="uiIcon16x16"]:hover,
.nav-pills > li > a:hover > [class^="uiIcon16x16"],
.actionIcon:hover [class^="uiIcon16x16"],
.btn:hover [class^="uiIcon16x16"], 
.actionIcon.active [class^="uiIcon16x16"],
.uiActionBar [class^="uiIcon16x16"]:hover {
	background-image: url("@{images-path}/Icons/TypeIcons/uiIconsType16x16Primary.png");
}

 */



 .actionBar li > a > .uiIconOpenOnDesktop,.uiActionBar li > a > .uiIconOpenOnDesktop
 .uiActionBar li > a > .uiIconOpenOnDesktop:hover, 
 .actionBar li > a > .uiIconOpenOnDesktop:hover,
 .uiRightPopupMenuContainer.dropdown-menu > li > a .uiIconOpenOnDesktop,
 .uiRightPopupMenuContainer.dropdown-menu > li > a .uiIconOpenOnDesktop:hover{
	color:@colorIconPrimary;	
 }

.uiActionBar li > a:hover > .uiIconOpenOnDesktop:before,
.uiRightPopupMenuContainer.dropdown-menu > li > a:hover .uiIconOpenOnDesktop:before,
.uiRightPopupMenuContainer.dropdown-menu > li > a .uiIconOpenOnDesktop:before,
.detailContainer .btn > .uiIconOpenOnDesktop:before ,.uiActionBar li > a > .uiIconOpenOnDesktop:before ,
.actionBar li > a > .uiIconOpenOnDesktop:before{	 
	 content: "\e785";
}
.uiActionBar .actionIcon, .detailContainer .btn, .contentBox .ContentActivityIcon a{
	.uiIcon16x16applicationmsword:before, .uiIcon16x16applicationxls:before, .uiIconOpenOnDesktop:before, 
	.uiIcon16x16FilePpt::before, .uiIcon16x16applicationppt::before, .uiIcon16x16applicationvndms-powerpoint::before, 
	.uiIcon16x16applicationvndopenxmlformats-officedocumentpresentationmlpresentation::before, 
	.uiIcon16x16applicationvndopenxmlformats-officedocumentpresentationmltemplate::before, 
	.uiIcon16x16applicationvndopenxmlformats-officedocumentpresentationmlslideshow::before, 
	.uiIcon16x16applicationvndms-powerpointaddinmacroenabled12::before, 
	.uiIcon16x16applicationvndms-powerpointpresentationmacroenabled12::before, 
	.uiIcon16x16applicationvndms-powerpointtemplatemacroenabled12::before, 
	.uiIcon16x16applicationvndms-powerpointslideshowmacroenabled12::before{
		color:@colorIconDefault;
	}
}
.uiActionBar .actionIcon:hover, .detailContainer .btn:hover, .contentBox .ContentActivityIcon a:hover {
	.uiIcon16x16applicationmsword:before, .uiIcon16x16applicationxls:before, .uiIconOpenOnDesktop:before, 
	.uiIcon16x16FilePpt::before, .uiIcon16x16applicationppt::before, .uiIcon16x16applicationvndms-powerpoint::before, 
	.uiIcon16x16applicationvndopenxmlformats-officedocumentpresentationmlpresentation::before, 
	.uiIcon16x16applicationvndopenxmlformats-officedocumentpresentationmltemplate::before, 
	.uiIcon16x16applicationvndopenxmlformats-officedocumentpresentationmlslideshow::before, 
	.uiIcon16x16applicationvndms-powerpointaddinmacroenabled12::before, 
	.uiIcon16x16applicationvndms-powerpointpresentationmacroenabled12::before, 
	.uiIcon16x16applicationvndms-powerpointtemplatemacroenabled12::before, 
	.uiIcon16x16applicationvndms-powerpointslideshowmacroenabled12::before{
		color:@colorIconPrimary;
	}
}
.font10,[class^="uiIcon"][class*="Mini"]  {
 	font-size: @sizeIcon12x12;
 	top: -1px;
 }

.font12,[class^="uiIcon"][class*="Medium"] {
 	font-size: @sizeIconDefault - 2;
 }
.btn-group [class^="uiIconMini"][class*="Arrow"]{
	top: 1px;
}
 [class^="uiIconMini"][class*="Arrow"],[class^="uiIconMini"],[class^="uiIconArrow"], .uiItemSelector .selectedItem [class^="uiIconArrow"]{
	font-size:  @sizeIcon12x12 - 1;
	top: -1px;
 }
 .uiItemSelector .selectedItem [class^="uiIconArrow"]{
	font-size:  @sizeIcon12x12 - 1 !important;
 }
 [class*="24x24"] {
	font-size: @sizeIcon24x24;
 }
 [class*="32x32"] {
	font-size: @sizeIcon32x32;
 }
 
 [class*="64x64"] {
	font-size: @sizeIcon64x64;
 }
 

.uiIconTagMini:before {
	content: "\e77c";
}

.uiIconFileMini:before {
	content: "\e6ba";
}

.uiIconUnlockMedium:before, .uiIconUnlockMini:before {
	content: "\e79a";
} 

.uiIconLockMedium:before, .uiIconLockMini:before {
	content: "\e794";
}

.uiIconArrowDownMini:before ,.uiIconMiniArrowDown:before{
	content: "\e75a";
}

.uiIconArrowUpMini:before ,.uiIconMiniArrowUp:before{
	content: "\e75d";
}

.uiIconArrowRightMini:before,.uiIconMiniArrowRight:before {
	content: "\e75c";
}


// .detailContainer .btn > .uiIconOpenOnDesktop {
//     color: @colorIconDefault;
//     &:before {
//         content: "\e777";
//     }
//  }
 .detailContainer .btn:hover > .uiIconOpenOnDesktop {
  color:@colorIconPrimary;
 }

.uiIconExt-tasks:before {
    content: "\e690";
}
.uiIconArrowLeftMini:before ,.uiIconMiniArrowLeft:before{
	content: "\e75b";	
}

.uiIconTrashMini:before {
	content: "\e799";
}

.uiIconEditMini:before {
	content: "\e791";
}

.uiIconColorError:before ,.uiIconColorErrorGray:before{
	content: "\e76d";
	color: @errorColor;
}
.uiIconColorErrorGray:before{
	color: @colorIconDefault;
}

.uiIconColorWarning:before {
	content: "\e771";
	color: @warningColor;
} 

.uiIconColorInfo:before{
	content: "\e767";
	color: @infoColor;
} 
.uiIconColorValidate:before {
	content: "\e770";
	color: @successColor;	
}

.uiIconColorQuestion:before{
	content: "\e76b";
	color:  @infoColor;	
}

.uiIconColorBell:before {
	content: "\e73a";
	color: @warningColor;
}

.uiIconColorStarYellow:before {
	content: "\e779";
	color: @warningColor;
}

.uiIconWarningInRed:before {
	content: "\e772";
	color: @errorColor;
}

.uiIconWarningInBlue:before{
	content: "\e772";
	color:  @infoColor;
}

.uiIconFlagGreen:before {
	content: "\e746";
	color: @successColor;
}
.uiIconFlagRed:before {
	content: "\e746";
	color: @errorColor;
}
.uiIconFlagYellow:before {
	content: "\e746";
	color: @warningColor;
}


.uiIconExpands:before {
	content: "\e6a5";
}

.uiIconExpand:before {
	content: "\e74e" !important;
}

.uiNotifWeemoIcon:before {
	content: "\e602";
}

.uiIconChatTeam:before {
	content: "\e6be";
}

.uiConChatSpace:before {
	content: "\e6c1";
}

.uiIconAssign:before {
	content: "\e6c6";
}

.uiIconChat32x32RaiseHand:before {
	content: "\e622";
}

.uiIconChat32x32Team:before {
	content: "\e6be";
}

.uiIconChat32x32HyperLink:before {
	content: "\e61b";
}

.uiIconChat32x32Event:before {
	content: "\e619";
}

.uiIconChat32x32Task:before {
	content: "\e690";
}

.uiIconChat32x32FinishCall:before {
	content: "\e61e";
}

.uiIconChat32x32ShareFile:before {
	content: "\e6b3";
}

.uiIconChat32x32Space:before {
	content: "\e6c1";
}


.uiIconChat32x32Question:before {
	content: "\e76b";
}

.uiIconChat32x32Metting:before {
	content: "\e61a";
}

.uiIconChat32x32AddCall:before {
	content: "\e618";
}

.uiIconChat32x32MeetingStop:before {
	content: "\e61f";
}

.uiIconChat32x32StartCall:before {
	content: "\e61c";
}

.uiIconChat32x32MeetingStart:before {
	content: "\e61d";
}

.uiIconChat32x32Blog:before {
	content: "\e678";
}


//answer
.uiIconAnsThumbDownMini:before {
	content: "\e77d";
}

.uiIconAnsThumbUpMini:before {
	content: "\e77e";
}

.uiIconSimplePlusMini:before {
    content: "\e74b";
}

.uiIconCutNode:before {
    content: "\e790";
}

.uiIconAnsDiscuss:before {
    content: "\e604";
}


.uiIconSocialNetworksInfo:before {
    content: "\e6c1";
}

.uiIconWikiMyWiki:before {
    content: "\e67a";
}

.uiIconWikiWiki:before {
    content: "\e695";
}

.uiIconExt-tasks {
	&:before {
		content: "\e690";
	}
}

.uiIconAddSuperType {
	&:before {
	    content: "\e74a";
	}
}

.uiIcon40x40TickGray {
	color: #999;
}

.uiIcon40x40TickBlue,.uiIcon40x40TickGray {
	font-size: 36px;
	&:before {
		content: "\e76f";
	}
}
.btn.disabled:hover [class^="uiIcon"]:before ,input[type="text"]:disabled [class^="uiIcon"]:before {
    color:@colorIconDefault;
}