Browse Source

Merge branch 'master' of https://github.com/unaio/una

RomanL 8 years ago
parent
commit
0527e3eb90
100 changed files with 3839 additions and 2664 deletions
  1. 0 14
      inc/classes/BxDolCmts.php
  2. 1 0
      inc/classes/BxDolMenu.php
  3. 10 10
      inc/classes/BxDolStorage.php
  4. 341 336
      install/sql/system.sql
  5. 1 1
      modules/base/general/template/comments-item.html
  6. 3 3
      modules/boonex/accounts/install/sql/enable.sql
  7. 2 2
      modules/boonex/acl/install/sql/install.sql
  8. 1 1
      modules/boonex/albums/install/langs/en.xml
  9. 5 5
      modules/boonex/albums/install/sql/enable.sql
  10. 1 1
      modules/boonex/antispam/install/sql/enable.sql
  11. 1 1
      modules/boonex/convos/install/langs/en.xml
  12. 1 1
      modules/boonex/convos/install/sql/enable.sql
  13. 1 1
      modules/boonex/developer/classes/BxDevPolyglotManage.php
  14. 10 10
      modules/boonex/developer/install/sql/install.sql
  15. 1 1
      modules/boonex/dolphin_connect/install/sql/enable.sql
  16. 1 1
      modules/boonex/dolphin_migration/classes/BxDolMTimeline.php
  17. 1 0
      modules/boonex/english/data/langs/system/en.xml
  18. 1 3
      modules/boonex/events/install/langs/en.xml
  19. 4 4
      modules/boonex/events/install/sql/enable.sql
  20. 2 2
      modules/boonex/events/template/timeline_post.html
  21. 1 1
      modules/boonex/files/install/langs/en.xml
  22. 4 4
      modules/boonex/files/install/sql/enable.sql
  23. 1 1
      modules/boonex/forum/install/langs/en.xml
  24. 7 7
      modules/boonex/forum/install/sql/enable.sql
  25. 1 1
      modules/boonex/forum/template/entry-preview.html
  26. 1 1
      modules/boonex/glossary/install/langs/en.xml
  27. 4 4
      modules/boonex/glossary/install/sql/enable.sql
  28. 1 3
      modules/boonex/groups/install/langs/en.xml
  29. 4 4
      modules/boonex/groups/install/sql/enable.sql
  30. 1 1
      modules/boonex/linkedin_connect/install/sql/enable.sql
  31. 1 1
      modules/boonex/market/install/langs/en.xml
  32. 4 4
      modules/boonex/market/install/sql/enable.sql
  33. 14 0
      modules/boonex/notifications/classes/BxNtfsConfig.php
  34. 2 2
      modules/boonex/notifications/classes/BxNtfsTemplate.php
  35. 1 1
      modules/boonex/notifications/install/sql/enable.sql
  36. 1 1
      modules/boonex/oauth2/install/sql/enable.sql
  37. 5 5
      modules/boonex/organizations/install/langs/en.xml
  38. 4 4
      modules/boonex/organizations/install/sql/enable.sql
  39. 5 5
      modules/boonex/persons/install/langs/en.xml
  40. 4 4
      modules/boonex/persons/install/sql/enable.sql
  41. 1 1
      modules/boonex/photos/install/langs/en.xml
  42. 4 4
      modules/boonex/photos/install/sql/enable.sql
  43. 1 1
      modules/boonex/polls/install/langs/en.xml
  44. 4 4
      modules/boonex/polls/install/sql/enable.sql
  45. 1 1
      modules/boonex/posts/install/langs/en.xml
  46. 4 4
      modules/boonex/posts/install/sql/enable.sql
  47. 1 1
      modules/boonex/quoteofday/install/sql/enable.sql
  48. 1 1
      modules/boonex/russian/data/langs/bx_albums/ru.xml
  49. 1 1
      modules/boonex/russian/data/langs/bx_convos/ru.xml
  50. 1 3
      modules/boonex/russian/data/langs/bx_events/ru.xml
  51. 1 1
      modules/boonex/russian/data/langs/bx_files/ru.xml
  52. 1 1
      modules/boonex/russian/data/langs/bx_forum/ru.xml
  53. 1 1
      modules/boonex/russian/data/langs/bx_glossary/ru.xml
  54. 1 3
      modules/boonex/russian/data/langs/bx_groups/ru.xml
  55. 1 1
      modules/boonex/russian/data/langs/bx_market/ru.xml
  56. 5 5
      modules/boonex/russian/data/langs/bx_organizations/ru.xml
  57. 5 5
      modules/boonex/russian/data/langs/bx_persons/ru.xml
  58. 1 1
      modules/boonex/russian/data/langs/bx_photos/ru.xml
  59. 1 1
      modules/boonex/russian/data/langs/bx_polls/ru.xml
  60. 1 1
      modules/boonex/russian/data/langs/bx_posts/ru.xml
  61. 1 1
      modules/boonex/russian/data/langs/bx_shopify/ru.xml
  62. 1 1
      modules/boonex/russian/data/langs/bx_snipcart/ru.xml
  63. 1 3
      modules/boonex/russian/data/langs/bx_spaces/ru.xml
  64. 1 1
      modules/boonex/russian/data/langs/bx_videos/ru.xml
  65. 1 0
      modules/boonex/russian/data/langs/system/ru.xml
  66. 1 1
      modules/boonex/shopify/install/langs/en.xml
  67. 4 4
      modules/boonex/shopify/install/sql/enable.sql
  68. 1 1
      modules/boonex/snipcart/install/langs/en.xml
  69. 4 4
      modules/boonex/snipcart/install/sql/enable.sql
  70. 1 3
      modules/boonex/spaces/install/langs/en.xml
  71. 4 4
      modules/boonex/spaces/install/sql/enable.sql
  72. 1 1
      modules/boonex/stripe_connect/install/sql/enable.sql
  73. 35 18
      modules/boonex/timeline/classes/BxTimelineFormPost.php
  74. 1 3
      modules/boonex/timeline/classes/BxTimelineModule.php
  75. 1 3
      modules/boonex/timeline/classes/BxTimelineResponse.php
  76. 3 3
      modules/boonex/timeline/classes/BxTimelineTemplate.php
  77. 5 5
      modules/boonex/timeline/install/sql/enable.sql
  78. 1 1
      modules/boonex/timeline/template/item_outline.html
  79. 1 1
      modules/boonex/timeline/template/item_search.html
  80. 1 1
      modules/boonex/timeline/template/item_timeline.html
  81. 1 1
      modules/boonex/twitter_connect/install/sql/enable.sql
  82. 1 1
      modules/boonex/una_connect/install/sql/enable.sql
  83. 1 1
      modules/boonex/videos/install/langs/en.xml
  84. 4 4
      modules/boonex/videos/install/sql/enable.sql
  85. 4 2
      studio/classes/BxDolStudioFormsField.php
  86. 2 2
      studio/template/scripts/BxBaseStudioBuilderPage.php
  87. 17 7
      studio/template/scripts/BxBaseStudioFormsField.php
  88. 6 0
      template/css/general.css
  89. 2951 2095
      template/css/icons.css
  90. 48 0
      template/css/menu.css
  91. BIN
      template/fonts/FontAwesome.otf
  92. BIN
      template/fonts/fa-brands-400.eot
  93. 29 0
      template/fonts/fa-brands-400.svg
  94. BIN
      template/fonts/fa-brands-400.ttf
  95. BIN
      template/fonts/fa-brands-400.woff
  96. BIN
      template/fonts/fa-brands-400.woff2
  97. BIN
      template/fonts/fa-regular-400.eot
  98. 215 0
      template/fonts/fa-regular-400.svg
  99. BIN
      template/fonts/fa-regular-400.ttf
  100. BIN
      template/fonts/fa-regular-400.woff

+ 0 - 14
inc/classes/BxDolCmts.php

@@ -1327,20 +1327,6 @@ class BxDolCmts extends BxDolFactory implements iBxDolReplaceable, iBxDolContent
             
     }
 
-    protected function _prepareTextForEdit ($s)
-    {
-        if (!$this->isHtml())
-            return htmlspecialchars_decode(str_replace('<br />', "", $s));
-
-        return $s;
-    }
-
-    protected function _prepareTextForSave ($s)
-    {
-        $iDataAction = !$this->isHtml() ? BX_DATA_TEXT_MULTILINE : BX_DATA_HTML;
-        return bx_process_input($s, $iDataAction);
-    }
-
     protected function _prepareTextForOutput ($s, $iCmtId = 0)
     {
     	$iDataAction = !$this->isHtml() ? BX_DATA_TEXT_MULTILINE : BX_DATA_HTML;

+ 1 - 0
inc/classes/BxDolMenu.php

@@ -113,6 +113,7 @@ class BxDolMenu extends BxDolFactory implements iBxDolFactoryObject, iBxDolRepla
                     'member_id' => $oProfile->id(),
                     'member_display_name' => $oProfile->getDisplayName(),
                     'member_url' => $oProfile->getUrl(),
+                	'content_id' => $oProfile->getContentId()
                 ));
             }
         }

+ 10 - 10
inc/classes/BxDolStorage.php

@@ -854,16 +854,16 @@ abstract class BxDolStorage extends BxDolFactory implements iBxDolFactoryObject
         */
 
         $aIconsFont = array (
-            'file-pdf-o' => array('pdf'),
-            'file-word-o' => array('doc', 'docx'),
-            'file-excel-o' => array('xls', 'xlt', 'xlsx', 'sxc', 'stc', 'ods', 'ots', 'sdc', 'csv', 'dif', 'slk', 'pxl'),
-            'file-powerpoint-o' => array('ppt', 'pptx', 'sxi', 'sti', 'odp', 'sdp', 'sdd'),
-            'file-code-o' => array('1st', 'aspx', 'asp', 'json', 'js', 'jsp', 'java', 'php', 'xml', 'html', 'xhtml', 'htm', 'rdf', 'xsd', 'xsl', 'xslt', 'sax', 'rss', 'dtd', 'cfm', 'js', 'asm', 'pl', 'prl', 'bas', 'b', 'fs', 'src', 'cs', 'ws', 'cgi', 'bat', 'py', 'c', 'cpp', 'cc', 'cp', 'h', 'hh', 'cxx', 'hxx', 'c++', 'm', 'lua', 'swift', 'sh', 'as', 'cob', 'tpl', 'lsp', 'x', 'cmd', 'rb', 'cbl', 'pas', 'pp', 'vb', 'vbs', 'f', 'perl', 'jl', 'lol', 'bal', 'pli', 'css', 'less', 'sass', 'saas', 'scss', 'bcc', 'coffee', 'jade', 'j', 'tea', 'c#', 'sas', 'diff', 'pro', 'for', 'sh', 'bsh', 'bash', 'twig', 'csh', 'lisp', 'lsp', 'cobol', 'pl', 'd', 'git', 'rb', 'hrl', 'cr', 'inp', 'a', 'go', 'as3', 'm', 'sql', 'md', 'mbox', 'nginx', 'pgp', 'asc', 'sig', 'ps1', 'rq', 'ttl', 'vue', 'xquery', 'xq'),
-            'file-image-o' => 'image/', 
-            'file-video-o' => 'video/',
-            'file-audio-o' => 'audio/',
-            'file-text-o' => 'text/',
-            'file-archive-o' => array('7z', '7zip', 'aar', 'ace', 'alz', 'arj', 'bz2', 'bza', 'bzip2', 'bzp', 'bzp2', 'cab', 'czip', 'gnutar', 'gz', 'gza', 'gzi', 'gzip', 'ha', 'lhz', 'lzma', 'pzip', 'rar', 'roo', 's7z', 'tar', 'tar-gz', 'tar-lzma', 'tar-z', 'taz', 'tbz', 'tbz2', 'tgz', 'tz', 'z', 'zip', 'zipx', 'zix', 'zoo'),
+            'far file-pdf' => array('pdf'),
+            'far file-word' => array('doc', 'docx'),
+            'far file-excel' => array('xls', 'xlt', 'xlsx', 'sxc', 'stc', 'ods', 'ots', 'sdc', 'csv', 'dif', 'slk', 'pxl'),
+            'far file-powerpoint' => array('ppt', 'pptx', 'sxi', 'sti', 'odp', 'sdp', 'sdd'),
+            'far file-code' => array('1st', 'aspx', 'asp', 'json', 'js', 'jsp', 'java', 'php', 'xml', 'html', 'xhtml', 'htm', 'rdf', 'xsd', 'xsl', 'xslt', 'sax', 'rss', 'dtd', 'cfm', 'js', 'asm', 'pl', 'prl', 'bas', 'b', 'fs', 'src', 'cs', 'ws', 'cgi', 'bat', 'py', 'c', 'cpp', 'cc', 'cp', 'h', 'hh', 'cxx', 'hxx', 'c++', 'm', 'lua', 'swift', 'sh', 'as', 'cob', 'tpl', 'lsp', 'x', 'cmd', 'rb', 'cbl', 'pas', 'pp', 'vb', 'vbs', 'f', 'perl', 'jl', 'lol', 'bal', 'pli', 'css', 'less', 'sass', 'saas', 'scss', 'bcc', 'coffee', 'jade', 'j', 'tea', 'c#', 'sas', 'diff', 'pro', 'for', 'sh', 'bsh', 'bash', 'twig', 'csh', 'lisp', 'lsp', 'cobol', 'pl', 'd', 'git', 'rb', 'hrl', 'cr', 'inp', 'a', 'go', 'as3', 'm', 'sql', 'md', 'mbox', 'nginx', 'pgp', 'asc', 'sig', 'ps1', 'rq', 'ttl', 'vue', 'xquery', 'xq'),
+            'far file-image' => 'image/', 
+            'far file-video' => 'video/',
+            'far file-audio' => 'audio/',
+            'far file-alt' => 'text/',
+            'far file-archive' => array('7z', '7zip', 'aar', 'ace', 'alz', 'arj', 'bz2', 'bza', 'bzip2', 'bzp', 'bzp2', 'cab', 'czip', 'gnutar', 'gz', 'gza', 'gzi', 'gzip', 'ha', 'lhz', 'lzma', 'pzip', 'rar', 'roo', 's7z', 'tar', 'tar-gz', 'tar-lzma', 'tar-z', 'taz', 'tbz', 'tbz2', 'tgz', 'tz', 'z', 'zip', 'zipx', 'zix', 'zoo'),
         );
         
         $aIcons = array (

+ 341 - 336
install/sql/system.sql

@@ -1771,8 +1771,8 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('jar', 'application/java-archive', '', ''),
 ('ser', 'application/java-serialized-object', '', ''),
 ('class', 'application/java-vm', '', ''),
-('js', 'application/javascript', '', 'file-code-o'),
-('json', 'application/json', '', 'file-code-o'),
+('js', 'application/javascript', '', 'far file-code'),
+('json', 'application/json', '', 'far file-code'),
 ('jsonml', 'application/jsonml+json', '', ''),
 ('lostxml', 'application/lost+xml', '', ''),
 ('hqx', 'application/mac-binhex40', '', ''),
@@ -1784,7 +1784,7 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('nb', 'application/mathematica', '', ''),
 ('mb', 'application/mathematica', '', ''),
 ('mathml', 'application/mathml+xml', '', ''),
-('mbox', 'application/mbox', '', 'file-code-o'),
+('mbox', 'application/mbox', '', 'far file-code'),
 ('mscml', 'application/mediaservercontrol+xml', '', ''),
 ('metalink', 'application/metalink+xml', '', ''),
 ('meta4', 'application/metalink4+xml', '', ''),
@@ -1793,7 +1793,7 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('m21', 'application/mp21', '', ''),
 ('mp21', 'application/mp21', '', ''),
 ('mp4s', 'application/mp4', '', ''),
-('doc', 'application/msword', 'mime-type-document.png', 'file-word-o'),
+('doc', 'application/msword', 'mime-type-document.png', 'far file-word'),
 ('dot', 'application/msword', '', ''),
 ('mxf', 'application/mxf', '', ''),
 ('bin', 'application/octet-stream', '', ''),
@@ -1819,10 +1819,10 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('onepkg', 'application/onenote', '', ''),
 ('oxps', 'application/oxps', '', ''),
 ('xer', 'application/patch-ops-error+xml', '', ''),
-('pdf', 'application/pdf', 'mime-type-document.png', 'file-pdf-o'),
-('pgp', 'application/pgp-encrypted', '', 'file-code-o'),
-('asc', 'application/pgp-signature', '', 'file-code-o'),
-('sig', 'application/pgp-signature', '', 'file-code-o'),
+('pdf', 'application/pdf', 'mime-type-document.png', 'far file-pdf'),
+('pgp', 'application/pgp-encrypted', '', 'far file-code'),
+('asc', 'application/pgp-signature', '', 'far file-code'),
+('sig', 'application/pgp-signature', '', 'far file-code'),
 ('prf', 'application/pics-rules', '', ''),
 ('p10', 'application/pkcs10', 'mime-type-vector.png', ''),
 ('p7m', 'application/pkcs7-mime', '', ''),
@@ -1840,7 +1840,7 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('ps', 'application/postscript', 'mime-type-vector.png', ''),
 ('cww', 'application/prs.cww', '', ''),
 ('pskcxml', 'application/pskc+xml', '', ''),
-('rdf', 'application/rdf+xml', '', 'file-code-o'),
+('rdf', 'application/rdf+xml', '', 'far file-code'),
 ('rif', 'application/reginfo+xml', '', ''),
 ('rnc', 'application/relax-ng-compact-syntax', '', ''),
 ('rl', 'application/resource-lists+xml', '', ''),
@@ -1850,20 +1850,20 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('mft', 'application/rpki-manifest', '', ''),
 ('roa', 'application/rpki-roa', '', ''),
 ('rsd', 'application/rsd+xml', '', ''),
-('rss', 'application/rss+xml', '', 'file-code-o'),
+('rss', 'application/rss+xml', '', 'far file-code'),
 ('rtf', 'application/rtf', 'mime-type-document.png', ''),
 ('sbml', 'application/sbml+xml', '', ''),
 ('scq', 'application/scvp-cv-request', '', ''),
 ('scs', 'application/scvp-cv-response', '', ''),
 ('spq', 'application/scvp-vp-request', '', ''),
 ('spp', 'application/scvp-vp-response', '', ''),
-('sdp', 'application/sdp', 'mime-type-presentation.png', 'file-powerpoint-o'),
+('sdp', 'application/sdp', 'mime-type-presentation.png', 'far file-powerpoint'),
 ('setpay', 'application/set-payment-initiation', '', ''),
 ('setreg', 'application/set-registration-initiation', '', ''),
 ('shf', 'application/shf+xml', '', ''),
 ('smi', 'application/smil+xml', '', ''),
 ('smil', 'application/smil+xml', '', ''),
-('rq', 'application/sparql-query', '', 'file-code-o'),
+('rq', 'application/sparql-query', '', 'far file-code'),
 ('srx', 'application/sparql-results+xml', '', ''),
 ('gram', 'application/srgs', '', ''),
 ('grxml', 'application/srgs+xml', '', ''),
@@ -2006,7 +2006,7 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('gim', 'application/vnd.groove-identity-message', '', ''),
 ('grv', 'application/vnd.groove-injector', '', ''),
 ('gtm', 'application/vnd.groove-tool-message', '', ''),
-('tpl', 'application/vnd.groove-tool-template', '', 'file-code-o'),
+('tpl', 'application/vnd.groove-tool-template', '', 'far file-code'),
 ('vcg', 'application/vnd.groove-vcard', '', ''),
 ('hal', 'application/vnd.hal+xml', '', ''),
 ('zmm', 'application/vnd.handheld-entertainment+xml', '', ''),
@@ -2095,12 +2095,12 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('mpc', 'application/vnd.mophun.certificate', '', ''),
 ('xul', 'application/vnd.mozilla.xul+xml', '', ''),
 ('cil', 'application/vnd.ms-artgalry', 'mime-type-vector.png', ''),
-('cab', 'application/vnd.ms-cab-compressed', 'mime-type-archive.png', 'file-archive-o'),
-('xls', 'application/vnd.ms-excel', 'mime-type-spreadsheet.png', 'file-excel-o'),
+('taxi', 'application/vnd.ms-cab-compressed', 'mime-type-archive.png', 'far file-archive'),
+('xls', 'application/vnd.ms-excel', 'mime-type-spreadsheet.png', 'far file-excel'),
 ('xlm', 'application/vnd.ms-excel', '', ''),
 ('xla', 'application/vnd.ms-excel', '', ''),
 ('xlc', 'application/vnd.ms-excel', '', ''),
-('xlt', 'application/vnd.ms-excel', 'mime-type-spreadsheet.png', 'file-excel-o'),
+('xlt', 'application/vnd.ms-excel', 'mime-type-spreadsheet.png', 'far file-excel'),
 ('xlw', 'application/vnd.ms-excel', '', ''),
 ('xlam', 'application/vnd.ms-excel.addin.macroenabled.12', '', ''),
 ('xlsb', 'application/vnd.ms-excel.sheet.binary.macroenabled.12', '', ''),
@@ -2113,7 +2113,7 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('thmx', 'application/vnd.ms-officetheme', '', ''),
 ('cat', 'application/vnd.ms-pki.seccat', '', ''),
 ('stl', 'application/vnd.ms-pki.stl', '', ''),
-('ppt', 'application/vnd.ms-powerpoint', 'mime-type-presentation.png', 'file-powerpoint-o'),
+('ppt', 'application/vnd.ms-powerpoint', 'mime-type-presentation.png', 'far file-powerpoint'),
 ('pps', 'application/vnd.ms-powerpoint', '', ''),
 ('pot', 'application/vnd.ms-powerpoint', '', ''),
 ('ppam', 'application/vnd.ms-powerpoint.addin.macroenabled.12', '', ''),
@@ -2158,10 +2158,10 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('otg', 'application/vnd.oasis.opendocument.graphics-template', '', ''),
 ('odi', 'application/vnd.oasis.opendocument.image', '', ''),
 ('oti', 'application/vnd.oasis.opendocument.image-template', '', ''),
-('odp', 'application/vnd.oasis.opendocument.presentation', 'mime-type-presentation.png', 'file-powerpoint-o'),
+('odp', 'application/vnd.oasis.opendocument.presentation', 'mime-type-presentation.png', 'far file-powerpoint'),
 ('otp', 'application/vnd.oasis.opendocument.presentation-template', '', ''),
-('ods', 'application/vnd.oasis.opendocument.spreadsheet', 'mime-type-spreadsheet.png', 'file-excel-o'),
-('ots', 'application/vnd.oasis.opendocument.spreadsheet-template', 'mime-type-spreadsheet.png', 'file-excel-o'),
+('ods', 'application/vnd.oasis.opendocument.spreadsheet', 'mime-type-spreadsheet.png', 'far file-excel'),
+('ots', 'application/vnd.oasis.opendocument.spreadsheet-template', 'mime-type-spreadsheet.png', 'far file-excel'),
 ('odt', 'application/vnd.oasis.opendocument.text', 'mime-type-document.png', ''),
 ('odm', 'application/vnd.oasis.opendocument.text-master', '', ''),
 ('ott', 'application/vnd.oasis.opendocument.text-template', 'mime-type-document.png', ''),
@@ -2169,13 +2169,13 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('xo', 'application/vnd.olpc-sugar', '', ''),
 ('dd2', 'application/vnd.oma.dd2+xml', '', ''),
 ('oxt', 'application/vnd.openofficeorg.extension', '', ''),
-('pptx', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'mime-type-presentation.png', 'file-powerpoint-o'),
+('pptx', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'mime-type-presentation.png', 'far file-powerpoint'),
 ('sldx', 'application/vnd.openxmlformats-officedocument.presentationml.slide', '', ''),
 ('ppsx', 'application/vnd.openxmlformats-officedocument.presentationml.slideshow', '', ''),
 ('potx', 'application/vnd.openxmlformats-officedocument.presentationml.template', '', ''),
-('xlsx', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'mime-type-spreadsheet.png', 'file-excel-o'),
+('xlsx', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'mime-type-spreadsheet.png', 'far file-excel'),
 ('xltx', 'application/vnd.openxmlformats-officedocument.spreadsheetml.template', '', ''),
-('docx', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'mime-type-document.png', 'file-word-o'),
+('docx', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'mime-type-document.png', 'far file-word'),
 ('dotx', 'application/vnd.openxmlformats-officedocument.wordprocessingml.template', '', ''),
 ('mgp', 'application/vnd.osgeo.mapguide.package', '', ''),
 ('dp', 'application/vnd.osgi.dp', '', ''),
@@ -2225,21 +2225,21 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('sdkd', 'application/vnd.solent.sdkm+xml', '', ''),
 ('dxp', 'application/vnd.spotfire.dxp', '', ''),
 ('sfs', 'application/vnd.spotfire.sfs', '', ''),
-('sdc', 'application/vnd.stardivision.calc', 'mime-type-spreadsheet.png', 'file-excel-o'),
+('sdc', 'application/vnd.stardivision.calc', 'mime-type-spreadsheet.png', 'far file-excel'),
 ('sda', 'application/vnd.stardivision.draw', '', ''),
-('sdd', 'application/vnd.stardivision.impress', 'mime-type-presentation.png', 'file-powerpoint-o'),
+('sdd', 'application/vnd.stardivision.impress', 'mime-type-presentation.png', 'far file-powerpoint'),
 ('smf', 'application/vnd.stardivision.math', '', ''),
 ('sdw', 'application/vnd.stardivision.writer', 'mime-type-document.png', ''),
 ('vor', 'application/vnd.stardivision.writer', '', ''),
 ('sgl', 'application/vnd.stardivision.writer-global', '', ''),
 ('smzip', 'application/vnd.stepmania.package', '', ''),
 ('sm', 'application/vnd.stepmania.stepchart', '', ''),
-('sxc', 'application/vnd.sun.xml.calc', 'mime-type-spreadsheet.png', 'file-excel-o'),
-('stc', 'application/vnd.sun.xml.calc.template', 'mime-type-spreadsheet.png', 'file-excel-o'),
+('sxc', 'application/vnd.sun.xml.calc', 'mime-type-spreadsheet.png', 'far file-excel'),
+('stc', 'application/vnd.sun.xml.calc.template', 'mime-type-spreadsheet.png', 'far file-excel'),
 ('sxd', 'application/vnd.sun.xml.draw', 'mime-type-vector.png', ''),
 ('std', 'application/vnd.sun.xml.draw.template', '', ''),
-('sxi', 'application/vnd.sun.xml.impress', 'mime-type-presentation.png', 'file-powerpoint-o'),
-('sti', 'application/vnd.sun.xml.impress.template', 'mime-type-presentation.png', 'file-powerpoint-o'),
+('sxi', 'application/vnd.sun.xml.impress', 'mime-type-presentation.png', 'far file-powerpoint'),
+('sti', 'application/vnd.sun.xml.impress.template', 'mime-type-presentation.png', 'far file-powerpoint'),
 ('sxm', 'application/vnd.sun.xml.math', '', ''),
 ('sxw', 'application/vnd.sun.xml.writer', 'mime-type-document.png', ''),
 ('sxg', 'application/vnd.sun.xml.writer.global', '', ''),
@@ -2299,9 +2299,9 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('hlp', 'application/winhlp', '', ''),
 ('wsdl', 'application/wsdl+xml', '', ''),
 ('wspolicy', 'application/wspolicy+xml', '', ''),
-('7z', 'application/x-7z-compressed', 'mime-type-archive.png', 'file-archive-o'),
+('7z', 'application/x-7z-compressed', 'mime-type-archive.png', 'far file-archive'),
 ('abw', 'application/x-abiword', '', ''),
-('ace', 'application/x-ace-compressed', 'mime-type-archive.png', 'file-archive-o'),
+('ace', 'application/x-ace-compressed', 'mime-type-archive.png', 'far file-archive'),
 ('dmg', 'application/x-apple-diskimage', '', ''),
 ('aab', 'application/x-authorware-bin', '', ''),
 ('x32', 'application/x-authorware-bin', '', ''),
@@ -2314,7 +2314,7 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('blb', 'application/x-blorb', '', ''),
 ('blorb', 'application/x-blorb', '', ''),
 ('bz', 'application/x-bzip', '', ''),
-('bz2', 'application/x-bzip2', 'mime-type-archive.png', 'file-archive-o'),
+('bz2', 'application/x-bzip2', 'mime-type-archive.png', 'far file-archive'),
 ('boz', 'application/x-bzip2', '', ''),
 ('cbr', 'application/x-cbr', '', ''),
 ('cba', 'application/x-cbr', '', ''),
@@ -2327,7 +2327,7 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('pgn', 'application/x-chess-pgn', '', ''),
 ('nsc', 'application/x-conference', '', ''),
 ('cpio', 'application/x-cpio', '', ''),
-('csh', 'application/x-csh', '', 'file-code-o'),
+('csh', 'application/x-csh', '', 'far file-code'),
 ('deb', 'application/x-debian-package', '', ''),
 ('udeb', 'application/x-debian-package', '', ''),
 ('dgc', 'application/x-dgc-compressed', '', ''),
@@ -2390,7 +2390,7 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('exe', 'application/x-msdownload', '', ''),
 ('dll', 'application/x-msdownload', '', ''),
 ('com', 'application/x-msdownload', '', ''),
-('bat', 'application/x-msdownload', '', 'file-code-o'),
+('bat', 'application/x-msdownload', '', 'far file-code'),
 ('msi', 'application/x-msdownload', '', ''),
 ('mvb', 'application/x-msmediaview', '', ''),
 ('m13', 'application/x-msmediaview', '', ''),
@@ -2411,13 +2411,13 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('p7b', 'application/x-pkcs7-certificates', '', ''),
 ('spc', 'application/x-pkcs7-certificates', '', ''),
 ('p7r', 'application/x-pkcs7-certreqresp', '', ''),
-('rar', 'application/x-rar-compressed', 'mime-type-archive.png', 'file-archive-o'),
+('rar', 'application/x-rar-compressed', 'mime-type-archive.png', 'far file-archive'),
 ('ris', 'application/x-research-info-systems', '', ''),
-('sh', 'application/x-sh', '', 'file-code-o'),
+('sh', 'application/x-sh', '', 'far file-code'),
 ('shar', 'application/x-shar', '', ''),
 ('swf', 'application/x-shockwave-flash', '', ''),
 ('xap', 'application/x-silverlight-app', '', ''),
-('sql', 'text/x-sql', '', 'file-code-o'),
+('sql', 'text/x-sql', '', 'far file-code'),
 ('sit', 'application/x-stuffit', '', ''),
 ('sitx', 'application/x-stuffitx', '', ''),
 ('srt', 'application/x-subrip', '', ''),
@@ -2425,7 +2425,7 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('sv4crc', 'application/x-sv4crc', '', ''),
 ('t3', 'application/x-t3vm-image', '', ''),
 ('gam', 'application/x-tads', '', ''),
-('tar', 'application/x-tar', 'mime-type-archive.png', 'file-archive-o'),
+('tar', 'application/x-tar', 'mime-type-archive.png', 'far file-archive'),
 ('tcl', 'application/x-tcl', '', ''),
 ('tex', 'application/x-tex', '', ''),
 ('tfm', 'application/x-tex-tfm', '', ''),
@@ -2433,7 +2433,7 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('texi', 'application/x-texinfo', '', ''),
 ('obj', 'application/x-tgif', '', ''),
 ('ustar', 'application/x-ustar', '', ''),
-('src', 'application/x-wais-source', '', 'file-code-o'),
+('src', 'application/x-wais-source', '', 'far file-code'),
 ('der', 'application/x-x509-ca-cert', '', ''),
 ('crt', 'application/x-x509-ca-cert', '', ''),
 ('fig', 'application/x-xfig', '', ''),
@@ -2451,14 +2451,14 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('xaml', 'application/xaml+xml', '', ''),
 ('xdf', 'application/xcap-diff+xml', '', ''),
 ('xenc', 'application/xenc+xml', '', ''),
-('xhtml', 'application/xhtml+xml', '', 'file-code-o'),
+('xhtml', 'application/xhtml+xml', '', 'far file-code'),
 ('xht', 'application/xhtml+xml', '', ''),
-('xml', 'application/xml', '', 'file-code-o'),
-('xsl', 'application/xml', '', 'file-code-o'),
-('dtd', 'application/xml-dtd', '', 'file-code-o'),
+('xml', 'application/xml', '', 'far file-code'),
+('xsl', 'application/xml', '', 'far file-code'),
+('dtd', 'application/xml-dtd', '', 'far file-code'),
 ('xop', 'application/xop+xml', '', ''),
 ('xpl', 'application/xproc+xml', '', ''),
-('xslt', 'application/xslt+xml', '', 'file-code-o'),
+('xslt', 'application/xslt+xml', '', 'far file-code'),
 ('xspf', 'application/xspf+xml', '', ''),
 ('mxml', 'application/xv+xml', '', ''),
 ('xhvml', 'application/xv+xml', '', ''),
@@ -2466,129 +2466,129 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('xvm', 'application/xv+xml', '', ''),
 ('yang', 'application/yang', '', ''),
 ('yin', 'application/yin+xml', '', ''),
-('zip', 'application/zip', 'mime-type-archive.png', 'file-archive-o'),
-('adp', 'audio/adpcm', 'mime-type-audio.png', 'file-audio-o'),
-('au', 'audio/basic', 'mime-type-audio.png', 'file-audio-o'),
-('snd', 'audio/basic', 'mime-type-audio.png', 'file-audio-o'),
-('mid', 'audio/midi', 'mime-type-audio.png', 'file-audio-o'),
-('midi', 'audio/midi', 'mime-type-audio.png', 'file-audio-o'),
-('kar', 'audio/midi', 'mime-type-audio.png', 'file-audio-o'),
-('rmi', 'audio/midi', 'mime-type-audio.png', 'file-audio-o'),
-('m4a', 'audio/mp4', 'mime-type-audio.png', 'file-audio-o'),
-('mp4a', 'audio/mp4', 'mime-type-audio.png', 'file-audio-o'),
-('m4p', 'audio/mp4a-latm', 'mime-type-audio.png', 'file-audio-o'),
-('mpga', 'audio/mpeg', 'mime-type-audio.png', 'file-audio-o'),
-('mp2', 'audio/mpeg', 'mime-type-audio.png', 'file-audio-o'),
-('mp2a', 'audio/mpeg', 'mime-type-audio.png', 'file-audio-o'),
-('mp3', 'audio/mpeg', 'mime-type-audio.png', 'file-audio-o'),
-('m2a', 'audio/mpeg', 'mime-type-audio.png', 'file-audio-o'),
-('m3a', 'audio/mpeg', 'mime-type-audio.png', 'file-audio-o'),
-('oga', 'audio/ogg', 'mime-type-audio.png', 'file-audio-o'),
-('ogg', 'audio/ogg', 'mime-type-audio.png', 'file-audio-o'),
-('spx', 'audio/ogg', 'mime-type-audio.png', 'file-audio-o'),
-('s3m', 'audio/s3m', 'mime-type-audio.png', 'file-audio-o'),
-('sil', 'audio/silk', 'mime-type-audio.png', 'file-audio-o'),
-('uva', 'audio/vnd.dece.audio', 'mime-type-audio.png', 'file-audio-o'),
-('uvva', 'audio/vnd.dece.audio', 'mime-type-audio.png', 'file-audio-o'),
-('eol', 'audio/vnd.digital-winds', 'mime-type-audio.png', 'file-audio-o'),
-('dra', 'audio/vnd.dra', 'mime-type-audio.png', 'file-audio-o'),
-('dts', 'audio/vnd.dts', 'mime-type-audio.png', 'file-audio-o'),
-('dtshd', 'audio/vnd.dts.hd', 'mime-type-audio.png', 'file-audio-o'),
-('lvp', 'audio/vnd.lucent.voice', 'mime-type-audio.png', 'file-audio-o'),
-('pya', 'audio/vnd.ms-playready.media.pya', 'mime-type-audio.png', 'file-audio-o'),
-('ecelp4800', 'audio/vnd.nuera.ecelp4800', 'mime-type-audio.png', 'file-audio-o'),
-('ecelp7470', 'audio/vnd.nuera.ecelp7470', 'mime-type-audio.png', 'file-audio-o'),
-('ecelp9600', 'audio/vnd.nuera.ecelp9600', 'mime-type-audio.png', 'file-audio-o'),
-('rip', 'audio/vnd.rip', 'mime-type-audio.png', 'file-audio-o'),
-('weba', 'audio/webm', 'mime-type-audio.png', 'file-audio-o'),
-('aac', 'audio/x-aac', 'mime-type-audio.png', 'file-audio-o'),
-('aif', 'audio/x-aiff', 'mime-type-audio.png', 'file-audio-o'),
-('aiff', 'audio/x-aiff', 'mime-type-audio.png', 'file-audio-o'),
-('aifc', 'audio/x-aiff', 'mime-type-audio.png', 'file-audio-o'),
-('caf', 'audio/x-caf', 'mime-type-audio.png', 'file-audio-o'),
-('flac', 'audio/x-flac', 'mime-type-audio.png', 'file-audio-o'),
-('mka', 'audio/x-matroska', 'mime-type-audio.png', 'file-audio-o'),
-('m3u', 'audio/x-mpegurl', 'mime-type-audio.png', 'file-audio-o'),
-('wax', 'audio/x-ms-wax', 'mime-type-audio.png', 'file-audio-o'),
-('wma', 'audio/x-ms-wma', 'mime-type-audio.png', 'file-audio-o'),
-('ram', 'audio/x-pn-realaudio', 'mime-type-audio.png', 'file-audio-o'),
-('ra', 'audio/x-pn-realaudio', 'mime-type-audio.png', 'file-audio-o'),
-('rmp', 'audio/x-pn-realaudio-plugin', 'mime-type-audio.png', 'file-audio-o'),
-('wav', 'audio/x-wav', 'mime-type-audio.png', 'file-audio-o'),
-('xm', 'audio/xm', 'mime-type-audio.png', 'file-audio-o'),
+('zip', 'application/zip', 'mime-type-archive.png', 'far file-archive'),
+('adp', 'audio/adpcm', 'mime-type-audio.png', 'far file-audio'),
+('au', 'audio/basic', 'mime-type-audio.png', 'far file-audio'),
+('snd', 'audio/basic', 'mime-type-audio.png', 'far file-audio'),
+('mid', 'audio/midi', 'mime-type-audio.png', 'far file-audio'),
+('midi', 'audio/midi', 'mime-type-audio.png', 'far file-audio'),
+('kar', 'audio/midi', 'mime-type-audio.png', 'far file-audio'),
+('rmi', 'audio/midi', 'mime-type-audio.png', 'far file-audio'),
+('m4a', 'audio/mp4', 'mime-type-audio.png', 'far file-audio'),
+('mp4a', 'audio/mp4', 'mime-type-audio.png', 'far file-audio'),
+('m4p', 'audio/mp4a-latm', 'mime-type-audio.png', 'far file-audio'),
+('mpga', 'audio/mpeg', 'mime-type-audio.png', 'far file-audio'),
+('mp2', 'audio/mpeg', 'mime-type-audio.png', 'far file-audio'),
+('mp2a', 'audio/mpeg', 'mime-type-audio.png', 'far file-audio'),
+('mp3', 'audio/mpeg', 'mime-type-audio.png', 'far file-audio'),
+('m2a', 'audio/mpeg', 'mime-type-audio.png', 'far file-audio'),
+('m3a', 'audio/mpeg', 'mime-type-audio.png', 'far file-audio'),
+('oga', 'audio/ogg', 'mime-type-audio.png', 'far file-audio'),
+('ogg', 'audio/ogg', 'mime-type-audio.png', 'far file-audio'),
+('spx', 'audio/ogg', 'mime-type-audio.png', 'far file-audio'),
+('s3m', 'audio/s3m', 'mime-type-audio.png', 'far file-audio'),
+('sil', 'audio/silk', 'mime-type-audio.png', 'far file-audio'),
+('uva', 'audio/vnd.dece.audio', 'mime-type-audio.png', 'far file-audio'),
+('uvva', 'audio/vnd.dece.audio', 'mime-type-audio.png', 'far file-audio'),
+('eol', 'audio/vnd.digital-winds', 'mime-type-audio.png', 'far file-audio'),
+('dra', 'audio/vnd.dra', 'mime-type-audio.png', 'far file-audio'),
+('dts', 'audio/vnd.dts', 'mime-type-audio.png', 'far file-audio'),
+('dtshd', 'audio/vnd.dts.hd', 'mime-type-audio.png', 'far file-audio'),
+('lvp', 'audio/vnd.lucent.voice', 'mime-type-audio.png', 'far file-audio'),
+('pya', 'audio/vnd.ms-playready.media.pya', 'mime-type-audio.png', 'far file-audio'),
+('ecelp4800', 'audio/vnd.nuera.ecelp4800', 'mime-type-audio.png', 'far file-audio'),
+('ecelp7470', 'audio/vnd.nuera.ecelp7470', 'mime-type-audio.png', 'far file-audio'),
+('ecelp9600', 'audio/vnd.nuera.ecelp9600', 'mime-type-audio.png', 'far file-audio'),
+('rip', 'audio/vnd.rip', 'mime-type-audio.png', 'far file-audio'),
+('weba', 'audio/webm', 'mime-type-audio.png', 'far file-audio'),
+('aac', 'audio/x-aac', 'mime-type-audio.png', 'far file-audio'),
+('aif', 'audio/x-aiff', 'mime-type-audio.png', 'far file-audio'),
+('aiff', 'audio/x-aiff', 'mime-type-audio.png', 'far file-audio'),
+('aifc', 'audio/x-aiff', 'mime-type-audio.png', 'far file-audio'),
+('caf', 'audio/x-caf', 'mime-type-audio.png', 'far file-audio'),
+('flac', 'audio/x-flac', 'mime-type-audio.png', 'far file-audio'),
+('mka', 'audio/x-matroska', 'mime-type-audio.png', 'far file-audio'),
+('m3u', 'audio/x-mpegurl', 'mime-type-audio.png', 'far file-audio'),
+('wax', 'audio/x-ms-wax', 'mime-type-audio.png', 'far file-audio'),
+('wma', 'audio/x-ms-wma', 'mime-type-audio.png', 'far file-audio'),
+('ram', 'audio/x-pn-realaudio', 'mime-type-audio.png', 'far file-audio'),
+('ra', 'audio/x-pn-realaudio', 'mime-type-audio.png', 'far file-audio'),
+('rmp', 'audio/x-pn-realaudio-plugin', 'mime-type-audio.png', 'far file-audio'),
+('wav', 'audio/x-wav', 'mime-type-audio.png', 'far file-audio'),
+('xm', 'audio/xm', 'mime-type-audio.png', 'far file-audio'),
 ('cdx', 'chemical/x-cdx', 'mime-type-vector.png', ''),
 ('cif', 'chemical/x-cif', '', ''),
 ('cmdf', 'chemical/x-cmdf', '', ''),
 ('cml', 'chemical/x-cml', '', ''),
 ('csml', 'chemical/x-csml', '', ''),
 ('xyz', 'chemical/x-xyz', '', ''),
-('bmp', 'image/bmp', 'mime-type-image.png', 'file-image-o'),
-('cgm', 'image/cgm', 'mime-type-image.png', 'file-image-o'),
-('g3', 'image/g3fax', 'mime-type-image.png', 'file-image-o'),
-('gif', 'image/gif', 'mime-type-image.png', 'file-image-o'),
-('ief', 'image/ief', 'mime-type-image.png', 'file-image-o'),
-('jp2', 'image/jp2', 'mime-type-image.png', 'file-image-o'),
-('jpeg', 'image/jpeg', 'mime-type-image.png', 'file-image-o'),
-('jpg', 'image/jpeg', 'mime-type-image.png', 'file-image-o'),
-('jpe', 'image/jpeg', 'mime-type-image.png', 'file-image-o'),
-('ktx', 'image/ktx', 'mime-type-image.png', 'file-image-o'),
-('pict', 'image/pict', 'mime-type-image.png', 'file-image-o'),
-('pic', 'image/pict', 'mime-type-image.png', 'file-image-o'),
-('pct', 'image/pict', 'mime-type-image.png', 'file-image-o'),
-('png', 'image/png', 'mime-type-png.png', 'file-image-o'),
-('btif', 'image/prs.btif', 'mime-type-image.png', 'file-image-o'),
-('sgi', 'image/sgi', 'mime-type-image.png', 'file-image-o');
+('bmp', 'image/bmp', 'mime-type-image.png', 'far file-image'),
+('cgm', 'image/cgm', 'mime-type-image.png', 'far file-image'),
+('g3', 'image/g3fax', 'mime-type-image.png', 'far file-image'),
+('gif', 'image/gif', 'mime-type-image.png', 'far file-image'),
+('ief', 'image/ief', 'mime-type-image.png', 'far file-image'),
+('jp2', 'image/jp2', 'mime-type-image.png', 'far file-image'),
+('jpeg', 'image/jpeg', 'mime-type-image.png', 'far file-image'),
+('jpg', 'image/jpeg', 'mime-type-image.png', 'far file-image'),
+('jpe', 'image/jpeg', 'mime-type-image.png', 'far file-image'),
+('ktx', 'image/ktx', 'mime-type-image.png', 'far file-image'),
+('pict', 'image/pict', 'mime-type-image.png', 'far file-image'),
+('pic', 'image/pict', 'mime-type-image.png', 'far file-image'),
+('pct', 'image/pict', 'mime-type-image.png', 'far file-image'),
+('png', 'image/png', 'mime-type-png.png', 'far file-image'),
+('btif', 'image/prs.btif', 'mime-type-image.png', 'far file-image'),
+('sgi', 'image/sgi', 'mime-type-image.png', 'far file-image');
 INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) VALUES
-('svg', 'image/svg+xml', 'mime-type-image.png', 'file-image-o'),
-('svgz', 'image/svg+xml', 'mime-type-image.png', 'file-image-o'),
-('tiff', 'image/tiff', 'mime-type-image.png', 'file-image-o'),
-('tif', 'image/tiff', 'mime-type-image.png', 'file-image-o'),
-('psd', 'image/vnd.adobe.photoshop', 'mime-type-psd.png', 'file-image-o'),
-('uvi', 'image/vnd.dece.graphic', 'mime-type-image.png', 'file-image-o'),
-('uvvi', 'image/vnd.dece.graphic', 'mime-type-image.png', 'file-image-o'),
-('uvg', 'image/vnd.dece.graphic', 'mime-type-image.png', 'file-image-o'),
-('uvvg', 'image/vnd.dece.graphic', 'mime-type-image.png', 'file-image-o'),
-('sub', 'image/vnd.dvb.subtitle', 'mime-type-image.png', 'file-image-o'),
-('djvu', 'image/vnd.djvu', 'mime-type-image.png', 'file-image-o'),
-('djv', 'image/vnd.djvu', 'mime-type-image.png', 'file-image-o'),
-('dwg', 'image/vnd.dwg', 'mime-type-image.png', 'file-image-o'),
-('dxf', 'image/vnd.dxf', 'mime-type-image.png', 'file-image-o'),
-('fbs', 'image/vnd.fastbidsheet', 'mime-type-image.png', 'file-image-o'),
-('fpx', 'image/vnd.fpx', 'mime-type-image.png', 'file-image-o'),
-('fst', 'image/vnd.fst', 'mime-type-image.png', 'file-image-o'),
-('mmr', 'image/vnd.fujixerox.edmics-mmr', 'mime-type-image.png', 'file-image-o'),
-('rlc', 'image/vnd.fujixerox.edmics-rlc', 'mime-type-image.png', 'file-image-o'),
-('mdi', 'image/vnd.ms-modi', 'mime-type-image.png', 'file-image-o'),
-('wdp', 'image/vnd.ms-photo', 'mime-type-image.png', 'file-image-o'),
-('npx', 'image/vnd.net-fpx', 'mime-type-image.png', 'file-image-o'),
-('wbmp', 'image/vnd.wap.wbmp', 'mime-type-image.png', 'file-image-o'),
-('xif', 'image/vnd.xiff', 'mime-type-image.png', 'file-image-o'),
-('webp', 'image/webp', 'mime-type-image.png', 'file-image-o'),
-('3ds', 'image/x-3ds', 'mime-type-image.png', 'file-image-o'),
-('ras', 'image/x-cmu-raster', 'mime-type-image.png', 'file-image-o'),
-('cmx', 'image/x-cmx', 'mime-type-image.png', 'file-image-o'),
-('fh', 'image/x-freehand', 'mime-type-image.png', 'file-image-o'),
-('fhc', 'image/x-freehand', 'mime-type-image.png', 'file-image-o'),
-('fh4', 'image/x-freehand', 'mime-type-image.png', 'file-image-o'),
-('fh5', 'image/x-freehand', 'mime-type-image.png', 'file-image-o'),
-('fh7', 'image/x-freehand', 'mime-type-image.png', 'file-image-o'),
-('ico', 'image/x-icon', 'mime-type-image.png', 'file-image-o'),
-('pntg', 'image/x-macpaint', 'mime-type-image.png', 'file-image-o'),
-('pnt', 'image/x-macpaint', 'mime-type-image.png', 'file-image-o'),
-('mac', 'image/x-macpaint', 'mime-type-image.png', 'file-image-o'),
-('sid', 'image/x-mrsid-image', 'mime-type-image.png', 'file-image-o'),
-('pcx', 'image/x-pcx', 'mime-type-image.png', 'file-image-o'),
-('pnm', 'image/x-portable-anymap', 'mime-type-image.png', 'file-image-o'),
-('pbm', 'image/x-portable-bitmap', 'mime-type-image.png', 'file-image-o'),
-('pgm', 'image/x-portable-graymap', 'mime-type-image.png', 'file-image-o'),
-('ppm', 'image/x-portable-pixmap', 'mime-type-image.png', 'file-image-o'),
-('qtif', 'image/x-quicktime', 'mime-type-image.png', 'file-image-o'),
-('qti', 'image/x-quicktime', 'mime-type-image.png', 'file-image-o'),
-('rgb', 'image/x-rgb', 'mime-type-image.png', 'file-image-o'),
-('tga', 'image/x-tga', 'mime-type-image.png', 'file-image-o'),
-('xbm', 'image/x-xbitmap', 'mime-type-image.png', 'file-image-o'),
-('xpm', 'image/x-xpixmap', 'mime-type-image.png', 'file-image-o'),
-('xwd', 'image/x-xwindowdump', 'mime-type-image.png', 'file-image-o'),
+('svg', 'image/svg+xml', 'mime-type-image.png', 'far file-image'),
+('svgz', 'image/svg+xml', 'mime-type-image.png', 'far file-image'),
+('tiff', 'image/tiff', 'mime-type-image.png', 'far file-image'),
+('tif', 'image/tiff', 'mime-type-image.png', 'far file-image'),
+('psd', 'image/vnd.adobe.photoshop', 'mime-type-psd.png', 'far file-image'),
+('uvi', 'image/vnd.dece.graphic', 'mime-type-image.png', 'far file-image'),
+('uvvi', 'image/vnd.dece.graphic', 'mime-type-image.png', 'far file-image'),
+('uvg', 'image/vnd.dece.graphic', 'mime-type-image.png', 'far file-image'),
+('uvvg', 'image/vnd.dece.graphic', 'mime-type-image.png', 'far file-image'),
+('sub', 'image/vnd.dvb.subtitle', 'mime-type-image.png', 'far file-image'),
+('djvu', 'image/vnd.djvu', 'mime-type-image.png', 'far file-image'),
+('djv', 'image/vnd.djvu', 'mime-type-image.png', 'far file-image'),
+('dwg', 'image/vnd.dwg', 'mime-type-image.png', 'far file-image'),
+('dxf', 'image/vnd.dxf', 'mime-type-image.png', 'far file-image'),
+('fbs', 'image/vnd.fastbidsheet', 'mime-type-image.png', 'far file-image'),
+('fpx', 'image/vnd.fpx', 'mime-type-image.png', 'far file-image'),
+('fst', 'image/vnd.fst', 'mime-type-image.png', 'far file-image'),
+('mmr', 'image/vnd.fujixerox.edmics-mmr', 'mime-type-image.png', 'far file-image'),
+('rlc', 'image/vnd.fujixerox.edmics-rlc', 'mime-type-image.png', 'far file-image'),
+('mdi', 'image/vnd.ms-modi', 'mime-type-image.png', 'far file-image'),
+('wdp', 'image/vnd.ms-photo', 'mime-type-image.png', 'far file-image'),
+('npx', 'image/vnd.net-fpx', 'mime-type-image.png', 'far file-image'),
+('wbmp', 'image/vnd.wap.wbmp', 'mime-type-image.png', 'far file-image'),
+('xif', 'image/vnd.xiff', 'mime-type-image.png', 'far file-image'),
+('webp', 'image/webp', 'mime-type-image.png', 'far file-image'),
+('3ds', 'image/x-3ds', 'mime-type-image.png', 'far file-image'),
+('ras', 'image/x-cmu-raster', 'mime-type-image.png', 'far file-image'),
+('cmx', 'image/x-cmx', 'mime-type-image.png', 'far file-image'),
+('fh', 'image/x-freehand', 'mime-type-image.png', 'far file-image'),
+('fhc', 'image/x-freehand', 'mime-type-image.png', 'far file-image'),
+('fh4', 'image/x-freehand', 'mime-type-image.png', 'far file-image'),
+('fh5', 'image/x-freehand', 'mime-type-image.png', 'far file-image'),
+('fh7', 'image/x-freehand', 'mime-type-image.png', 'far file-image'),
+('ico', 'image/x-icon', 'mime-type-image.png', 'far file-image'),
+('pntg', 'image/x-macpaint', 'mime-type-image.png', 'far file-image'),
+('pnt', 'image/x-macpaint', 'mime-type-image.png', 'far file-image'),
+('mac', 'image/x-macpaint', 'mime-type-image.png', 'far file-image'),
+('sid', 'image/x-mrsid-image', 'mime-type-image.png', 'far file-image'),
+('pcx', 'image/x-pcx', 'mime-type-image.png', 'far file-image'),
+('pnm', 'image/x-portable-anymap', 'mime-type-image.png', 'far file-image'),
+('pbm', 'image/x-portable-bitmap', 'mime-type-image.png', 'far file-image'),
+('pgm', 'image/x-portable-graymap', 'mime-type-image.png', 'far file-image'),
+('ppm', 'image/x-portable-pixmap', 'mime-type-image.png', 'far file-image'),
+('qtif', 'image/x-quicktime', 'mime-type-image.png', 'far file-image'),
+('qti', 'image/x-quicktime', 'mime-type-image.png', 'far file-image'),
+('rgb', 'image/x-rgb', 'mime-type-image.png', 'far file-image'),
+('tga', 'image/x-tga', 'mime-type-image.png', 'far file-image'),
+('xbm', 'image/x-xbitmap', 'mime-type-image.png', 'far file-image'),
+('xpm', 'image/x-xpixmap', 'mime-type-image.png', 'far file-image'),
+('xwd', 'image/x-xwindowdump', 'mime-type-image.png', 'far file-image'),
 ('eml', 'message/rfc822', '', ''),
 ('mime', 'message/rfc822', '', ''),
 ('igs', 'model/iges', '', ''),
@@ -2610,162 +2610,162 @@ INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) V
 ('x3dvz', 'model/x3d+vrml', '', ''),
 ('x3d', 'model/x3d+xml', '', ''),
 ('x3dz', 'model/x3d+xml', '', ''),
-('manifest', 'text/cache-manifest', '', 'file-text-o'),
-('appcache', 'text/cache-manifest', '', 'file-text-o'),
-('ics', 'text/calendar', '', 'file-text-o'),
-('ifb', 'text/calendar', '', 'file-text-o'),
-('css', 'text/css', '', 'file-code-o'),
-('csv', 'text/csv', 'mime-type-spreadsheet.png', 'file-excel-o'),
-('html', 'text/html', '', 'file-code-o'),
-('htm', 'text/html', '', 'file-code-o'),
-('n3', 'text/n3', '', 'file-text-o'),
-('txt', 'text/plain', 'mime-type-document.png', 'file-text-o'),
-('text', 'text/plain', '', 'file-text-o'),
-('conf', 'text/plain', '', 'file-text-o'),
-('def', 'text/plain', '', 'file-text-o'),
-('list', 'text/plain', '', 'file-text-o'),
-('log', 'text/plain', '', 'file-text-o'),
-('in', 'text/plain', '', 'file-text-o'),
-('dsc', 'text/prs.lines.tag', '', 'file-text-o'),
-('rtx', 'text/richtext', '', 'file-text-o'),
-('sgml', 'text/sgml', '', 'file-text-o'),
-('sgm', 'text/sgml', '', 'file-text-o'),
-('tsv', 'text/tab-separated-values', '', 'file-text-o'),
-('t', 'text/troff', '', 'file-text-o'),
-('tr', 'text/troff', '', 'file-text-o'),
-('roff', 'text/troff', '', 'file-text-o'),
-('man', 'text/troff', '', 'file-text-o'),
-('me', 'text/troff', '', 'file-text-o'),
-('ms', 'text/troff', '', 'file-text-o'),
-('ttl', 'text/turtle', '', 'file-code-o'),
-('uri', 'text/uri-list', '', 'file-text-o'),
-('uris', 'text/uri-list', '', 'file-text-o'),
-('urls', 'text/uri-list', '', 'file-text-o'),
-('vcard', 'text/vcard', '', 'file-text-o'),
-('curl', 'text/vnd.curl', '', 'file-text-o'),
-('dcurl', 'text/vnd.curl.dcurl', '', 'file-text-o'),
-('scurl', 'text/vnd.curl.scurl', '', 'file-text-o'),
-('mcurl', 'text/vnd.curl.mcurl', '', 'file-text-o'),
-('fly', 'text/vnd.fly', '', 'file-text-o'),
-('flx', 'text/vnd.fmi.flexstor', '', 'file-text-o'),
-('gv', 'text/vnd.graphviz', '', 'file-text-o'),
-('3dml', 'text/vnd.in3d.3dml', '', 'file-text-o'),
-('spot', 'text/vnd.in3d.spot', '', 'file-text-o'),
-('jad', 'text/vnd.sun.j2me.app-descriptor', '', 'file-text-o'),
-('wml', 'text/vnd.wap.wml', '', 'file-text-o'),
-('wmls', 'text/vnd.wap.wmlscript', '', 'file-text-o'),
-('s', 'text/x-asm', '', 'file-text-o'),
-('asm', 'text/x-asm', '', 'file-code-o'),
-('c', 'text/x-c', '', 'file-code-o'),
-('cc', 'text/x-c', '', 'file-code-o'),
-('cxx', 'text/x-c', '', 'file-code-o'),
-('cpp', 'text/x-c', '', 'file-code-o'),
-('h', 'text/x-c', '', 'file-code-o'),
-('hh', 'text/x-c', '', 'file-code-o'),
-('dic', 'text/x-c', '', 'file-text-o'),
-('f', 'text/x-fortran', '', 'file-code-o'),
-('for', 'text/x-fortran', '', 'file-code-o'),
-('f77', 'text/x-fortran', '', 'file-text-o'),
-('f90', 'text/x-fortran', '', 'file-text-o'),
-('java', 'text/x-java-source', '', 'file-code-o'),
-('opml', 'text/x-opml', '', 'file-text-o'),
-('p', 'text/x-pascal', '', 'file-text-o'),
-('pas', 'text/x-pascal', '', 'file-code-o'),
-('php', 'application/x-httpd-php', '', 'file-code-o'),
-('coffee', 'text/x-coffeescript', '', 'file-code-o'),
-('lsp', 'text/x-common-lisp', '', 'file-code-o'),
-('lisp', 'text/x-common-lisp', '', 'file-code-o'),
-('diff', 'text/x-diff', '', 'file-code-o'),
-('go', 'text/x-go', '', 'file-code-o'),
-('lua', 'text/x-lua', '', 'file-code-o'),
-('pl', 'text/x-perl', '', 'file-code-o'),
-('prl', 'text/x-perl', '', 'file-code-o'),
-('perl', 'text/x-perl', '', 'file-code-o'),
-('py', 'text/x-python', '', 'file-code-o'),
-('nginx', 'text/nginx', '', 'file-code-o'),
-('ini', 'text/x-ini', '', 'file-text-o'),
-('rb', 'text/x-ruby', '', 'file-code-o'),
-('sass', 'text/x-sass', '', 'file-code-o'),
-('bash', 'text/x-sh', '', 'file-code-o'),
-('swift', 'text/x-swift', '', 'file-code-o'),
-('vb', 'text/x-vb', '', 'file-code-o'),
-('vbs', 'text/vbscript', '', 'file-code-o'),
-('vue', 'text/x-vue', '', 'file-code-o'),
-('yaml', 'text/x-yaml', '', 'file-text-o'),
-('md', 'text/x-markdown', '', 'file-text-o'),
-('xq', 'application/xquery', '', 'file-code-o'),
-('xquery', 'application/xquery', '', 'file-code-o'),
-('ps1', 'application/x-powershell', '', 'file-code-o'),
+('manifest', 'text/cache-manifest', '', 'far file-alt'),
+('appcache', 'text/cache-manifest', '', 'far file-alt'),
+('ics', 'text/calendar', '', 'far file-alt'),
+('ifb', 'text/calendar', '', 'far file-alt'),
+('css', 'text/css', '', 'far file-code'),
+('csv', 'text/csv', 'mime-type-spreadsheet.png', 'far file-excel'),
+('html', 'text/html', '', 'far file-code'),
+('htm', 'text/html', '', 'far file-code'),
+('n3', 'text/n3', '', 'far file-alt'),
+('txt', 'text/plain', 'mime-type-document.png', 'far file-alt'),
+('text', 'text/plain', '', 'far file-alt'),
+('conf', 'text/plain', '', 'far file-alt'),
+('def', 'text/plain', '', 'far file-alt'),
+('list', 'text/plain', '', 'far file-alt'),
+('log', 'text/plain', '', 'far file-alt'),
+('in', 'text/plain', '', 'far file-alt'),
+('dsc', 'text/prs.lines.tag', '', 'far file-alt'),
+('rtx', 'text/richtext', '', 'far file-alt'),
+('sgml', 'text/sgml', '', 'far file-alt'),
+('sgm', 'text/sgml', '', 'far file-alt'),
+('tsv', 'text/tab-separated-values', '', 'far file-alt'),
+('t', 'text/troff', '', 'far file-alt'),
+('tr', 'text/troff', '', 'far file-alt'),
+('roff', 'text/troff', '', 'far file-alt'),
+('man', 'text/troff', '', 'far file-alt'),
+('me', 'text/troff', '', 'far file-alt'),
+('ms', 'text/troff', '', 'far file-alt'),
+('ttl', 'text/turtle', '', 'far file-code'),
+('uri', 'text/uri-list', '', 'far file-alt'),
+('uris', 'text/uri-list', '', 'far file-alt'),
+('urls', 'text/uri-list', '', 'far file-alt'),
+('address-card', 'text/vcard', '', 'far file-alt'),
+('curl', 'text/vnd.curl', '', 'far file-alt'),
+('dcurl', 'text/vnd.curl.dcurl', '', 'far file-alt'),
+('scurl', 'text/vnd.curl.scurl', '', 'far file-alt'),
+('mcurl', 'text/vnd.curl.mcurl', '', 'far file-alt'),
+('fly', 'text/vnd.fly', '', 'far file-alt'),
+('flx', 'text/vnd.fmi.flexstor', '', 'far file-alt'),
+('gv', 'text/vnd.graphviz', '', 'far file-alt'),
+('3dml', 'text/vnd.in3d.3dml', '', 'far file-alt'),
+('spot', 'text/vnd.in3d.spot', '', 'far file-alt'),
+('jad', 'text/vnd.sun.j2me.app-descriptor', '', 'far file-alt'),
+('wml', 'text/vnd.wap.wml', '', 'far file-alt'),
+('wmls', 'text/vnd.wap.wmlscript', '', 'far file-alt'),
+('s', 'text/x-asm', '', 'far file-alt'),
+('asm', 'text/x-asm', '', 'far file-code'),
+('c', 'text/x-c', '', 'far file-code'),
+('far closed-captioning', 'text/x-c', '', 'far file-code'),
+('cxx', 'text/x-c', '', 'far file-code'),
+('cpp', 'text/x-c', '', 'far file-code'),
+('h', 'text/x-c', '', 'far file-code'),
+('hh', 'text/x-c', '', 'far file-code'),
+('dic', 'text/x-c', '', 'far file-alt'),
+('f', 'text/x-fortran', '', 'far file-code'),
+('for', 'text/x-fortran', '', 'far file-code'),
+('f77', 'text/x-fortran', '', 'far file-alt'),
+('f90', 'text/x-fortran', '', 'far file-alt'),
+('java', 'text/x-java-source', '', 'far file-code'),
+('opml', 'text/x-opml', '', 'far file-alt'),
+('p', 'text/x-pascal', '', 'far file-alt'),
+('pas', 'text/x-pascal', '', 'far file-code'),
+('php', 'application/x-httpd-php', '', 'far file-code'),
+('coffee', 'text/x-coffeescript', '', 'far file-code'),
+('lsp', 'text/x-common-lisp', '', 'far file-code'),
+('lisp', 'text/x-common-lisp', '', 'far file-code'),
+('diff', 'text/x-diff', '', 'far file-code'),
+('go', 'text/x-go', '', 'far file-code'),
+('lua', 'text/x-lua', '', 'far file-code'),
+('pl', 'text/x-perl', '', 'far file-code'),
+('prl', 'text/x-perl', '', 'far file-code'),
+('perl', 'text/x-perl', '', 'far file-code'),
+('py', 'text/x-python', '', 'far file-code'),
+('nginx', 'text/nginx', '', 'far file-code'),
+('ini', 'text/x-ini', '', 'far file-alt'),
+('rb', 'text/x-ruby', '', 'far file-code'),
+('sass', 'text/x-sass', '', 'far file-code'),
+('bash', 'text/x-sh', '', 'far file-code'),
+('swift', 'text/x-swift', '', 'far file-code'),
+('vb', 'text/x-vb', '', 'far file-code'),
+('vbs', 'text/vbscript', '', 'far file-code'),
+('vue', 'text/x-vue', '', 'far file-code'),
+('yaml', 'text/x-yaml', '', 'far file-alt'),
+('md', 'text/x-markdown', '', 'far file-alt'),
+('xq', 'application/xquery', '', 'far file-code'),
+('xquery', 'application/xquery', '', 'far file-code'),
+('ps1', 'application/x-powershell', '', 'far file-code'),
 ('aps', 'application/x-aspx', '', ''),
-('jsp', 'application/x-jsp', '', 'file-code-o'),
-('nfo', 'text/x-nfo', '', 'file-text-o'),
-('etx', 'text/x-setext', '', 'file-text-o'),
-('sfv', 'text/x-sfv', '', 'file-text-o'),
-('uu', 'text/x-uuencode', '', 'file-text-o'),
-('vcs', 'text/x-vcalendar', '', 'file-text-o'),
-('vcf', 'text/x-vcard', '', 'file-text-o'),
-('3gp', 'video/3gpp', 'mime-type-video.png', 'file-video-o'),
-('3g2', 'video/3gpp2', 'mime-type-video.png', 'file-video-o'),
-('h261', 'video/h261', 'mime-type-video.png', 'file-video-o'),
-('h263', 'video/h263', 'mime-type-video.png', 'file-video-o'),
-('h264', 'video/h264', 'mime-type-video.png', 'file-video-o'),
-('jpgv', 'video/jpeg', 'mime-type-video.png', 'file-video-o'),
-('jpm', 'video/jpm', 'mime-type-video.png', 'file-video-o'),
-('jpgm', 'video/jpm', 'mime-type-video.png', 'file-video-o'),
-('mj2', 'video/mj2', 'mime-type-video.png', 'file-video-o'),
-('mjp2', 'video/mj2', 'mime-type-video.png', 'file-video-o'),
-('ts', 'video/mp2t', 'mime-type-video.png', 'file-video-o'),
-('mp4', 'video/mp4', 'mime-type-video.png', 'file-video-o'),
-('mp4v', 'video/mp4', 'mime-type-video.png', 'file-video-o'),
-('mpg4', 'video/mp4', 'mime-type-video.png', 'file-video-o'),
-('m4v', 'video/mp4', 'mime-type-video.png', 'file-video-o'),
-('mpeg', 'video/mpeg', 'mime-type-video.png', 'file-video-o'),
-('mpg', 'video/mpeg', 'mime-type-video.png', 'file-video-o'),
-('mpe', 'video/mpeg', 'mime-type-video.png', 'file-video-o'),
-('m1v', 'video/mpeg', 'mime-type-video.png', 'file-video-o'),
-('m2v', 'video/mpeg', 'mime-type-video.png', 'file-video-o'),
-('ogv', 'video/ogg', 'mime-type-video.png', 'file-video-o'),
-('qt', 'video/quicktime', 'mime-type-video.png', 'file-video-o'),
-('mov', 'video/quicktime', 'mime-type-video.png', 'file-video-o'),
-('uvh', 'video/vnd.dece.hd', 'mime-type-video.png', 'file-video-o'),
-('uvvh', 'video/vnd.dece.hd', 'mime-type-video.png', 'file-video-o'),
-('uvm', 'video/vnd.dece.mobile', 'mime-type-video.png', 'file-video-o'),
-('uvvm', 'video/vnd.dece.mobile', 'mime-type-video.png', 'file-video-o'),
-('uvp', 'video/vnd.dece.pd', 'mime-type-video.png', 'file-video-o'),
-('uvvp', 'video/vnd.dece.pd', 'mime-type-video.png', 'file-video-o');
+('jsp', 'application/x-jsp', '', 'far file-code'),
+('nfo', 'text/x-nfo', '', 'far file-alt'),
+('etx', 'text/x-setext', '', 'far file-alt'),
+('sfv', 'text/x-sfv', '', 'far file-alt'),
+('uu', 'text/x-uuencode', '', 'far file-alt'),
+('vcs', 'text/x-vcalendar', '', 'far file-alt'),
+('vcf', 'text/x-vcard', '', 'far file-alt'),
+('3gp', 'video/3gpp', 'mime-type-video.png', 'far file-video'),
+('3g2', 'video/3gpp2', 'mime-type-video.png', 'far file-video'),
+('h261', 'video/h261', 'mime-type-video.png', 'far file-video'),
+('h263', 'video/h263', 'mime-type-video.png', 'far file-video'),
+('h264', 'video/h264', 'mime-type-video.png', 'far file-video'),
+('jpgv', 'video/jpeg', 'mime-type-video.png', 'far file-video'),
+('jpm', 'video/jpm', 'mime-type-video.png', 'far file-video'),
+('jpgm', 'video/jpm', 'mime-type-video.png', 'far file-video'),
+('mj2', 'video/mj2', 'mime-type-video.png', 'far file-video'),
+('mjp2', 'video/mj2', 'mime-type-video.png', 'far file-video'),
+('ts', 'video/mp2t', 'mime-type-video.png', 'far file-video'),
+('mp4', 'video/mp4', 'mime-type-video.png', 'far file-video'),
+('mp4v', 'video/mp4', 'mime-type-video.png', 'far file-video'),
+('mpg4', 'video/mp4', 'mime-type-video.png', 'far file-video'),
+('m4v', 'video/mp4', 'mime-type-video.png', 'far file-video'),
+('mpeg', 'video/mpeg', 'mime-type-video.png', 'far file-video'),
+('mpg', 'video/mpeg', 'mime-type-video.png', 'far file-video'),
+('mpe', 'video/mpeg', 'mime-type-video.png', 'far file-video'),
+('m1v', 'video/mpeg', 'mime-type-video.png', 'far file-video'),
+('m2v', 'video/mpeg', 'mime-type-video.png', 'far file-video'),
+('ogv', 'video/ogg', 'mime-type-video.png', 'far file-video'),
+('qt', 'video/quicktime', 'mime-type-video.png', 'far file-video'),
+('mov', 'video/quicktime', 'mime-type-video.png', 'far file-video'),
+('uvh', 'video/vnd.dece.hd', 'mime-type-video.png', 'far file-video'),
+('uvvh', 'video/vnd.dece.hd', 'mime-type-video.png', 'far file-video'),
+('uvm', 'video/vnd.dece.mobile', 'mime-type-video.png', 'far file-video'),
+('uvvm', 'video/vnd.dece.mobile', 'mime-type-video.png', 'far file-video'),
+('uvp', 'video/vnd.dece.pd', 'mime-type-video.png', 'far file-video'),
+('uvvp', 'video/vnd.dece.pd', 'mime-type-video.png', 'far file-video');
 INSERT INTO `sys_storage_mime_types` (`ext`, `mime_type`, `icon`, `icon_font`) VALUES
-('uvs', 'video/vnd.dece.sd', 'mime-type-video.png', 'file-video-o'),
-('uvvs', 'video/vnd.dece.sd', 'mime-type-video.png', 'file-video-o'),
-('uvv', 'video/vnd.dece.video', 'mime-type-video.png', 'file-video-o'),
-('uvvv', 'video/vnd.dece.video', 'mime-type-video.png', 'file-video-o'),
-('dvb', 'video/vnd.dvb.file', 'mime-type-video.png', 'file-video-o'),
-('fvt', 'video/vnd.fvt', 'mime-type-video.png', 'file-video-o'),
-('mxu', 'video/vnd.mpegurl', 'mime-type-video.png', 'file-video-o'),
-('m4u', 'video/vnd.mpegurl', 'mime-type-video.png', 'file-video-o'),
-('pyv', 'video/vnd.ms-playready.media.pyv', 'mime-type-video.png', 'file-video-o'),
-('uvu', 'video/vnd.uvvu.mp4', 'mime-type-video.png', 'file-video-o'),
-('uvvu', 'video/vnd.uvvu.mp4', 'mime-type-video.png', 'file-video-o'),
-('viv', 'video/vnd.vivo', 'mime-type-video.png', 'file-video-o'),
-('dv', 'video/x-dv', 'mime-type-video.png', 'file-video-o'),
-('dif', 'video/x-dv', 'mime-type-video.png', 'file-excel-o'),
-('webm', 'video/webm', 'mime-type-video.png', 'file-video-o'),
-('f4v', 'video/x-f4v', 'mime-type-video.png', 'file-video-o'),
-('fli', 'video/x-fli', 'mime-type-video.png', 'file-video-o'),
-('flv', 'video/x-flv', 'mime-type-video.png', 'file-video-o'),
-('mkv', 'video/x-matroska', 'mime-type-video.png', 'file-video-o'),
-('mk3d', 'video/x-matroska', 'mime-type-video.png', 'file-video-o'),
-('mks', 'video/x-matroska', 'mime-type-video.png', 'file-video-o'),
-('mng', 'video/x-mng', 'mime-type-video.png', 'file-video-o'),
-('asf', 'video/x-ms-asf', 'mime-type-video.png', 'file-video-o'),
-('asx', 'video/x-ms-asf', 'mime-type-video.png', 'file-video-o'),
-('vob', 'video/x-ms-vob', 'mime-type-video.png', 'file-video-o'),
-('wm', 'video/x-ms-wm', 'mime-type-video.png', 'file-video-o'),
-('wmv', 'video/x-ms-wmv', 'mime-type-video.png', 'file-video-o'),
-('wmx', 'video/x-ms-wmx', 'mime-type-video.png', 'file-video-o'),
-('wvx', 'video/x-ms-wvx', 'mime-type-video.png', 'file-video-o'),
-('avi', 'video/x-msvideo', 'mime-type-video.png', 'file-video-o'),
-('movie', 'video/x-sgi-movie', 'mime-type-video.png', 'file-video-o'),
-('smv', 'video/x-smv', 'mime-type-video.png', 'file-video-o'),
+('uvs', 'video/vnd.dece.sd', 'mime-type-video.png', 'far file-video'),
+('uvvs', 'video/vnd.dece.sd', 'mime-type-video.png', 'far file-video'),
+('uvv', 'video/vnd.dece.video', 'mime-type-video.png', 'far file-video'),
+('uvvv', 'video/vnd.dece.video', 'mime-type-video.png', 'far file-video'),
+('dvb', 'video/vnd.dvb.file', 'mime-type-video.png', 'far file-video'),
+('fvt', 'video/vnd.fvt', 'mime-type-video.png', 'far file-video'),
+('mxu', 'video/vnd.mpegurl', 'mime-type-video.png', 'far file-video'),
+('m4u', 'video/vnd.mpegurl', 'mime-type-video.png', 'far file-video'),
+('pyv', 'video/vnd.ms-playready.media.pyv', 'mime-type-video.png', 'far file-video'),
+('uvu', 'video/vnd.uvvu.mp4', 'mime-type-video.png', 'far file-video'),
+('uvvu', 'video/vnd.uvvu.mp4', 'mime-type-video.png', 'far file-video'),
+('viv', 'video/vnd.vivo', 'mime-type-video.png', 'far file-video'),
+('dv', 'video/x-dv', 'mime-type-video.png', 'far file-video'),
+('dif', 'video/x-dv', 'mime-type-video.png', 'far file-excel'),
+('webm', 'video/webm', 'mime-type-video.png', 'far file-video'),
+('f4v', 'video/x-f4v', 'mime-type-video.png', 'far file-video'),
+('fli', 'video/x-fli', 'mime-type-video.png', 'far file-video'),
+('flv', 'video/x-flv', 'mime-type-video.png', 'far file-video'),
+('mkv', 'video/x-matroska', 'mime-type-video.png', 'far file-video'),
+('mk3d', 'video/x-matroska', 'mime-type-video.png', 'far file-video'),
+('mks', 'video/x-matroska', 'mime-type-video.png', 'far file-video'),
+('mng', 'video/x-mng', 'mime-type-video.png', 'far file-video'),
+('asf', 'video/x-ms-asf', 'mime-type-video.png', 'far file-video'),
+('asx', 'video/x-ms-asf', 'mime-type-video.png', 'far file-video'),
+('vob', 'video/x-ms-vob', 'mime-type-video.png', 'far file-video'),
+('wm', 'video/x-ms-wm', 'mime-type-video.png', 'far file-video'),
+('wmv', 'video/x-ms-wmv', 'mime-type-video.png', 'far file-video'),
+('wmx', 'video/x-ms-wmx', 'mime-type-video.png', 'far file-video'),
+('wvx', 'video/x-ms-wvx', 'mime-type-video.png', 'far file-video'),
+('avi', 'video/x-msvideo', 'mime-type-video.png', 'far file-video'),
+('movie', 'video/x-sgi-movie', 'mime-type-video.png', 'far file-video'),
+('smv', 'video/x-smv', 'mime-type-video.png', 'far file-video'),
 ('ice', 'x-conference/x-cooltalk', '', '');
 
 
@@ -3433,7 +3433,8 @@ INSERT INTO `sys_menu_templates` (`id`, `template`, `title`, `visible`) VALUES
 (17, 'menu_inline_sbtn.html', '_sys_menu_template_title_inline_sbtn', 1),
 (18, 'menu_icon_buttons_hor.html', '_sys_menu_template_title_icon_buttons_hor', 1),
 (19, 'menu_floating_blocks_wide.html', '_sys_menu_template_title_floating_blocks_wide', 0),
-(20, 'menu_custom_ver.html', '_sys_menu_template_title_custom_ver', 0);
+(20, 'menu_custom_ver.html', '_sys_menu_template_title_custom_ver', 0),
+(21, 'menu_profile_stats.html', '_sys_menu_template_title_profile_stats', 0);
 
 CREATE TABLE IF NOT EXISTS `sys_objects_menu` (
   `id` int(11) NOT NULL AUTO_INCREMENT,
@@ -3469,7 +3470,7 @@ INSERT INTO `sys_objects_menu` (`object`, `title`, `set_name`, `module`, `templa
 ('sys_cmts_item_actions', '_sys_menu_title_cmts_item_actions', 'sys_cmts_item_actions', 'system', 15, 0, 1, 'BxTemplCmtsMenuActions', ''),
 ('sys_account_popup', '_sys_menu_title_account_popup', '', 'system', 12, 0, 1, 'BxTemplMenuAccountPopup', ''),
 ('sys_account_notifications', '_sys_menu_title_account_notifications', 'sys_account_notifications', 'system', 19, 0, 1, 'BxTemplMenuAccountNotifications', ''),
-('sys_profile_stats', '_sys_menu_title_profile_stats', 'sys_profile_stats', 'system', 6, 0, 1, 'BxTemplMenuProfileStats', ''),
+('sys_profile_stats', '_sys_menu_title_profile_stats', 'sys_profile_stats', 'system', 21, 0, 1, 'BxTemplMenuProfileStats', ''),
 ('sys_switch_language_popup', '_sys_menu_title_switch_language_popup', 'sys_switch_language', 'system', 6, 0, 1, 'BxTemplMenuSwitchLanguage', ''),
 ('sys_switch_language_inline', '_sys_menu_title_switch_language_inline', 'sys_switch_language', 'system', 3, 0, 1, 'BxTemplMenuSwitchLanguage', ''),
 ('sys_switch_template', '_sys_menu_title_switch_template', 'sys_switch_template', 'system', 6, 0, 1, 'BxTemplMenuSwitchTemplate', ''),
@@ -3563,7 +3564,7 @@ INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `tit
 ('sys_account_notifications', 'system', 'studio', '_sys_menu_item_title_system_studio', '_sys_menu_item_title_studio', '{studio_url}', '', '', 'wrench', '', '', 2147483646, 1, 0, 5),
 ('sys_account_notifications', 'system', 'cart', '_sys_menu_item_title_system_cart', '_sys_menu_item_title_cart', 'cart.php', '', '', 'cart-plus col-red3', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:20:"get_cart_items_count";s:6:"params";a:0:{}s:5:"class";s:21:"TemplPaymentsServices";}', '', 2147483646, 1, 1, 6),
 ('sys_account_notifications', 'system', 'orders', '_sys_menu_item_title_system_orders', '_sys_menu_item_title_orders', 'orders.php', '', '', 'cart-arrow-down col-green3', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:16:"get_orders_count";s:6:"params";a:1:{i:0;s:3:"new";}s:5:"class";s:21:"TemplPaymentsServices";}', '', 2147483646, 0, 1, 7),
-('sys_account_notifications', 'system', 'logout', '_sys_menu_item_title_system_logout', '_sys_menu_item_title_logout', 'logout.php', '', '', 'sign-out', '', '', 2147483646, 1, 1, 9999);
+('sys_account_notifications', 'system', 'logout', '_sys_menu_item_title_system_logout', '_sys_menu_item_title_logout', 'logout.php', '', '', 'sign-out-alt', '', '', 2147483646, 1, 1, 9999);
 
 -- account settings menu
 INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
@@ -3586,7 +3587,7 @@ INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `tit
 -- comment manage menu
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
 ('sys_cmts_item_manage', 'system', 'item-report', '_sys_menu_item_title_system_cmts_item_report', '', 'javascript:void(0)', '', '', '', '', 2147483647, 1, 0, 0),
-('sys_cmts_item_manage', 'system', 'item-edit', '_sys_menu_item_title_system_cmts_item_edit', '_sys_menu_item_title_cmts_item_edit', 'javascript:void(0)', 'javascript:{js_object}.cmtEdit(this, {content_id})', '_self', 'pencil', '', 2147483647, 1, 0, 0),
+('sys_cmts_item_manage', 'system', 'item-edit', '_sys_menu_item_title_system_cmts_item_edit', '_sys_menu_item_title_cmts_item_edit', 'javascript:void(0)', 'javascript:{js_object}.cmtEdit(this, {content_id})', '_self', 'pencil-alt', '', 2147483647, 1, 0, 0),
 ('sys_cmts_item_manage', 'system', 'item-delete', '_sys_menu_item_title_system_cmts_item_delete', '_sys_menu_item_title_cmts_item_delete', 'javascript:void(0)', 'javascript:{js_object}.cmtRemove(this, {content_id})', '_self', 'remove', '', 2147483647, 1, 0, 0);
 
 -- comment actions menu
@@ -3597,15 +3598,19 @@ INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `titl
 
 -- social sharing menu
 INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
-('sys_social_sharing', 'system', 'social-sharing-facebook', '_sys_menu_item_title_system_social_sharing_facebook', '_sys_menu_item_title_social_sharing_facebook', 'https://www.facebook.com/sharer/sharer.php?u={url_encoded}', '', '_blank', 'facebook', '', 2147483647, 1, 1, 1),
-('sys_social_sharing', 'system', 'social-sharing-googleplus', '_sys_menu_item_title_system_social_sharing_googleplus', '_sys_menu_item_title_social_sharing_googleplus', 'https://plus.google.com/share?url={url_encoded}', '', '_blank', 'google-plus', '', 2147483647, 1, 1, 2),
-('sys_social_sharing', 'system', 'social-sharing-twitter', '_sys_menu_item_title_system_social_sharing_twitter', '_sys_menu_item_title_social_sharing_twitter', 'https://twitter.com/share?url={url_encoded}', '', '_blank', 'twitter', '', 2147483647, 1, 1, 3),
-('sys_social_sharing', 'system', 'social-sharing-pinterest', '_sys_menu_item_title_system_social_sharing_pinterest', '_sys_menu_item_title_social_sharing_pinterest', 'http://pinterest.com/pin/create/button/?url={url_encoded}&media={img_url_encoded}&description={title_encoded}', '', '_blank', 'pinterest', '', 2147483647, 1, 1, 4);
+('sys_social_sharing', 'system', 'social-sharing-facebook', '_sys_menu_item_title_system_social_sharing_facebook', '_sys_menu_item_title_social_sharing_facebook', 'https://www.facebook.com/sharer/sharer.php?u={url_encoded}', '', '_blank', 'fab facebook-f', '', 2147483647, 1, 1, 1),
+('sys_social_sharing', 'system', 'social-sharing-googleplus', '_sys_menu_item_title_system_social_sharing_googleplus', '_sys_menu_item_title_social_sharing_googleplus', 'https://plus.google.com/share?url={url_encoded}', '', '_blank', 'fab google-plus-g', '', 2147483647, 1, 1, 2),
+('sys_social_sharing', 'system', 'social-sharing-twitter', '_sys_menu_item_title_system_social_sharing_twitter', '_sys_menu_item_title_social_sharing_twitter', 'https://twitter.com/share?url={url_encoded}', '', '_blank', 'fab twitter', '', 2147483647, 1, 1, 3),
+('sys_social_sharing', 'system', 'social-sharing-pinterest', '_sys_menu_item_title_system_social_sharing_pinterest', '_sys_menu_item_title_social_sharing_pinterest', 'http://pinterest.com/pin/create/button/?url={url_encoded}&media={img_url_encoded}&description={title_encoded}', '', '_blank', 'fab pinterest', '', 2147483647, 1, 1, 4);
 
--- MENU: dashboard manage tools
+-- dashboard manage tools
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
 ('sys_account_dashboard_manage_tools', 'system', 'cmts-administration', '_sys_menu_item_title_system_cmts_administration', '_sys_menu_item_title_cmts_administration', 'page.php?i=cmts-administration', '', '', '', 'a:2:{s:6:"module";s:6:"system";s:6:"method";s:27:"get_menu_addon_manage_tools";}', '', 192, 1, 0, 1);
 
+-- profile stats
+INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
+('sys_profile_stats', 'system', 'profile-stats-profile', '_sys_menu_item_title_system_profile', '_sys_menu_item_title_profile', '{member_url}', '', '', 'user', 'a:4:{s:6:"module";s:6:"system";s:6:"method";s:27:"get_menu_addon_profile_edit";s:6:"params";a:0:{}s:5:"class";s:20:"TemplServiceProfiles";}', '', 2147483646, 1, 0, 0);
+
 -- --------------------------------------------------------
 
 
@@ -3787,56 +3792,56 @@ CREATE TABLE IF NOT EXISTS `sys_grid_actions` (
 
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `confirm`, `order`) VALUES
 ('sys_studio_lang_keys', 'bulk', 'delete', '_adm_pgt_btn_delete', '', 1, 1),
-('sys_studio_lang_keys', 'single', 'edit', '', 'pencil', 0, 1),
+('sys_studio_lang_keys', 'single', 'edit', '', 'pencil-alt', 0, 1),
 ('sys_studio_lang_keys', 'single', 'delete', '', 'remove', 1, 2),
 ('sys_studio_lang_keys', 'independent', 'add', '_adm_pgt_btn_add_new_key', '', 0, 1),
 
-('sys_studio_lang_etemplates', 'single', 'edit', '', 'pencil', 0, 1),
+('sys_studio_lang_etemplates', 'single', 'edit', '', 'pencil-alt', 0, 1),
 
 ('sys_studio_acl', 'independent', 'add', '_adm_prm_btn_add_level', '', 0, 1),
-('sys_studio_acl', 'single', 'edit', '', 'pencil', 0, 1),
+('sys_studio_acl', 'single', 'edit', '', 'pencil-alt', 0, 1),
 ('sys_studio_acl', 'single', 'delete', '', 'remove', 1, 2),
 
 ('sys_studio_acl_actions', 'single', 'options', '', 'cog', 0, 1),
 
 ('sys_studio_nav_menus', 'independent', 'add', '_adm_nav_btn_menus_create', '', 0, 1),
-('sys_studio_nav_menus', 'single', 'edit', '', 'pencil', 0, 1),
+('sys_studio_nav_menus', 'single', 'edit', '', 'pencil-alt', 0, 1),
 ('sys_studio_nav_menus', 'single', 'delete', '', 'remove', 1, 2),
 
 ('sys_studio_nav_sets', 'independent', 'add', '_adm_nav_btn_sets_create', '', 0, 1),
-('sys_studio_nav_sets', 'single', 'edit', '', 'pencil', 0, 1),
+('sys_studio_nav_sets', 'single', 'edit', '', 'pencil-alt', 0, 1),
 ('sys_studio_nav_sets', 'single', 'delete', '', 'remove', 1, 2),
 
 ('sys_studio_nav_items', 'independent', 'import', '_adm_nav_btn_items_gl_import', '', 0, 1),
 ('sys_studio_nav_items', 'independent', 'add', '_adm_nav_btn_items_gl_create', '', 0, 2),
-('sys_studio_nav_items', 'single', 'edit', '', 'pencil', 0, 1),
+('sys_studio_nav_items', 'single', 'edit', '', 'pencil-alt', 0, 1),
 ('sys_studio_nav_items', 'single', 'delete', '', 'remove', 1, 2),
 ('sys_studio_nav_items', 'single', 'show_to', '_adm_nav_btn_items_gl_visible', '', 0, 3),
 
 ('sys_studio_nav_import', 'single', 'import', '', 'plus', 0, 1),
 ('sys_studio_nav_import', 'bulk', 'done', '_adm_nav_btn_items_done', '', 0, 1),
 
-('sys_studio_forms', 'single', 'edit', '', 'pencil', 0, 1),
+('sys_studio_forms', 'single', 'edit', '', 'pencil-alt', 0, 1),
 
-('sys_studio_forms_displays', 'single', 'edit', '', 'pencil', 0, 1),
+('sys_studio_forms_displays', 'single', 'edit', '', 'pencil-alt', 0, 1),
 
-('sys_studio_forms_fields', 'single', 'edit', '', 'pencil', 0, 1),
+('sys_studio_forms_fields', 'single', 'edit', '', 'pencil-alt', 0, 1),
 ('sys_studio_forms_fields', 'single', 'delete', '', 'remove', 1, 2),
 ('sys_studio_forms_fields', 'single', 'show_to', '_adm_form_btn_fields_visible', '', 0, 3),
 ('sys_studio_forms_fields', 'independent', 'add', '_adm_form_btn_fields_create', '', 0, 1),
 
 ('sys_studio_forms_pre_lists', 'independent', 'add', '_adm_form_btn_pre_lists_create', '', 0, 1),
-('sys_studio_forms_pre_lists', 'single', 'edit', '', 'pencil', 0, 1),
+('sys_studio_forms_pre_lists', 'single', 'edit', '', 'pencil-alt', 0, 1),
 ('sys_studio_forms_pre_lists', 'single', 'delete', '', 'remove', 1, 2),
 
 ('sys_studio_forms_pre_values', 'independent', 'add', '_adm_form_btn_pre_values_create', '', 0, 1),
-('sys_studio_forms_pre_values', 'single', 'edit', '', 'pencil', 0, 1),
+('sys_studio_forms_pre_values', 'single', 'edit', '', 'pencil-alt', 0, 1),
 ('sys_studio_forms_pre_values', 'single', 'delete', '', 'remove', 1, 2),
 ('sys_studio_forms_pre_values', 'bulk', 'delete', '_adm_form_btn_pre_values_delete', '', 1, 1),
 
-('sys_studio_search_forms', 'single', 'edit', '', 'pencil', 0, 1),
+('sys_studio_search_forms', 'single', 'edit', '', 'pencil-alt', 0, 1),
 
-('sys_studio_search_forms_fields', 'single', 'edit', '', 'pencil', 0, 1),
+('sys_studio_search_forms_fields', 'single', 'edit', '', 'pencil-alt', 0, 1),
 ('sys_studio_search_forms_fields', 'independent', 'reset', '_adm_form_btn_search_forms_fields_reset', '', 0, 1);
 
 -- GRIDS: moderation tools

+ 1 - 1
modules/base/general/template/comments-item.html

@@ -1,5 +1,5 @@
 <div class="bx-base-general-comments __class__ bx-def-margin-right-auto bx-def-margin-thd-topbottom bx-clearfix">
-    <div class="bx-base-general-comments-element-holder"><a class="bx-cmts-do-comment__class_do__" href="__url__"><i class="sys-icon comment-o"></i></a></div>
+    <div class="bx-base-general-comments-element-holder"><a class="bx-cmts-do-comment__class_do__" href="__url__"><i class="sys-icon far comment"></i></a></div>
     <bx_if:comments>
     	<div class="bx-base-general-comments-counter-holder bx-def-margin-sec-left bx-btn-border"><span class="bx-cmts-counter__class_counter__">__num__</span></div>
     </bx_if:comments>

+ 3 - 3
modules/boonex/accounts/install/sql/enable.sql

@@ -18,11 +18,11 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
 ('bx_accounts_menu_manage_tools', @sName, 'edit-email', '_bx_accnt_menu_item_title_system_edit_email', '_bx_accnt_menu_item_title_edit_email', 'javascript:void(0)', 'javascript:{js_object}.onClickEditEmail({content_id}, this);', '_self', 'at', '', 192, 1, 0, 1),
-('bx_accounts_menu_manage_tools', @sName, 'resend-cemail', '_bx_accnt_menu_item_title_system_resend_cemail', '_bx_accnt_menu_item_title_resend_cemail', 'javascript:void(0)', 'javascript:{js_object}.onClickResendCemail({content_id}, this);', '_self', 'envelope-o', '', 192, 1, 0, 2),
+('bx_accounts_menu_manage_tools', @sName, 'resend-cemail', '_bx_accnt_menu_item_title_system_resend_cemail', '_bx_accnt_menu_item_title_resend_cemail', 'javascript:void(0)', 'javascript:{js_object}.onClickResendCemail({content_id}, this);', '_self', 'far envelope', '', 192, 1, 0, 2),
 ('bx_accounts_menu_manage_tools', @sName, 'reset-password', '_bx_accnt_menu_item_title_system_reset_password', '_bx_accnt_menu_item_title_reset_password', 'javascript:void(0)', 'javascript:{js_object}.onClickResetPassword({content_id}, this);', '_self', 'eraser', '', 192, 1, 0, 3),
 ('bx_accounts_menu_manage_tools', @sName, 'unlock-account', '_bx_accnt_menu_item_title_system_unlock_account', '_bx_accnt_menu_item_title_unlock_account', 'javascript:void(0)', 'javascript:{js_object}.onClickUnlockAccount({content_id}, this);', '_self', 'unlock', '', 192, 1, 0, 4),
-('bx_accounts_menu_manage_tools', @sName, 'delete', '_bx_accnt_menu_item_title_system_delete', '_bx_accnt_menu_item_title_delete', 'javascript:void(0)', 'javascript:{js_object}.onClickDelete({content_id}, this);', '_self', 'trash-o', '', 192, 1, 0, 5),
-('bx_accounts_menu_manage_tools', @sName, 'delete-with-content', '_bx_accnt_menu_item_title_system_delete_with_content', '_bx_accnt_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id}, this);', '_self', 'trash-o', '', 192, 1, 0, 6),
+('bx_accounts_menu_manage_tools', @sName, 'delete', '_bx_accnt_menu_item_title_system_delete', '_bx_accnt_menu_item_title_delete', 'javascript:void(0)', 'javascript:{js_object}.onClickDelete({content_id}, this);', '_self', 'far trash-alt', '', 192, 1, 0, 5),
+('bx_accounts_menu_manage_tools', @sName, 'delete-with-content', '_bx_accnt_menu_item_title_system_delete_with_content', '_bx_accnt_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id}, this);', '_self', 'far trash-alt', '', 192, 1, 0, 6),
 ('bx_accounts_menu_manage_tools', @sName, 'make-operator', '_bx_accnt_menu_item_title_system_make_operator', '_bx_accnt_menu_item_title_make_operator', 'javascript:void(0)', 'javascript:{js_object}.onClickMakeOperator({content_id}, this);', '_self', 'wrench', '', 192, 1, 0, 7),
 ('bx_accounts_menu_manage_tools', @sName, 'unmake-operator', '_bx_accnt_menu_item_title_system_unmake_operator', '_bx_accnt_menu_item_title_unmake_operator', 'javascript:void(0)', 'javascript:{js_object}.onClickUnmakeOperator({content_id}, this);', '_self', 'wrench', '', 192, 1, 0, 8);
 

+ 2 - 2
modules/boonex/acl/install/sql/install.sql

@@ -93,13 +93,13 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable
 
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
 ('bx_acl_administration', 'independent', 'add', '_bx_acl_grid_action_add', '', 0, 0, 1),
-('bx_acl_administration', 'single', 'edit', '_bx_acl_grid_action_edit', 'pencil', 1, 0, 1),
+('bx_acl_administration', 'single', 'edit', '_bx_acl_grid_action_edit', 'pencil-alt', 1, 0, 1),
 ('bx_acl_administration', 'single', 'delete', '_bx_acl_grid_action_delete', 'remove', 1, 1, 2),
 ('bx_acl_administration', 'bulk', 'delete', '_bx_acl_grid_action_delete', '', 0, 1, 1),
 
 ('bx_acl_view', 'single', 'buy', '_bx_acl_grid_action_buy', 'cart-plus', 0, 0, 1),
 ('bx_acl_view', 'single', 'subscribe', '_bx_acl_grid_action_subscribe', 'credit-card', 0, 0, 2),
-('bx_acl_view', 'single', 'choose', '_bx_acl_grid_action_choose', 'check-square-o', 0, 0, 3);
+('bx_acl_view', 'single', 'choose', '_bx_acl_grid_action_choose', 'far check-square', 0, 0, 3);
 
 
 -- STUDIO PAGE & WIDGET

+ 1 - 1
modules/boonex/albums/install/langs/en.xml

@@ -186,7 +186,7 @@
     <string name="_bx_albums_menu_title_entries_my"><![CDATA[My Albums Action Menu]]></string>
     <string name="_bx_albums_menu_set_title_entries_my"><![CDATA[My Albums Menu]]></string>
 	<string name="_bx_albums_menu_item_title_system_manage_my_albums"><![CDATA[My albums]]></string>
-    <string name="_bx_albums_menu_item_title_manage_my_albums"><![CDATA[{addon} albums]]></string>
+    <string name="_bx_albums_menu_item_title_manage_my_albums"><![CDATA[Albums]]></string>
     <string name="_bx_albums_menu_set_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_albums_menu_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
 	<string name="_bx_albums_menu_item_title_system_admt_albums"><![CDATA[Albums]]></string>

+ 5 - 5
modules/boonex/albums/install/sql/enable.sql

@@ -197,7 +197,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
 ('bx_albums_view', 'bx_albums', 'add-images-to-album', '_bx_albums_menu_item_title_system_add_images', '_bx_albums_menu_item_title_add_images', 'page.php?i=add-images&id={content_id}', '', '', 'plus', '', 2147483647, 1, 0, 10),
-('bx_albums_view', 'bx_albums', 'edit-album', '_bx_albums_menu_item_title_system_edit_entry', '_bx_albums_menu_item_title_edit_entry', 'page.php?i=edit-album&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 20),
+('bx_albums_view', 'bx_albums', 'edit-album', '_bx_albums_menu_item_title_system_edit_entry', '_bx_albums_menu_item_title_edit_entry', 'page.php?i=edit-album&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 20),
 ('bx_albums_view', 'bx_albums', 'delete-album', '_bx_albums_menu_item_title_system_delete_entry', '_bx_albums_menu_item_title_delete_entry', 'page.php?i=delete-album&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 30);
 
 -- MENU: actions menu for view media
@@ -209,7 +209,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
 ('bx_albums_view_media', 'bx_albums', 'add-images-to-album', '_bx_albums_menu_item_title_system_add_images', '_bx_albums_menu_item_title_add_images', 'page.php?i=add-images&id={content_id}', '', '', 'plus', '', 2147483647, 1, 0, 10),
-('bx_albums_view_media', 'bx_albums', 'edit-album', '_bx_albums_menu_item_title_system_edit_album', '_bx_albums_menu_item_title_edit_album', 'page.php?i=edit-album&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 20);
+('bx_albums_view_media', 'bx_albums', 'edit-album', '_bx_albums_menu_item_title_system_edit_album', '_bx_albums_menu_item_title_edit_album', 'page.php?i=edit-album&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 20);
 
 -- MENU: actions menu for my entries
 INSERT INTO `sys_objects_menu`(`object`, `title`, `set_name`, `module`, `template_id`, `deletable`, `active`, `override_class_name`, `override_class_file`) VALUES 
@@ -273,7 +273,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_albums_menu_manage_tools', 'bx_albums', '_bx_albums_menu_set_title_manage_tools', 0);
 
 --INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
---('bx_albums_menu_manage_tools', 'bx_albums', 'delete-with-content', '_bx_albums_menu_item_title_system_delete_with_content', '_bx_albums_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'trash-o', '', 128, 1, 0, 0);
+--('bx_albums_menu_manage_tools', 'bx_albums', 'delete-with-content', '_bx_albums_menu_item_title_system_delete_with_content', '_bx_albums_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 128, 1, 0, 0);
 
 -- MENU: dashboard manage tools
 SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);
@@ -411,11 +411,11 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable
 
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
 ('bx_albums_administration', 'bulk', 'delete', '_bx_albums_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_albums_administration', 'single', 'edit', '_bx_albums_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_albums_administration', 'single', 'edit', '_bx_albums_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_albums_administration', 'single', 'delete', '_bx_albums_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_albums_administration', 'single', 'settings', '_bx_albums_grid_action_title_adm_more_actions', 'cog', 1, 0, 3),
 ('bx_albums_common', 'bulk', 'delete', '_bx_albums_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_albums_common', 'single', 'edit', '_bx_albums_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_albums_common', 'single', 'edit', '_bx_albums_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_albums_common', 'single', 'delete', '_bx_albums_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_albums_common', 'single', 'settings', '_bx_albums_grid_action_title_adm_more_actions', 'cog', 1, 0, 3);
 

+ 1 - 1
modules/boonex/antispam/install/sql/enable.sql

@@ -125,7 +125,7 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `params`, `or
 
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `confirm`, `order`) VALUES
 ('bx_antispam_grid_ip_table', 'bulk', 'delete', '_bx_antispam_grid_action_delete', '', 1, 1),
-('bx_antispam_grid_ip_table', 'single', 'edit', '', 'pencil', 0, 1),
+('bx_antispam_grid_ip_table', 'single', 'edit', '', 'pencil-alt', 0, 1),
 ('bx_antispam_grid_ip_table', 'single', 'delete', '', 'remove',  1, 2),
 ('bx_antispam_grid_ip_table', 'independent', 'add', '_bx_antispam_grid_action_add', '', 0, 1);
 

+ 1 - 1
modules/boonex/convos/install/langs/en.xml

@@ -86,7 +86,7 @@
     <string name="_bx_cnv_menu_item_title_system_convos"><![CDATA[Conversations]]></string>
     <string name="_bx_cnv_menu_item_title_convos"><![CDATA[Conversations]]></string>
     <string name="_bx_cnv_menu_item_title_system_unread_messages"><![CDATA[Unread messages number]]></string>
-    <string name="_bx_cnv_menu_item_title_unread_messages"><![CDATA[{addon} unread messages]]></string>
+    <string name="_bx_cnv_menu_item_title_unread_messages"><![CDATA[Unread messages]]></string>
 
     <string name="_bx_cnv_txt_sample_single"><![CDATA[conversation]]></string>
 

+ 1 - 1
modules/boonex/convos/install/sql/enable.sql

@@ -68,7 +68,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_convos_view', 'bx_convos', '_bx_cnv_menu_set_title_view_entry', 0);
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
-('bx_convos_view', 'bx_convos', 'edit-convo', '_bx_cnv_menu_item_title_system_edit_entry', '_bx_cnv_menu_item_title_edit_entry', 'page.php?i=edit-convo&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 1),
+('bx_convos_view', 'bx_convos', 'edit-convo', '_bx_cnv_menu_item_title_system_edit_entry', '_bx_cnv_menu_item_title_edit_entry', 'page.php?i=edit-convo&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 1),
 ('bx_convos_view', 'bx_convos', 'delete-convo', '_bx_cnv_menu_item_title_system_delete_entry', '_bx_cnv_menu_item_title_delete_entry', 'javascript:void(0);', 'bx_cnv_delete(this, \'{content_id}\')', '', 'remove', '', 2147483647, 1, 0, 2),
 ('bx_convos_view', 'bx_convos', 'mark-unread-convo', '_bx_cnv_menu_item_title_system_mark_unread_entry', '_bx_cnv_menu_item_title_mark_unread_entry', 'javascript:void(0);', 'bx_cnv_mark_unread(this, \'{content_id}\')', '', 'check', '', 2147483647, 1, 0, 3);
 

+ 1 - 1
modules/boonex/developer/classes/BxDevPolyglotManage.php

@@ -14,7 +14,7 @@ class BxDevPolyglotManage extends BxTemplStudioGrid
     private $sAllUri = 'all';
     private $aActions = array(
         'restore' => 'eraser',
-        'recompile' => 'refresh'
+        'recompile' => 'sync'
     );
 
     protected $oModule;

+ 10 - 10
modules/boonex/developer/install/sql/install.sql

@@ -78,29 +78,29 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `confirm`, `order`) VALUES
 ('bx_developer_forms', 'independent', 'add', '_bx_dev_frm_btn_forms_gl_create', '', 0, 1),
 ('bx_developer_forms', 'single', 'export', '', 'download', 0, 1),
-('bx_developer_forms', 'single', 'edit', '', 'pencil', 0, 2),
+('bx_developer_forms', 'single', 'edit', '', 'pencil-alt', 0, 2),
 
 ('bx_developer_forms_displays', 'independent', 'add', '_bx_dev_frm_btn_displays_gl_create', '', 0, 1),
-('bx_developer_forms_displays', 'single', 'edit', '', 'pencil', 0, 1),
+('bx_developer_forms_displays', 'single', 'edit', '', 'pencil-alt', 0, 1),
 
-('bx_developer_forms_fields', 'single', 'edit', '', 'pencil', 0, 1),
+('bx_developer_forms_fields', 'single', 'edit', '', 'pencil-alt', 0, 1),
 ('bx_developer_forms_fields', 'single', 'delete', '', 'remove', 1, 2),
 ('bx_developer_forms_fields', 'single', 'show_to', '_bx_dev_frm_btn_fields_visible', '', 0, 3),
 ('bx_developer_forms_fields', 'independent', 'add', '_bx_dev_frm_btn_fields_create', '', 0, 1),
 
 ('bx_developer_forms_pre_lists', 'independent', 'add', '_bx_dev_frm_btn_pre_lists_create', '', 0, 1),
 ('bx_developer_forms_pre_lists', 'single', 'export', '', 'download', 0, 1),
-('bx_developer_forms_pre_lists', 'single', 'edit', '', 'pencil', 0, 2),
+('bx_developer_forms_pre_lists', 'single', 'edit', '', 'pencil-alt', 0, 2),
 ('bx_developer_forms_pre_lists', 'single', 'delete', '', 'remove', 1, 3),
 
 ('bx_developer_forms_pre_values', 'independent', 'add', '_bx_dev_frm_btn_pre_values_create', '', 0, 1),
-('bx_developer_forms_pre_values', 'single', 'edit', '', 'pencil', 0, 1),
+('bx_developer_forms_pre_values', 'single', 'edit', '', 'pencil-alt', 0, 1),
 ('bx_developer_forms_pre_values', 'single', 'delete', '', 'remove', 1, 2),
 
 ('bx_developer_search_forms', 'independent', 'add', '_bx_dev_frm_btn_search_forms_create', '', 0, 1),
-('bx_developer_search_forms', 'single', 'edit', '', 'pencil', 0, 1),
+('bx_developer_search_forms', 'single', 'edit', '', 'pencil-alt', 0, 1),
 
-('bx_developer_search_forms_fields', 'single', 'edit', '', 'pencil', 0, 1),
+('bx_developer_search_forms_fields', 'single', 'edit', '', 'pencil-alt', 0, 1),
 ('bx_developer_search_forms_fields', 'independent', 'reset', '_bx_dev_frm_btn_search_forms_fields_reset', '', 0, 1);
 
 
@@ -398,14 +398,14 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `confirm`, `order`) VALUES
 ('bx_developer_nav_menus', 'independent', 'add', '_bx_dev_nav_btn_menus_gl_create', '', 0, 1),
 ('bx_developer_nav_menus', 'single', 'export', '', 'download', 0, 1),
-('bx_developer_nav_menus', 'single', 'edit', '', 'pencil', 0, 2),
+('bx_developer_nav_menus', 'single', 'edit', '', 'pencil-alt', 0, 2),
 ('bx_developer_nav_menus', 'single', 'delete', '', 'remove', 1, 3),
 ('bx_developer_nav_sets', 'independent', 'add', '_bx_dev_nav_btn_sets_gl_create', '', 0, 1),
-('bx_developer_nav_sets', 'single', 'edit', '', 'pencil', 0, 1),
+('bx_developer_nav_sets', 'single', 'edit', '', 'pencil-alt', 0, 1),
 ('bx_developer_nav_sets', 'single', 'delete', '', 'remove', 1, 2),
 ('bx_developer_nav_items', 'independent', 'import', '_bx_dev_nav_btn_items_gl_import', '', 0, 1),
 ('bx_developer_nav_items', 'independent', 'add', '_bx_dev_nav_btn_items_gl_create', '', 0, 2),
-('bx_developer_nav_items', 'single', 'edit', '', 'pencil', 0, 1),
+('bx_developer_nav_items', 'single', 'edit', '', 'pencil-alt', 0, 1),
 ('bx_developer_nav_items', 'single', 'delete', '', 'remove', 1, 2),
 ('bx_developer_nav_items', 'single', 'show_to', '_bx_dev_nav_btn_items_gl_visible', '', 0, 3);
 

+ 1 - 1
modules/boonex/dolphin_connect/install/sql/enable.sql

@@ -7,7 +7,7 @@ INSERT INTO `sys_email_templates` (`Module`, `NameSystem`, `Name`, `Subject`, `B
 -- Auth objects
 
 INSERT INTO `sys_objects_auths` (`Name`, `Title`, `Link`, `Icon`) VALUES
-('bx_dolcon', '_bx_dolcon_auth_title', 'modules/?r=dolcon/start', 'sign-in');
+('bx_dolcon', '_bx_dolcon_auth_title', 'modules/?r=dolcon/start', 'sign-in-alt');
 
 -- Alerts
 

+ 1 - 1
modules/boonex/dolphin_migration/classes/BxDolMTimeline.php

@@ -164,7 +164,7 @@ class BxDolMTimeline extends BxDolMData
 			case 'wall_common_photos':				
 			case 'wall_common_videos':
 				$sType = 'timeline_common_post';
-				$sTitle = $aInfo['type'] == 'wall_common_photos' ? '<i class="sys-icon picture-o"></i>' : '<i class="sys-icon film"></i>';
+				$sTitle = $aInfo['type'] == 'wall_common_photos' ? '<i class="sys-icon far image"></i>' : '<i class="sys-icon film"></i>';
 				$aItemInfo = @unserialize($aInfo['content']);
 				if (!empty($aItemInfo))
 				{

+ 1 - 0
modules/boonex/english/data/langs/system/en.xml

@@ -2295,6 +2295,7 @@ If it is not enabled then please consider implement this optimization, since it
 	<string name="_sys_menu_template_title_account_popup"><![CDATA[Account popup]]></string>
 	<string name="_sys_menu_template_title_custom_hor"><![CDATA[Horizontal menu with custom items]]></string>
 	<string name="_sys_menu_template_title_custom_ver"><![CDATA[Vertical menu with custom items]]></string>
+	<string name="_sys_menu_template_title_profile_stats"><![CDATA[Profile Stats Menu]]></string>
 	<string name="_sys_menu_title_account_dashboard"><![CDATA[Account Dashboard Menu]]></string>
 	<string name="_sys_menu_title_account_dashboard_manage_tools"><![CDATA[Account Dashboard Manage Tools Menu]]></string>
 	<string name="_sys_menu_title_account_notifications"><![CDATA[Notifications Items]]></string>

+ 1 - 3
modules/boonex/events/install/langs/en.xml

@@ -232,10 +232,8 @@
     <string name="_bx_events_menu_item_title_more_actions"><![CDATA[]]></string>
     <string name="_bx_events_menu_item_title_system_friends"><![CDATA[Friends]]></string>
     <string name="_bx_events_menu_item_title_friends"><![CDATA[Friends]]></string>
-    <string name="_bx_events_menu_item_title_system_friend_requests"><![CDATA[Friend requests number]]></string>
-    <string name="_bx_events_menu_item_title_friend_requests"><![CDATA[{addon} friend requests]]></string>
     <string name="_bx_events_menu_item_title_system_manage_my_groups"><![CDATA[My events]]></string>
-    <string name="_bx_events_menu_item_title_manage_my_groups"><![CDATA[{addon} events]]></string>
+    <string name="_bx_events_menu_item_title_manage_my_groups"><![CDATA[Events]]></string>
     <string name="_bx_events_menu_item_title_system_entries_recent"><![CDATA[New]]></string>
     <string name="_bx_events_menu_item_title_entries_recent"><![CDATA[New]]></string>
     <string name="_bx_events_menu_item_title_system_entries_search"><![CDATA[Search]]></string>

+ 4 - 4
modules/boonex/events/install/sql/enable.sql

@@ -230,8 +230,8 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
 ('bx_events_view_actions_more', 'bx_events', 'profile-fan-remove', '_bx_events_menu_item_title_system_leave_group', '{title_remove_fan}', 'javascript:void(0)', 'bx_conn_action(this, \'bx_events_fans\', \'remove\', \'{profile_id}\')', '', 'user-times', '', 2147483647, 1, 0, 10),
 ('bx_events_view_actions_more', 'bx_events', 'profile-subscribe-remove', '_bx_events_menu_item_title_system_unsubscribe', '_bx_events_menu_item_title_unsubscribe', 'javascript:void(0)', 'bx_conn_action(this, \'sys_profiles_subscriptions\', \'remove\', \'{profile_id}\')', '', 'check', '', 2147483647, 1, 0, 20),
-('bx_events_view_actions_more', 'bx_events', 'edit-event-cover', '_bx_events_menu_item_title_system_edit_cover', '_bx_events_menu_item_title_edit_cover', 'page.php?i=edit-event-cover&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 30),
-('bx_events_view_actions_more', 'bx_events', 'edit-event-profile', '_bx_events_menu_item_title_system_edit_profile', '_bx_events_menu_item_title_edit_profile', 'page.php?i=edit-event-profile&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 40),
+('bx_events_view_actions_more', 'bx_events', 'edit-event-cover', '_bx_events_menu_item_title_system_edit_cover', '_bx_events_menu_item_title_edit_cover', 'page.php?i=edit-event-cover&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 30),
+('bx_events_view_actions_more', 'bx_events', 'edit-event-profile', '_bx_events_menu_item_title_system_edit_profile', '_bx_events_menu_item_title_edit_profile', 'page.php?i=edit-event-profile&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 40),
 ('bx_events_view_actions_more', 'bx_events', 'invite-to-event', '_bx_events_menu_item_title_system_invite', '_bx_events_menu_item_title_invite', 'page.php?i=invite-to-event&id={content_id}', '', '', 'user-plus', '', 2147483647, 1, 0, 42),
 ('bx_events_view_actions_more', 'bx_events', 'delete-event-profile', '_bx_events_menu_item_title_system_delete_profile', '_bx_events_menu_item_title_delete_profile', 'page.php?i=delete-event-profile&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 50);
 
@@ -310,8 +310,8 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_events_menu_manage_tools', 'bx_events', '_bx_events_menu_set_title_manage_tools', 0);
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
-('bx_events_menu_manage_tools', 'bx_events', 'delete', '_bx_events_menu_item_title_system_delete', '_bx_events_menu_item_title_delete', 'javascript:void(0)', 'javascript:{js_object}.onClickDelete({content_id});', '_self', 'trash-o', '', 2147483647, 1, 0, 1),
-('bx_events_menu_manage_tools', 'bx_events', 'delete-with-content', '_bx_events_menu_item_title_system_delete_with_content', '_bx_events_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'trash-o', '', 2147483647, 1, 0, 2);
+('bx_events_menu_manage_tools', 'bx_events', 'delete', '_bx_events_menu_item_title_system_delete', '_bx_events_menu_item_title_delete', 'javascript:void(0)', 'javascript:{js_object}.onClickDelete({content_id});', '_self', 'far trash-alt', '', 2147483647, 1, 0, 1),
+('bx_events_menu_manage_tools', 'bx_events', 'delete-with-content', '_bx_events_menu_item_title_system_delete_with_content', '_bx_events_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 2147483647, 1, 0, 2);
 
 -- MENU: dashboard manage tools
 SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);

+ 2 - 2
modules/boonex/events/template/timeline_post.html

@@ -3,11 +3,11 @@
         <a href="__url__" title="__title_attr__" class="summary url bx-tl-title">__title__</a>
     </div>
     <div class="bx-tl-info bx-def-margin-sec-bottom bx-def-font-h3">
-        <i class="sys-icon calendar bx-def-margin-thd-right"></i> <span class="dtstart" title="__date_c__">__date__</span>
+        <i class="sys-icon calendar-alt bx-def-margin-thd-right"></i> <span class="dtstart" title="__date_c__">__date__</span>
     </div>
     <bx_if:location>
     <div class="bx-tl-info bx-def-margin-sec-bottom bx-def-font-h3">
-        <i class="sys-icon map-marker bx-def-margin-thd-right"></i> <span class="location">__location__</span>
+        <i class="sys-icon map-marker-alt bx-def-margin-thd-right"></i> <span class="location">__location__</span>
     </div>
     </bx_if:location>
 </div>

+ 1 - 1
modules/boonex/files/install/langs/en.xml

@@ -168,7 +168,7 @@
     <string name="_bx_files_menu_title_entries_my"><![CDATA[My Files Action Menu]]></string>
     <string name="_bx_files_menu_set_title_entries_my"><![CDATA[My Files Menu]]></string>
 	<string name="_bx_files_menu_item_title_system_manage_my_files"><![CDATA[My files]]></string>
-    <string name="_bx_files_menu_item_title_manage_my_files"><![CDATA[{addon} files]]></string>
+    <string name="_bx_files_menu_item_title_manage_my_files"><![CDATA[Files]]></string>
     <string name="_bx_files_menu_set_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_files_menu_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_files_menu_item_title_system_manage_account"><![CDATA[Manage account]]></string>

+ 4 - 4
modules/boonex/files/install/sql/enable.sql

@@ -206,7 +206,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
 ('bx_files_view', 'bx_files', 'download-file', '_bx_files_menu_item_title_system_download_file', '_bx_files_menu_item_title_download_file', 'modules/?r=files/download/{file_download_token}/{content_id}.{file_ext}', '', '_blank', 'download', '', 2147483647, 1, 0, 1),
-('bx_files_view', 'bx_files', 'edit-file', '_bx_files_menu_item_title_system_edit_entry', '_bx_files_menu_item_title_edit_entry', 'page.php?i=edit-file&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 2),
+('bx_files_view', 'bx_files', 'edit-file', '_bx_files_menu_item_title_system_edit_entry', '_bx_files_menu_item_title_edit_entry', 'page.php?i=edit-file&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 2),
 ('bx_files_view', 'bx_files', 'delete-file', '_bx_files_menu_item_title_system_delete_entry', '_bx_files_menu_item_title_delete_entry', 'page.php?i=delete-file&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 3);
 
 
@@ -276,7 +276,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_files_menu_manage_tools', 'bx_files', '_bx_files_menu_set_title_manage_tools', 0);
 
 --INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
---('bx_files_menu_manage_tools', 'bx_files', 'delete-with-content', '_bx_files_menu_item_title_system_delete_with_content', '_bx_files_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'trash-o', '', 128, 1, 0, 0);
+--('bx_files_menu_manage_tools', 'bx_files', 'delete-with-content', '_bx_files_menu_item_title_system_delete_with_content', '_bx_files_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 128, 1, 0, 0);
 
 -- MENU: dashboard manage tools
 SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);
@@ -399,11 +399,11 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable
 
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
 ('bx_files_administration', 'bulk', 'delete', '_bx_files_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_files_administration', 'single', 'edit', '_bx_files_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_files_administration', 'single', 'edit', '_bx_files_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_files_administration', 'single', 'delete', '_bx_files_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_files_administration', 'single', 'settings', '_bx_files_grid_action_title_adm_more_actions', 'cog', 1, 0, 3),
 ('bx_files_common', 'bulk', 'delete', '_bx_files_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_files_common', 'single', 'edit', '_bx_files_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_files_common', 'single', 'edit', '_bx_files_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_files_common', 'single', 'delete', '_bx_files_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_files_common', 'single', 'settings', '_bx_files_grid_action_title_adm_more_actions', 'cog', 1, 0, 3);
 

+ 1 - 1
modules/boonex/forum/install/langs/en.xml

@@ -216,7 +216,7 @@
 	<string name="_bx_forum_menu_item_title_manage_my"><![CDATA[My Discussions]]></string>
 	<string name="_bx_forum_menu_item_title_manage_all"><![CDATA[All Discussions]]></string>
     <string name="_bx_forum_menu_item_title_system_discussions"><![CDATA[Discussions number]]></string>
-    <string name="_bx_forum_menu_item_title_discussions"><![CDATA[{addon} discussions]]></string>
+    <string name="_bx_forum_menu_item_title_discussions"><![CDATA[Discussions]]></string>
     <string name="_bx_forum_lmi_cpt_categories"><![CDATA[Categories]]></string>
 
 	<string name="_bx_forum_grid_filter_item_title_adm_select_one_filter1"><![CDATA[All Statuses]]></string>

+ 7 - 7
modules/boonex/forum/install/sql/enable.sql

@@ -206,7 +206,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `submenu_popup`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
 ('bx_forum_view', @sName, 'subscribe-discussion', '_bx_forum_menu_item_title_system_subscribe', '_bx_forum_menu_item_title_subscribe', 'javascript:void(0)', 'bx_conn_action(this, \'bx_forum_subscribers\', \'add\', \'{content_id}\')', '', 'check', '', 0, 2147483647, 1, 0, 1),
-('bx_forum_view', @sName, 'stick-discussion', '_bx_forum_menu_item_title_system_stick_entry', '_bx_forum_menu_item_title_stick_entry', 'javascript:void(0);', '{js_object}.updateStatus(this, \'stick\', {content_id});', '', 'thumb-tack', '', 0, 2147483647, 1, 0, 2),
+('bx_forum_view', @sName, 'stick-discussion', '_bx_forum_menu_item_title_system_stick_entry', '_bx_forum_menu_item_title_stick_entry', 'javascript:void(0);', '{js_object}.updateStatus(this, \'stick\', {content_id});', '', 'thumbtack', '', 0, 2147483647, 1, 0, 2),
 ('bx_forum_view', @sName, 'lock-discussion', '_bx_forum_menu_item_title_system_lock_entry', '_bx_forum_menu_item_title_lock_entry', 'javascript:void(0);', '{js_object}.updateStatus(this, \'lock\', {content_id});', '', 'lock', '', 0, 2147483647, 1, 0, 3),
 ('bx_forum_view', @sName, 'hide-discussion', '_bx_forum_menu_item_title_system_hide_entry', '_bx_forum_menu_item_title_hide_entry', 'javascript:void(0);', '{js_object}.updateStatus(this, \'hide\', {content_id});', '', 'eye-slash', '', 0, 2147483647, 1, 0, 4),
 ('bx_forum_view', @sName, 'more', '_bx_forum_menu_item_title_system_more', '_bx_forum_menu_item_title_more', 'javascript:void(0)', 'bx_menu_popup(\'bx_forum_view_more\', this, {}, {id:{content_id}});', '', 'cog', 'bx_forum_view_more', 1, 2147483647, 1, 0, 9999);
@@ -220,10 +220,10 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
 ('bx_forum_view_more', @sName, 'unsubscribe-discussion', '_bx_forum_menu_item_title_system_unsubscribe', '_bx_forum_menu_item_title_unsubscribe', 'javascript:void(0)', 'bx_conn_action(this, \'bx_forum_subscribers\', \'remove\', \'{content_id}\')', '', 'check', '', 2147483647, 1, 0, 1),
-('bx_forum_view_more', @sName, 'unstick-discussion', '_bx_forum_menu_item_title_system_unstick_entry', '_bx_forum_menu_item_title_unstick_entry', 'javascript:void(0);', '{js_object}.updateStatus(this, \'unstick\', {content_id});', '', 'thumb-tack', '', 2147483647, 1, 0, 2),
+('bx_forum_view_more', @sName, 'unstick-discussion', '_bx_forum_menu_item_title_system_unstick_entry', '_bx_forum_menu_item_title_unstick_entry', 'javascript:void(0);', '{js_object}.updateStatus(this, \'unstick\', {content_id});', '', 'thumbtack', '', 2147483647, 1, 0, 2),
 ('bx_forum_view_more', @sName, 'unlock-discussion', '_bx_forum_menu_item_title_system_unlock_entry', '_bx_forum_menu_item_title_unlock_entry', 'javascript:void(0);', '{js_object}.updateStatus(this, \'unlock\', {content_id});', '', 'unlock', '', 2147483647, 1, 0, 3),
 ('bx_forum_view_more', @sName, 'unhide-discussion', '_bx_forum_menu_item_title_system_unhide_entry', '_bx_forum_menu_item_title_unhide_entry', 'javascript:void(0);', '{js_object}.updateStatus(this, \'unhide\', {content_id});', '', 'eye', '', 2147483647, 1, 0, 4),
-('bx_forum_view_more', @sName, 'edit-discussion', '_bx_forum_menu_item_title_system_edit_entry', '_bx_forum_menu_item_title_edit_entry', 'page.php?i=edit-discussion&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 5),
+('bx_forum_view_more', @sName, 'edit-discussion', '_bx_forum_menu_item_title_system_edit_entry', '_bx_forum_menu_item_title_edit_entry', 'page.php?i=edit-discussion&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 5),
 ('bx_forum_view_more', @sName, 'delete-discussion', '_bx_forum_menu_item_title_system_delete_entry', '_bx_forum_menu_item_title_delete_entry', 'page.php?i=delete-discussion&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 6);
 
 -- MENU: actions menu for my entries
@@ -259,11 +259,11 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_forum_menu_manage_tools', 'bx_forum', '_bx_forum_menu_set_title_manage_tools', 0);
 
 --INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
---('bx_forum_menu_manage_tools', 'bx_forum', 'delete-with-content', '_bx_forum_menu_item_title_system_delete_with_content', '_bx_forum_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'trash-o', '', 128, 1, 0, 0);
+--('bx_forum_menu_manage_tools', 'bx_forum', 'delete-with-content', '_bx_forum_menu_item_title_system_delete_with_content', '_bx_forum_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 128, 1, 0, 0);
 
 -- MENU: profile stats
 INSERT INTO `sys_menu_items` (`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES
-('sys_profile_stats', @sName, 'profile-stats-discussions', '_bx_forum_menu_item_title_system_discussions', '_bx_forum_menu_item_title_discussions', 'page.php?i=discussions-author&profile_id={member_id}', '', '', 'comments-o col-blue2', 'a:2:{s:6:"module";s:8:"bx_forum";s:6:"method";s:19:"get_discussions_num";}', '', 2147483646, 1, 0, 2);
+('sys_profile_stats', @sName, 'profile-stats-discussions', '_bx_forum_menu_item_title_system_discussions', '_bx_forum_menu_item_title_discussions', 'page.php?i=discussions-manage', '', '', 'comments-o col-blue2', 'a:2:{s:6:"module";s:8:"bx_forum";s:6:"method";s:19:"get_discussions_num";}', '', 2147483646, 1, 0, 2);
 
 -- MENU: dashboard manage tools
 SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);
@@ -318,12 +318,12 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable
 
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
 ('bx_forum_administration', 'bulk', 'delete', '_bx_forum_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_forum_administration', 'single', 'edit', '_bx_forum_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_forum_administration', 'single', 'edit', '_bx_forum_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_forum_administration', 'single', 'delete', '_bx_forum_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_forum_administration', 'single', 'settings', '_bx_forum_grid_action_title_adm_more_actions', 'cog', 1, 0, 3),
 
 ('bx_forum_common', 'bulk', 'delete', '_bx_forum_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_forum_common', 'single', 'edit', '_bx_forum_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_forum_common', 'single', 'edit', '_bx_forum_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_forum_common', 'single', 'delete', '_bx_forum_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_forum_common', 'single', 'settings', '_bx_forum_grid_action_title_adm_more_actions', 'cog', 1, 0, 3);
 

+ 1 - 1
modules/boonex/forum/template/entry-preview.html

@@ -1,6 +1,6 @@
 <div class="bx-forum-grid-preview">
     <div class="bx-def-font">
-    	<bx_if:show_stick><i class="sys-icon thumb-tack" title="<bx_text_attribute:_bx_forum_txt_entry_sticked />"></i></bx_if:show_stick>
+    	<bx_if:show_stick><i class="sys-icon thumbtack" title="<bx_text_attribute:_bx_forum_txt_entry_sticked />"></i></bx_if:show_stick>
     	<bx_if:show_lock><i class="sys-icon lock" title="<bx_text_attribute:_bx_forum_txt_entry_locked />"></i></bx_if:show_lock>
     	<a href="__url__">__title__</a>
     </div>

+ 1 - 1
modules/boonex/glossary/install/langs/en.xml

@@ -169,7 +169,7 @@
     <string name="_bx_glossary_menu_title_entries_my"><![CDATA[My Glossary Action Menu]]></string>
     <string name="_bx_glossary_menu_set_title_entries_my"><![CDATA[My Glossary Menu]]></string>
 	<string name="_bx_glossary_menu_item_title_system_manage_my_glossary"><![CDATA[My terms]]></string>
-    <string name="_bx_glossary_menu_item_title_manage_my_glossary"><![CDATA[{addon} terms]]></string>
+    <string name="_bx_glossary_menu_item_title_manage_my_glossary"><![CDATA[Terms]]></string>
     <string name="_bx_glossary_menu_set_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_glossary_menu_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_glossary_menu_item_title_system_manage_account"><![CDATA[Manage account]]></string>

+ 4 - 4
modules/boonex/glossary/install/sql/enable.sql

@@ -198,7 +198,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_glossary_view', 'bx_glossary', '_bx_glossary_menu_set_title_view_entry', 0);
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
-('bx_glossary_view', 'bx_glossary', 'edit-glossary', '_bx_glossary_menu_item_title_system_edit_entry', '_bx_glossary_menu_item_title_edit_entry', 'page.php?i=edit-glossary&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 1),
+('bx_glossary_view', 'bx_glossary', 'edit-glossary', '_bx_glossary_menu_item_title_system_edit_entry', '_bx_glossary_menu_item_title_edit_entry', 'page.php?i=edit-glossary&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 1),
 ('bx_glossary_view', 'bx_glossary', 'delete-glossary', '_bx_glossary_menu_item_title_system_delete_entry', '_bx_glossary_menu_item_title_delete_entry', 'page.php?i=delete-glossary&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 2);
 
 
@@ -267,7 +267,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_glossary_menu_manage_tools', 'bx_glossary', '_bx_glossary_menu_set_title_manage_tools', 0);
 
 --INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
---('bx_glossary_menu_manage_tools', 'bx_glossary', 'delete-with-content', '_bx_glossary_menu_item_title_system_delete_with_content', '_bx_glossary_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'trash-o', '', 128, 1, 0, 0);
+--('bx_glossary_menu_manage_tools', 'bx_glossary', 'delete-with-content', '_bx_glossary_menu_item_title_system_delete_with_content', '_bx_glossary_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 128, 1, 0, 0);
 
 -- MENU: dashboard manage tools
 SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);
@@ -396,11 +396,11 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable
 
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
 ('bx_glossary_administration', 'bulk', 'delete', '_bx_glossary_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_glossary_administration', 'single', 'edit', '_bx_glossary_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_glossary_administration', 'single', 'edit', '_bx_glossary_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_glossary_administration', 'single', 'delete', '_bx_glossary_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_glossary_administration', 'single', 'settings', '_bx_glossary_grid_action_title_adm_more_actions', 'cog', 1, 0, 3),
 ('bx_glossary_common', 'bulk', 'delete', '_bx_glossary_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_glossary_common', 'single', 'edit', '_bx_glossary_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_glossary_common', 'single', 'edit', '_bx_glossary_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_glossary_common', 'single', 'delete', '_bx_glossary_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_glossary_common', 'single', 'settings', '_bx_glossary_grid_action_title_adm_more_actions', 'cog', 1, 0, 3);
 

+ 1 - 3
modules/boonex/groups/install/langs/en.xml

@@ -203,10 +203,8 @@
     <string name="_bx_groups_menu_item_title_more_actions"><![CDATA[]]></string>
     <string name="_bx_groups_menu_item_title_system_friends"><![CDATA[Friends]]></string>
     <string name="_bx_groups_menu_item_title_friends"><![CDATA[Friends]]></string>
-    <string name="_bx_groups_menu_item_title_system_friend_requests"><![CDATA[Friend requests number]]></string>
-    <string name="_bx_groups_menu_item_title_friend_requests"><![CDATA[{addon} friend requests]]></string>
     <string name="_bx_groups_menu_item_title_system_manage_my_groups"><![CDATA[My groups]]></string>
-    <string name="_bx_groups_menu_item_title_manage_my_groups"><![CDATA[{addon} groups]]></string>
+    <string name="_bx_groups_menu_item_title_manage_my_groups"><![CDATA[Groups]]></string>
     <string name="_bx_groups_menu_item_title_system_entries_recent"><![CDATA[New]]></string>
     <string name="_bx_groups_menu_item_title_entries_recent"><![CDATA[New]]></string>
     <string name="_bx_groups_menu_item_title_system_entries_search"><![CDATA[Search]]></string>

+ 4 - 4
modules/boonex/groups/install/sql/enable.sql

@@ -214,8 +214,8 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
 ('bx_groups_view_actions_more', 'bx_groups', 'profile-fan-remove', '_bx_groups_menu_item_title_system_leave_group', '{title_remove_fan}', 'javascript:void(0)', 'bx_conn_action(this, \'bx_groups_fans\', \'remove\', \'{profile_id}\')', '', 'user-times', '', 2147483647, 1, 0, 10),
 ('bx_groups_view_actions_more', 'bx_groups', 'profile-subscribe-remove', '_bx_groups_menu_item_title_system_unsubscribe', '_bx_groups_menu_item_title_unsubscribe', 'javascript:void(0)', 'bx_conn_action(this, \'sys_profiles_subscriptions\', \'remove\', \'{profile_id}\')', '', 'check', '', 2147483647, 1, 0, 20),
-('bx_groups_view_actions_more', 'bx_groups', 'edit-group-cover', '_bx_groups_menu_item_title_system_edit_cover', '_bx_groups_menu_item_title_edit_cover', 'page.php?i=edit-group-cover&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 30),
-('bx_groups_view_actions_more', 'bx_groups', 'edit-group-profile', '_bx_groups_menu_item_title_system_edit_profile', '_bx_groups_menu_item_title_edit_profile', 'page.php?i=edit-group-profile&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 40),
+('bx_groups_view_actions_more', 'bx_groups', 'edit-group-cover', '_bx_groups_menu_item_title_system_edit_cover', '_bx_groups_menu_item_title_edit_cover', 'page.php?i=edit-group-cover&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 30),
+('bx_groups_view_actions_more', 'bx_groups', 'edit-group-profile', '_bx_groups_menu_item_title_system_edit_profile', '_bx_groups_menu_item_title_edit_profile', 'page.php?i=edit-group-profile&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 40),
 ('bx_groups_view_actions_more', 'bx_groups', 'invite-to-group', '_bx_groups_menu_item_title_system_invite', '_bx_groups_menu_item_title_invite', 'page.php?i=invite-to-group&id={content_id}', '', '', 'user-plus', '', 2147483647, 1, 0, 42),
 ('bx_groups_view_actions_more', 'bx_groups', 'delete-group-profile', '_bx_groups_menu_item_title_system_delete_profile', '_bx_groups_menu_item_title_delete_profile', 'page.php?i=delete-group-profile&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 50);
 
@@ -291,8 +291,8 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_groups_menu_manage_tools', 'bx_groups', '_bx_groups_menu_set_title_manage_tools', 0);
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
-('bx_groups_menu_manage_tools', 'bx_groups', 'delete', '_bx_groups_menu_item_title_system_delete', '_bx_groups_menu_item_title_delete', 'javascript:void(0)', 'javascript:{js_object}.onClickDelete({content_id});', '_self', 'trash-o', '', 2147483647, 1, 0, 1),
-('bx_groups_menu_manage_tools', 'bx_groups', 'delete-with-content', '_bx_groups_menu_item_title_system_delete_with_content', '_bx_groups_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'trash-o', '', 2147483647, 1, 0, 2);
+('bx_groups_menu_manage_tools', 'bx_groups', 'delete', '_bx_groups_menu_item_title_system_delete', '_bx_groups_menu_item_title_delete', 'javascript:void(0)', 'javascript:{js_object}.onClickDelete({content_id});', '_self', 'far trash-alt', '', 2147483647, 1, 0, 1),
+('bx_groups_menu_manage_tools', 'bx_groups', 'delete-with-content', '_bx_groups_menu_item_title_system_delete_with_content', '_bx_groups_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 2147483647, 1, 0, 2);
 
 -- MENU: dashboard manage tools
 SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);

+ 1 - 1
modules/boonex/linkedin_connect/install/sql/enable.sql

@@ -7,7 +7,7 @@ INSERT INTO `sys_email_templates` (`Module`, `NameSystem`, `Name`, `Subject`, `B
 -- Auth objects
 
 INSERT INTO `sys_objects_auths` (`Name`, `Title`, `Link`, `Icon`) VALUES
-('bx_linkedin', '_bx_linkedin_auth_title', 'modules/?r=linkedin/start', 'linkedin');
+('bx_linkedin', '_bx_linkedin_auth_title', 'modules/?r=linkedin/start', 'fab linkedin-in');
 
 -- Alerts
 

+ 1 - 1
modules/boonex/market/install/langs/en.xml

@@ -275,7 +275,7 @@
     <string name="_bx_market_menu_title_entries_my"><![CDATA[My Products Action Menu]]></string>
     <string name="_bx_market_menu_set_title_entries_my"><![CDATA[My Products Menu]]></string>
 	<string name="_bx_market_menu_item_title_system_manage_my_products"><![CDATA[My products]]></string>
-    <string name="_bx_market_menu_item_title_manage_my_products"><![CDATA[{addon} products]]></string>
+    <string name="_bx_market_menu_item_title_manage_my_products"><![CDATA[Products]]></string>
     <string name="_bx_market_menu_set_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_market_menu_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_market_menu_item_title_system_manage_account"><![CDATA[Manage account]]></string>

+ 4 - 4
modules/boonex/market/install/sql/enable.sql

@@ -257,7 +257,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
 ('bx_market_view_more', 'bx_market', 'hide-product', '_bx_market_menu_item_title_system_hide_entry', '_bx_market_menu_item_title_hide_entry', 'javascript:void(0);', 'javascript:{js_object}.perform(this, ''hide-product'', {content_id});', '', 'eye-slash', '', 2147483647, 1, 0, 10),
-('bx_market_view_more', 'bx_market', 'edit-product', '_bx_market_menu_item_title_system_edit_entry', '_bx_market_menu_item_title_edit_entry', 'page.php?i=edit-product&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 20),
+('bx_market_view_more', 'bx_market', 'edit-product', '_bx_market_menu_item_title_system_edit_entry', '_bx_market_menu_item_title_edit_entry', 'page.php?i=edit-product&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 20),
 ('bx_market_view_more', 'bx_market', 'delete-product', '_bx_market_menu_item_title_system_delete_entry', '_bx_market_menu_item_title_delete_entry', 'page.php?i=delete-product&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 30);
 
 -- MENU: actions menu for my entries
@@ -349,7 +349,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_market_menu_manage_tools', 'bx_market', '_bx_market_menu_set_title_manage_tools', 0);
 
 --INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
---('bx_market_menu_manage_tools', 'bx_market', 'delete-with-content', '_bx_market_menu_item_title_system_delete_with_content', '_bx_market_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'trash-o', '', 128, 1, 0, 0);
+--('bx_market_menu_manage_tools', 'bx_market', 'delete-with-content', '_bx_market_menu_item_title_system_delete_with_content', '_bx_market_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 128, 1, 0, 0);
 
 -- MENU: dashboard manage tools
 SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);
@@ -538,11 +538,11 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable
 
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
 ('bx_market_administration', 'bulk', 'delete', '_bx_market_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_market_administration', 'single', 'edit', '_bx_market_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_market_administration', 'single', 'edit', '_bx_market_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_market_administration', 'single', 'delete', '_bx_market_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_market_administration', 'single', 'settings', '_bx_market_grid_action_title_adm_more_actions', 'cog', 1, 0, 3),
 ('bx_market_common', 'bulk', 'delete', '_bx_market_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_market_common', 'single', 'edit', '_bx_market_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_market_common', 'single', 'edit', '_bx_market_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_market_common', 'single', 'delete', '_bx_market_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_market_common', 'single', 'settings', '_bx_market_grid_action_title_adm_more_actions', 'cog', 1, 0, 3),
 

+ 14 - 0
modules/boonex/notifications/classes/BxNtfsConfig.php

@@ -13,6 +13,8 @@ bx_import('BxDolPrivacy');
 
 class BxNtfsConfig extends BxBaseModNotificationsConfig
 {
+	protected $_iOwnerNameMaxLen;
+	protected $_iContentMaxLen;
     protected $_iPushMaxLen;
 
     protected $_aHandlersHiddenEmail;
@@ -37,6 +39,8 @@ class BxNtfsConfig extends BxBaseModNotificationsConfig
         	'option' => 'bx_notifications_'
         );
 
+        $this->_iOwnerNameMaxLen = 21;
+        $this->_iContentMaxLen = 21;
         $this->_iPushMaxLen = 190;
 
         $this->_aHandlerDescriptor = array('module_name' => '', 'module_method' => '', 'module_class' => '');
@@ -85,6 +89,16 @@ class BxNtfsConfig extends BxBaseModNotificationsConfig
     	}
     }
 
+	public function getOwnerNameMaxLen()
+    {
+        return $this->_iOwnerNameMaxLen;
+    }
+
+	public function getContentMaxLen()
+    {
+        return $this->_iContentMaxLen;
+    }
+
     public function getPushMaxLen()
     {
         return $this->_iPushMaxLen;

+ 2 - 2
modules/boonex/notifications/classes/BxNtfsTemplate.php

@@ -114,11 +114,11 @@ class BxNtfsTemplate extends BxBaseModNotificationsTemplate
 
         list($sOwnerName, $sOwnerUrl, $sOwnerIcon, $sOwnerUnit, $sOwnerUnitWoInfo) = $oModule->getUserInfo($aEvent['owner_id']);
 
-        $aEvent['content']['owner_name'] = $sOwnerName;
+        $aEvent['content']['owner_name'] = strmaxtextlen($sOwnerName, $this->_oConfig->getOwnerNameMaxLen());
         $aEvent['content']['owner_link'] = $sOwnerUrl;
         $aEvent['content']['owner_icon'] = $sOwnerIcon;
         if(!empty($aEvent['content']['entry_caption']))
-            $aEvent['content']['entry_caption'] = bx_process_output($aEvent['content']['entry_caption'], BX_DATA_TEXT_MULTILINE);
+            $aEvent['content']['entry_caption'] = strmaxtextlen(bx_process_output($aEvent['content']['entry_caption'], BX_DATA_TEXT), $this->_oConfig->getContentMaxLen());
 
         foreach($aEvent['content'] as $sKey => $sValue)
         	if(substr($sValue, 0, 1) == '_')

+ 1 - 1
modules/boonex/notifications/install/sql/enable.sql

@@ -53,7 +53,7 @@ SET @iCategId = LAST_INSERT_ID();
 
 INSERT INTO `sys_options` (`name`, `value`, `category_id`, `caption`, `type`, `check`, `check_params`, `check_error`, `extra`, `order`) VALUES
 ('bx_notifications_events_per_page', '12', @iCategId, '_bx_ntfs_option_events_per_page', 'digit', '', '', '', '', 1),
-('bx_notifications_events_per_preview', '20', @iCategId, '_bx_ntfs_option_events_per_preview', 'digit', '', '', '', '', 5),
+('bx_notifications_events_per_preview', '5', @iCategId, '_bx_ntfs_option_events_per_preview', 'digit', '', '', '', '', 5),
 ('bx_notifications_events_hide_site', '', @iCategId, '_bx_ntfs_option_events_hide_site', 'rlist', '', '', '', 'a:2:{s:6:"module";s:16:"bx_notifications";s:6:"method";s:21:"get_actions_checklist";}', 10),
 ('bx_notifications_events_hide_email', '', @iCategId, '_bx_ntfs_option_events_hide_email', 'rlist', '', '', '', 'a:2:{s:6:"module";s:16:"bx_notifications";s:6:"method";s:21:"get_actions_checklist";}', 11),
 ('bx_notifications_events_hide_push', '', @iCategId, '_bx_ntfs_option_events_hide_push', 'rlist', '', '', '', 'a:2:{s:6:"module";s:16:"bx_notifications";s:6:"method";s:21:"get_actions_checklist";}', 12);

+ 1 - 1
modules/boonex/oauth2/install/sql/enable.sql

@@ -14,7 +14,7 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `params`, `or
 
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
 ('bx_oauth', 'bulk', 'delete', '_Delete', '', 0, 1, 1),
-('bx_oauth', 'single', 'edit', '_Edit', 'pencil', 1, 0, 1),
+('bx_oauth', 'single', 'edit', '_Edit', 'pencil-alt', 1, 0, 1),
 ('bx_oauth', 'independent', 'add', '_bx_oauth_add', '', 0, 0, 1);
 
 -- SETTINGS

+ 5 - 5
modules/boonex/organizations/install/langs/en.xml

@@ -250,15 +250,15 @@
     <string name="_bx_orgs_menu_item_title_system_friends"><![CDATA[Friends]]></string>
     <string name="_bx_orgs_menu_item_title_friends"><![CDATA[Friends]]></string>
     <string name="_bx_orgs_menu_item_title_system_friend_requests"><![CDATA[Friend requests number]]></string>
-    <string name="_bx_orgs_menu_item_title_friend_requests"><![CDATA[{addon} friend requests]]></string>
+    <string name="_bx_orgs_menu_item_title_friend_requests"><![CDATA[Friend requests]]></string>
     <string name="_bx_orgs_menu_item_title_system_manage_my_organizations"><![CDATA[My organizations]]></string>
-    <string name="_bx_orgs_menu_item_title_manage_my_organizations"><![CDATA[{addon} organizations]]></string>
+    <string name="_bx_orgs_menu_item_title_manage_my_organizations"><![CDATA[Organizations]]></string>
     <string name="_bx_orgs_menu_item_title_system_favorites"><![CDATA[Favorite Organizations]]></string>
-    <string name="_bx_orgs_menu_item_title_favorites"><![CDATA[{addon} favorite organizations]]></string>
+    <string name="_bx_orgs_menu_item_title_favorites"><![CDATA[Favorite organizations]]></string>
     <string name="_bx_orgs_menu_item_title_system_subscriptions"><![CDATA[Following]]></string>
-    <string name="_bx_orgs_menu_item_title_subscriptions"><![CDATA[{addon} following]]></string>
+    <string name="_bx_orgs_menu_item_title_subscriptions"><![CDATA[Following]]></string>
     <string name="_bx_orgs_menu_item_title_system_subscribed_me"><![CDATA[Followers]]></string>
-    <string name="_bx_orgs_menu_item_title_subscribed_me"><![CDATA[{addon} followers]]></string>
+    <string name="_bx_orgs_menu_item_title_subscribed_me"><![CDATA[Followers]]></string>
     <string name="_bx_orgs_menu_item_title_system_entries_recent"><![CDATA[New]]></string>
     <string name="_bx_orgs_menu_item_title_entries_recent"><![CDATA[New]]></string>
     <string name="_bx_orgs_menu_item_title_system_entries_search"><![CDATA[Search]]></string>

+ 4 - 4
modules/boonex/organizations/install/sql/enable.sql

@@ -262,8 +262,8 @@ INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `titl
 ('bx_organizations_view_actions_more', 'bx_organizations', 'profile-fan-remove', '_bx_orgs_menu_item_title_system_leave_organization', '{title_remove_fan}', 'javascript:void(0)', 'bx_conn_action(this, \'bx_organizations_fans\', \'remove\', \'{profile_id}\')', '', 'user-times', '', 2147483647, 1, 0, 10),
 ('bx_organizations_view_actions_more', 'bx_organizations', 'profile-friend-remove', '_bx_orgs_menu_item_title_system_unfriend', '{title_remove_friend}', 'javascript:void(0)', 'bx_conn_action(this, \'sys_profiles_friends\', \'remove\', \'{profile_id}\')', '', 'user-times', '', 2147483647, 1, 0, 10),
 ('bx_organizations_view_actions_more', 'bx_organizations', 'profile-subscribe-remove', '_bx_orgs_menu_item_title_system_unsubscribe', '_bx_orgs_menu_item_title_unsubscribe', 'javascript:void(0)', 'bx_conn_action(this, \'sys_profiles_subscriptions\', \'remove\', \'{profile_id}\')', '', 'check', '', 2147483647, 1, 0, 20),
-('bx_organizations_view_actions_more', 'bx_organizations', 'edit-organization-cover', '_bx_orgs_menu_item_title_system_edit_cover', '_bx_orgs_menu_item_title_edit_cover', 'page.php?i=edit-organization-cover&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 25),
-('bx_organizations_view_actions_more', 'bx_organizations', 'edit-organization-profile', '_bx_orgs_menu_item_title_system_edit_profile', '_bx_orgs_menu_item_title_edit_profile', 'page.php?i=edit-organization-profile&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 30),
+('bx_organizations_view_actions_more', 'bx_organizations', 'edit-organization-cover', '_bx_orgs_menu_item_title_system_edit_cover', '_bx_orgs_menu_item_title_edit_cover', 'page.php?i=edit-organization-cover&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 25),
+('bx_organizations_view_actions_more', 'bx_organizations', 'edit-organization-profile', '_bx_orgs_menu_item_title_system_edit_profile', '_bx_orgs_menu_item_title_edit_profile', 'page.php?i=edit-organization-profile&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 30),
 ('bx_organizations_view_actions_more', 'bx_organizations', 'invite-to-organization', '_bx_orgs_menu_item_title_system_invite', '_bx_orgs_menu_item_title_invite', 'page.php?i=invite-to-organization&id={content_id}', '', '', 'user-plus', '', 2147483647, 1, 0, 32),
 ('bx_organizations_view_actions_more', 'bx_organizations', 'delete-organization-profile', '_bx_orgs_menu_item_title_system_delete_profile', '_bx_orgs_menu_item_title_delete_profile', 'page.php?i=delete-organization-profile&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 40),
 ('bx_organizations_view_actions_more', 'bx_organizations', 'delete-organization-account', '_bx_orgs_menu_item_title_system_delete_account', '_bx_orgs_menu_item_title_delete_account', 'page.php?i=account-settings-delete&id={account_id}', '', '', 'remove', '', 128, 1, 0, 50),
@@ -354,8 +354,8 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_organizations_menu_manage_tools', 'bx_organizations', '_bx_orgs_menu_set_title_manage_tools', 0);
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
-('bx_organizations_menu_manage_tools', 'bx_organizations', 'delete', '_bx_orgs_menu_item_title_system_delete', '_bx_orgs_menu_item_title_delete', 'javascript:void(0)', 'javascript:{js_object}.onClickDelete({content_id});', '_self', 'trash-o', '', 2147483647, 1, 0, 1),
-('bx_organizations_menu_manage_tools', 'bx_organizations', 'delete-with-content', '_bx_orgs_menu_item_title_system_delete_with_content', '_bx_orgs_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'trash-o', '', 2147483647, 1, 0, 2);
+('bx_organizations_menu_manage_tools', 'bx_organizations', 'delete', '_bx_orgs_menu_item_title_system_delete', '_bx_orgs_menu_item_title_delete', 'javascript:void(0)', 'javascript:{js_object}.onClickDelete({content_id});', '_self', 'far trash-alt', '', 2147483647, 1, 0, 1),
+('bx_organizations_menu_manage_tools', 'bx_organizations', 'delete-with-content', '_bx_orgs_menu_item_title_system_delete_with_content', '_bx_orgs_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 2147483647, 1, 0, 2);
 
 -- MENU: dashboard manage tools
 SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);

+ 5 - 5
modules/boonex/persons/install/langs/en.xml

@@ -208,15 +208,15 @@
     <string name="_bx_persons_menu_item_title_system_friends"><![CDATA[Friends]]></string>
     <string name="_bx_persons_menu_item_title_friends"><![CDATA[Friends]]></string>
     <string name="_bx_persons_menu_item_title_system_friend_requests"><![CDATA[Friend requests number]]></string>
-    <string name="_bx_persons_menu_item_title_friend_requests"><![CDATA[{addon} friend requests]]></string>
+    <string name="_bx_persons_menu_item_title_friend_requests"><![CDATA[Friend requests]]></string>
     <string name="_bx_persons_menu_item_title_system_manage_my_profiles"><![CDATA[My profiles]]></string>
-    <string name="_bx_persons_menu_item_title_manage_my_profiles"><![CDATA[{addon} profiles]]></string>
+    <string name="_bx_persons_menu_item_title_manage_my_profiles"><![CDATA[Profiles]]></string>
     <string name="_bx_persons_menu_item_title_system_favorites"><![CDATA[Favorite Persons]]></string>
-    <string name="_bx_persons_menu_item_title_favorites"><![CDATA[{addon} favorite persons]]></string>    
+    <string name="_bx_persons_menu_item_title_favorites"><![CDATA[Favorite persons]]></string>    
     <string name="_bx_persons_menu_item_title_system_subscriptions"><![CDATA[Following]]></string>
-    <string name="_bx_persons_menu_item_title_subscriptions"><![CDATA[{addon} following]]></string>
+    <string name="_bx_persons_menu_item_title_subscriptions"><![CDATA[Following]]></string>
     <string name="_bx_persons_menu_item_title_system_subscribed_me"><![CDATA[Followers]]></string>
-    <string name="_bx_persons_menu_item_title_subscribed_me"><![CDATA[{addon} followers]]></string>
+    <string name="_bx_persons_menu_item_title_subscribed_me"><![CDATA[Followers]]></string>
     <string name="_bx_persons_menu_item_title_system_entries_recent"><![CDATA[New]]></string>
     <string name="_bx_persons_menu_item_title_entries_recent"><![CDATA[New]]></string>
     <string name="_bx_persons_menu_item_title_system_entries_search"><![CDATA[Search]]></string>

+ 4 - 4
modules/boonex/persons/install/sql/enable.sql

@@ -233,8 +233,8 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
 ('bx_persons_view_actions_more', 'bx_persons', 'profile-friend-remove', '_bx_persons_menu_item_title_system_unfriend', '{title_remove_friend}', 'javascript:void(0)', 'bx_conn_action(this, \'sys_profiles_friends\', \'remove\', \'{profile_id}\')', '', 'user-times', '', 2147483647, 1, 0, 10),
 ('bx_persons_view_actions_more', 'bx_persons', 'profile-subscribe-remove', '_bx_persons_menu_item_title_system_unsubscribe', '_bx_persons_menu_item_title_unsubscribe', 'javascript:void(0)', 'bx_conn_action(this, \'sys_profiles_subscriptions\', \'remove\', \'{profile_id}\')', '', 'check', '', 2147483647, 1, 0, 20),
-('bx_persons_view_actions_more', 'bx_persons', 'edit-persons-cover', '_bx_persons_menu_item_title_system_edit_cover', '_bx_persons_menu_item_title_edit_cover', 'page.php?i=edit-persons-cover&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 25),
-('bx_persons_view_actions_more', 'bx_persons', 'edit-persons-profile', '_bx_persons_menu_item_title_system_edit_profile', '_bx_persons_menu_item_title_edit_profile', 'page.php?i=edit-persons-profile&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 30),
+('bx_persons_view_actions_more', 'bx_persons', 'edit-persons-cover', '_bx_persons_menu_item_title_system_edit_cover', '_bx_persons_menu_item_title_edit_cover', 'page.php?i=edit-persons-cover&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 25),
+('bx_persons_view_actions_more', 'bx_persons', 'edit-persons-profile', '_bx_persons_menu_item_title_system_edit_profile', '_bx_persons_menu_item_title_edit_profile', 'page.php?i=edit-persons-profile&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 30),
 ('bx_persons_view_actions_more', 'bx_persons', 'delete-persons-profile', '_bx_persons_menu_item_title_system_delete_profile', '_bx_persons_menu_item_title_delete_profile', 'page.php?i=delete-persons-profile&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 40),
 ('bx_persons_view_actions_more', 'bx_persons', 'delete-persons-account', '_bx_persons_menu_item_title_system_delete_account', '_bx_persons_menu_item_title_delete_account', 'page.php?i=account-settings-delete&id={account_id}', '', '', 'remove', '', 128, 1, 0, 50),
 ('bx_persons_view_actions_more', 'bx_persons', 'delete-persons-account-content', '_bx_persons_menu_item_title_system_delete_account_content', '_bx_persons_menu_item_title_delete_account_content', 'page.php?i=account-settings-delete&id={account_id}&content=1', '', '', 'remove', '', 128, 1, 0, 60);
@@ -311,8 +311,8 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_persons_menu_manage_tools', 'bx_persons', '_bx_persons_menu_set_title_manage_tools', 0);
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
-('bx_persons_menu_manage_tools', 'bx_persons', 'delete', '_bx_persons_menu_item_title_system_delete', '_bx_persons_menu_item_title_delete', 'javascript:void(0)', 'javascript:{js_object}.onClickDelete({content_id});', '_self', 'trash-o', '', 2147483647, 1, 0, 1),
-('bx_persons_menu_manage_tools', 'bx_persons', 'delete-with-content', '_bx_persons_menu_item_title_system_delete_with_content', '_bx_persons_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'trash-o', '', 2147483647, 1, 0, 2);
+('bx_persons_menu_manage_tools', 'bx_persons', 'delete', '_bx_persons_menu_item_title_system_delete', '_bx_persons_menu_item_title_delete', 'javascript:void(0)', 'javascript:{js_object}.onClickDelete({content_id});', '_self', 'far trash-alt', '', 2147483647, 1, 0, 1),
+('bx_persons_menu_manage_tools', 'bx_persons', 'delete-with-content', '_bx_persons_menu_item_title_system_delete_with_content', '_bx_persons_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 2147483647, 1, 0, 2);
 
 -- MENU: dashboard manage tools
 SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);

+ 1 - 1
modules/boonex/photos/install/langs/en.xml

@@ -170,7 +170,7 @@
     <string name="_bx_photos_menu_title_entries_my"><![CDATA[My Photos Action Menu]]></string>
     <string name="_bx_photos_menu_set_title_entries_my"><![CDATA[My Photos Menu]]></string>
 	<string name="_bx_photos_menu_item_title_system_manage_my_photos"><![CDATA[My photos]]></string>
-    <string name="_bx_photos_menu_item_title_manage_my_photos"><![CDATA[{addon} photos]]></string>
+    <string name="_bx_photos_menu_item_title_manage_my_photos"><![CDATA[Photos]]></string>
     <string name="_bx_photos_menu_set_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_photos_menu_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_photos_menu_item_title_system_manage_account"><![CDATA[Manage account]]></string>

+ 4 - 4
modules/boonex/photos/install/sql/enable.sql

@@ -187,7 +187,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_photos_view', 'bx_photos', '_bx_photos_menu_set_title_view_entry', 0);
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
-('bx_photos_view', 'bx_photos', 'edit-photo', '_bx_photos_menu_item_title_system_edit_entry', '_bx_photos_menu_item_title_edit_entry', 'page.php?i=edit-photo&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 1),
+('bx_photos_view', 'bx_photos', 'edit-photo', '_bx_photos_menu_item_title_system_edit_entry', '_bx_photos_menu_item_title_edit_entry', 'page.php?i=edit-photo&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 1),
 ('bx_photos_view', 'bx_photos', 'delete-photo', '_bx_photos_menu_item_title_system_delete_entry', '_bx_photos_menu_item_title_delete_entry', 'page.php?i=delete-photo&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 2);
 
 -- MENU: actions menu for my entries
@@ -253,7 +253,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_photos_menu_manage_tools', 'bx_photos', '_bx_photos_menu_set_title_manage_tools', 0);
 
 --INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
---('bx_photos_menu_manage_tools', 'bx_photos', 'delete-with-content', '_bx_photos_menu_item_title_system_delete_with_content', '_bx_photos_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'trash-o', '', 128, 1, 0, 0);
+--('bx_photos_menu_manage_tools', 'bx_photos', 'delete-with-content', '_bx_photos_menu_item_title_system_delete_with_content', '_bx_photos_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 128, 1, 0, 0);
 
 -- MENU: dashboard manage tools
 SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);
@@ -387,11 +387,11 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable
 
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
 ('bx_photos_administration', 'bulk', 'delete', '_bx_photos_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_photos_administration', 'single', 'edit', '_bx_photos_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_photos_administration', 'single', 'edit', '_bx_photos_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_photos_administration', 'single', 'delete', '_bx_photos_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_photos_administration', 'single', 'settings', '_bx_photos_grid_action_title_adm_more_actions', 'cog', 1, 0, 3),
 ('bx_photos_common', 'bulk', 'delete', '_bx_photos_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_photos_common', 'single', 'edit', '_bx_photos_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_photos_common', 'single', 'edit', '_bx_photos_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_photos_common', 'single', 'delete', '_bx_photos_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_photos_common', 'single', 'settings', '_bx_photos_grid_action_title_adm_more_actions', 'cog', 1, 0, 3);
 

+ 1 - 1
modules/boonex/polls/install/langs/en.xml

@@ -169,7 +169,7 @@
     <string name="_bx_polls_menu_title_entries_my"><![CDATA[My Polls Action Menu]]></string>
     <string name="_bx_polls_menu_set_title_entries_my"><![CDATA[My Polls Menu]]></string>
 	<string name="_bx_polls_menu_item_title_system_manage_my_polls"><![CDATA[My polls]]></string>
-    <string name="_bx_polls_menu_item_title_manage_my_polls"><![CDATA[{addon} polls]]></string>
+    <string name="_bx_polls_menu_item_title_manage_my_polls"><![CDATA[Polls]]></string>
     <string name="_bx_polls_menu_set_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_polls_menu_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_polls_menu_item_title_system_manage_account"><![CDATA[Manage account]]></string>

+ 4 - 4
modules/boonex/polls/install/sql/enable.sql

@@ -184,7 +184,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_polls_view', 'bx_polls', '_bx_polls_menu_set_title_view_entry', 0);
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
-('bx_polls_view', 'bx_polls', 'edit-poll', '_bx_polls_menu_item_title_system_edit_entry', '_bx_polls_menu_item_title_edit_entry', 'page.php?i=edit-poll&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 1),
+('bx_polls_view', 'bx_polls', 'edit-poll', '_bx_polls_menu_item_title_system_edit_entry', '_bx_polls_menu_item_title_edit_entry', 'page.php?i=edit-poll&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 1),
 ('bx_polls_view', 'bx_polls', 'delete-poll', '_bx_polls_menu_item_title_system_delete_entry', '_bx_polls_menu_item_title_delete_entry', 'page.php?i=delete-poll&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 2);
 
 -- MENU: actions menu for my entries
@@ -250,7 +250,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_polls_menu_manage_tools', 'bx_polls', '_bx_polls_menu_set_title_manage_tools', 0);
 
 --INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
---('bx_polls_menu_manage_tools', 'bx_polls', 'delete-with-content', '_bx_polls_menu_item_title_system_delete_with_content', '_bx_polls_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'trash-o', '', 128, 1, 0, 0);
+--('bx_polls_menu_manage_tools', 'bx_polls', 'delete-with-content', '_bx_polls_menu_item_title_system_delete_with_content', '_bx_polls_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 128, 1, 0, 0);
 
 -- MENU: dashboard manage tools
 SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);
@@ -393,11 +393,11 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable
 
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
 ('bx_polls_administration', 'bulk', 'delete', '_bx_polls_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_polls_administration', 'single', 'edit', '_bx_polls_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_polls_administration', 'single', 'edit', '_bx_polls_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_polls_administration', 'single', 'delete', '_bx_polls_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_polls_administration', 'single', 'settings', '_bx_polls_grid_action_title_adm_more_actions', 'cog', 1, 0, 3),
 ('bx_polls_common', 'bulk', 'delete', '_bx_polls_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_polls_common', 'single', 'edit', '_bx_polls_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_polls_common', 'single', 'edit', '_bx_polls_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_polls_common', 'single', 'delete', '_bx_polls_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_polls_common', 'single', 'settings', '_bx_polls_grid_action_title_adm_more_actions', 'cog', 1, 0, 3);
 

+ 1 - 1
modules/boonex/posts/install/langs/en.xml

@@ -167,7 +167,7 @@
     <string name="_bx_posts_menu_title_entries_my"><![CDATA[My Posts Action Menu]]></string>
     <string name="_bx_posts_menu_set_title_entries_my"><![CDATA[My Posts Menu]]></string>
 	<string name="_bx_posts_menu_item_title_system_manage_my_posts"><![CDATA[My posts]]></string>
-    <string name="_bx_posts_menu_item_title_manage_my_posts"><![CDATA[{addon} posts]]></string>
+    <string name="_bx_posts_menu_item_title_manage_my_posts"><![CDATA[Posts]]></string>
     <string name="_bx_posts_menu_set_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_posts_menu_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_posts_menu_item_title_system_manage_account"><![CDATA[Manage account]]></string>

+ 4 - 4
modules/boonex/posts/install/sql/enable.sql

@@ -201,7 +201,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_posts_view', 'bx_posts', '_bx_posts_menu_set_title_view_entry', 0);
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
-('bx_posts_view', 'bx_posts', 'edit-post', '_bx_posts_menu_item_title_system_edit_entry', '_bx_posts_menu_item_title_edit_entry', 'page.php?i=edit-post&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 1),
+('bx_posts_view', 'bx_posts', 'edit-post', '_bx_posts_menu_item_title_system_edit_entry', '_bx_posts_menu_item_title_edit_entry', 'page.php?i=edit-post&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 1),
 ('bx_posts_view', 'bx_posts', 'delete-post', '_bx_posts_menu_item_title_system_delete_entry', '_bx_posts_menu_item_title_delete_entry', 'page.php?i=delete-post&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 2);
 
 
@@ -270,7 +270,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_posts_menu_manage_tools', 'bx_posts', '_bx_posts_menu_set_title_manage_tools', 0);
 
 --INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
---('bx_posts_menu_manage_tools', 'bx_posts', 'delete-with-content', '_bx_posts_menu_item_title_system_delete_with_content', '_bx_posts_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'trash-o', '', 128, 1, 0, 0);
+--('bx_posts_menu_manage_tools', 'bx_posts', 'delete-with-content', '_bx_posts_menu_item_title_system_delete_with_content', '_bx_posts_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 128, 1, 0, 0);
 
 -- MENU: dashboard manage tools
 SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);
@@ -404,11 +404,11 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable
 
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
 ('bx_posts_administration', 'bulk', 'delete', '_bx_posts_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_posts_administration', 'single', 'edit', '_bx_posts_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_posts_administration', 'single', 'edit', '_bx_posts_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_posts_administration', 'single', 'delete', '_bx_posts_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_posts_administration', 'single', 'settings', '_bx_posts_grid_action_title_adm_more_actions', 'cog', 1, 0, 3),
 ('bx_posts_common', 'bulk', 'delete', '_bx_posts_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_posts_common', 'single', 'edit', '_bx_posts_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_posts_common', 'single', 'edit', '_bx_posts_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_posts_common', 'single', 'delete', '_bx_posts_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_posts_common', 'single', 'settings', '_bx_posts_grid_action_title_adm_more_actions', 'cog', 1, 0, 3);
 

+ 1 - 1
modules/boonex/quoteofday/install/sql/enable.sql

@@ -28,7 +28,7 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable
 ('bx_quoteofday_internal', 'actions', '', '20%', 0, 0, '', 5);
 
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
-('bx_quoteofday_internal', 'single', 'edit', '_bx_quoteofday_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_quoteofday_internal', 'single', 'edit', '_bx_quoteofday_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_quoteofday_internal', 'single', 'publish', '_bx_quoteofday_grid_action_title_adm_publish', 'quote-right', 1, 0, 3),
 ('bx_quoteofday_internal', 'single', 'delete', '_bx_quoteofday_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_quoteofday_internal', 'bulk', 'delete', '_bx_quoteofday_grid_action_title_adm_delete', '', 0, 1, 1),

+ 1 - 1
modules/boonex/russian/data/langs/bx_albums/ru.xml

@@ -184,7 +184,7 @@
   <string name="_bx_albums_menu_title_entries_my"><![CDATA[Мои Альбомы - Меню действий]]></string>
     <string name="_bx_albums_menu_set_title_entries_my"><![CDATA[Мои альбомы - Меню]]></string>
 	<string name="_bx_albums_menu_item_title_system_manage_my_albums"><![CDATA[Мои альбомы]]></string>
-    <string name="_bx_albums_menu_item_title_manage_my_albums"><![CDATA[{addon} альбомы]]></string>
+    <string name="_bx_albums_menu_item_title_manage_my_albums"><![CDATA[Альбомы]]></string>
     <string name="_bx_albums_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_albums_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
 	<string name="_bx_albums_menu_item_title_system_admt_albums"><![CDATA[Альбомы]]></string>

+ 1 - 1
modules/boonex/russian/data/langs/bx_convos/ru.xml

@@ -86,7 +86,7 @@
     <string name="_bx_cnv_menu_item_title_system_convos"><![CDATA[Переписка]]></string>
     <string name="_bx_cnv_menu_item_title_convos"><![CDATA[Переписка]]></string>
     <string name="_bx_cnv_menu_item_title_system_unread_messages"><![CDATA[Количество непрочитанных сообщений]]></string>
-    <string name="_bx_cnv_menu_item_title_unread_messages"><![CDATA[{addon} непрочитанных сообщений]]></string>
+    <string name="_bx_cnv_menu_item_title_unread_messages"><![CDATA[Непрочитанных сообщений]]></string>
     
     <string name="_bx_cnv_txt_sample_single"><![CDATA[переписка]]></string>
 

+ 1 - 3
modules/boonex/russian/data/langs/bx_events/ru.xml

@@ -233,10 +233,8 @@
     <string name="_bx_events_menu_item_title_more_actions"><![CDATA[]]></string>
     <string name="_bx_events_menu_item_title_system_friends"><![CDATA[Друзья]]></string>
     <string name="_bx_events_menu_item_title_friends"><![CDATA[Друзья]]></string>
-    <string name="_bx_events_menu_item_title_system_friend_requests"><![CDATA[Число запросов дружбы]]></string>
-    <string name="_bx_events_menu_item_title_friend_requests"><![CDATA[{addon} запросов дружбы]]></string>
     <string name="_bx_events_menu_item_title_system_manage_my_groups"><![CDATA[Мои события]]></string>
-    <string name="_bx_events_menu_item_title_manage_my_groups"><![CDATA[{addon} событий]]></string>
+    <string name="_bx_events_menu_item_title_manage_my_groups"><![CDATA[Cобытий]]></string>
     <string name="_bx_events_menu_item_title_system_entries_recent"><![CDATA[Новые]]></string>
     <string name="_bx_events_menu_item_title_entries_recent"><![CDATA[Новые]]></string>
     <string name="_bx_events_menu_item_title_system_entries_search"><![CDATA[Поиск]]></string>

+ 1 - 1
modules/boonex/russian/data/langs/bx_files/ru.xml

@@ -167,7 +167,7 @@
     <string name="_bx_files_menu_title_entries_my"><![CDATA[Меню для своих файлов]]></string>
     <string name="_bx_files_menu_set_title_entries_my"><![CDATA[Меню для своих файлов]]></string>
 	<string name="_bx_files_menu_item_title_system_manage_my_files"><![CDATA[Мои файлы]]></string>
-    <string name="_bx_files_menu_item_title_manage_my_files"><![CDATA[{addon} файлов]]></string>
+    <string name="_bx_files_menu_item_title_manage_my_files"><![CDATA[Файлов]]></string>
     <string name="_bx_files_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_files_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_files_menu_item_title_system_manage_account"><![CDATA[Управление учетной записью]]></string>

+ 1 - 1
modules/boonex/russian/data/langs/bx_forum/ru.xml

@@ -217,7 +217,7 @@
 	<string name="_bx_forum_menu_item_title_manage_my"><![CDATA[Мои обсуждения]]></string>
 	<string name="_bx_forum_menu_item_title_manage_all"><![CDATA[Все обсуждения]]></string>
     <string name="_bx_forum_menu_item_title_system_discussions"><![CDATA[Количество дискуссий]]></string>
-    <string name="_bx_forum_menu_item_title_discussions"><![CDATA[{addon} дискуссий]]></string>
+    <string name="_bx_forum_menu_item_title_discussions"><![CDATA[Дискуссий]]></string>
     <string name="_bx_forum_lmi_cpt_categories"><![CDATA[Категории]]></string>
 
 	<string name="_bx_forum_grid_filter_item_title_adm_select_one_filter1"><![CDATA[Все статусы]]></string>

+ 1 - 1
modules/boonex/russian/data/langs/bx_glossary/ru.xml

@@ -172,7 +172,7 @@
   <string name="_bx_glossary_menu_title_entries_my"><![CDATA[Мои Глоссарий - Меню действий]]></string>
     <string name="_bx_glossary_menu_set_title_entries_my"><![CDATA[Мои Глоссарий - Меню]]></string>
 	<string name="_bx_glossary_menu_item_title_system_manage_my_posts"><![CDATA[Мои Глоссарий]]></string>
-    <string name="_bx_glossary_menu_item_title_manage_my_posts"><![CDATA[{addon} Глоссарий]]></string>
+    <string name="_bx_glossary_menu_item_title_manage_my_posts"><![CDATA[Термины]]></string>
     <string name="_bx_glossary_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_glossary_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_glossary_menu_item_title_system_manage_account"><![CDATA[Управление аккаунтом]]></string>

+ 1 - 3
modules/boonex/russian/data/langs/bx_groups/ru.xml

@@ -204,10 +204,8 @@
     <string name="_bx_groups_menu_item_title_more_actions"><![CDATA[]]></string>
     <string name="_bx_groups_menu_item_title_system_friends"><![CDATA[Друзья]]></string>
     <string name="_bx_groups_menu_item_title_friends"><![CDATA[Друзья]]></string>
-    <string name="_bx_groups_menu_item_title_system_friend_requests"><![CDATA[Число запросов дружбы]]></string>
-    <string name="_bx_groups_menu_item_title_friend_requests"><![CDATA[{addon} запросов дружбы]]></string>
     <string name="_bx_groups_menu_item_title_system_manage_my_groups"><![CDATA[Мои группы]]></string>
-    <string name="_bx_groups_menu_item_title_manage_my_groups"><![CDATA[{addon} групп]]></string>
+    <string name="_bx_groups_menu_item_title_manage_my_groups"><![CDATA[Групп]]></string>
     <string name="_bx_groups_menu_item_title_system_entries_recent"><![CDATA[Новые]]></string>
     <string name="_bx_groups_menu_item_title_entries_recent"><![CDATA[Новые]]></string>
     <string name="_bx_groups_menu_item_title_system_entries_search"><![CDATA[Поиск]]></string>

+ 1 - 1
modules/boonex/russian/data/langs/bx_market/ru.xml

@@ -274,7 +274,7 @@
   <string name="_bx_market_menu_title_entries_my"><![CDATA[Мои продукты - Меню действий]]></string>
     <string name="_bx_market_menu_set_title_entries_my"><![CDATA[Мои продукты - Меню]]></string>
 	<string name="_bx_market_menu_item_title_system_manage_my_products"><![CDATA[Мои продукты]]></string>
-    <string name="_bx_market_menu_item_title_manage_my_products"><![CDATA[{addon} продукты]]></string>
+    <string name="_bx_market_menu_item_title_manage_my_products"><![CDATA[Продукты]]></string>
     <string name="_bx_market_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_market_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_market_menu_item_title_system_manage_account"><![CDATA[Управление аккаунтом]]></string>

+ 5 - 5
modules/boonex/russian/data/langs/bx_organizations/ru.xml

@@ -250,15 +250,15 @@
     <string name="_bx_orgs_menu_item_title_system_friends"><![CDATA[Друзья]]></string>
     <string name="_bx_orgs_menu_item_title_friends"><![CDATA[Друзья]]></string>
     <string name="_bx_orgs_menu_item_title_system_friend_requests"><![CDATA[Число запросов дружбы]]></string>
-    <string name="_bx_orgs_menu_item_title_friend_requests"><![CDATA[{addon} запросов дружбы]]></string>
+    <string name="_bx_orgs_menu_item_title_friend_requests"><![CDATA[Запросов дружбы]]></string>
     <string name="_bx_orgs_menu_item_title_system_manage_my_organizations"><![CDATA[Мои организации]]></string>
-    <string name="_bx_orgs_menu_item_title_manage_my_organizations"><![CDATA[{addon} организаций]]></string>
+    <string name="_bx_orgs_menu_item_title_manage_my_organizations"><![CDATA[Организации]]></string>
     <string name="_bx_orgs_menu_item_title_system_favorites"><![CDATA[Избранные организации]]></string>
-    <string name="_bx_orgs_menu_item_title_favorites"><![CDATA[{addon} избранные организации]]></string>
+    <string name="_bx_orgs_menu_item_title_favorites"><![CDATA[Избранные организации]]></string>
     <string name="_bx_orgs_menu_item_title_system_subscriptions"><![CDATA[Подписки]]></string>
-    <string name="_bx_orgs_menu_item_title_subscriptions"><![CDATA[{addon} подписки]]></string>
+    <string name="_bx_orgs_menu_item_title_subscriptions"><![CDATA[Подписки]]></string>
     <string name="_bx_orgs_menu_item_title_system_subscribed_me"><![CDATA[Подписчики]]></string>
-    <string name="_bx_orgs_menu_item_title_subscribed_me"><![CDATA[{addon} подписчика]]></string>
+    <string name="_bx_orgs_menu_item_title_subscribed_me"><![CDATA[Подписчики]]></string>
     <string name="_bx_orgs_menu_item_title_system_entries_recent"><![CDATA[Новые]]></string>
     <string name="_bx_orgs_menu_item_title_entries_recent"><![CDATA[Новые]]></string>
     <string name="_bx_orgs_menu_item_title_system_entries_search"><![CDATA[Поиск]]></string>

+ 5 - 5
modules/boonex/russian/data/langs/bx_persons/ru.xml

@@ -208,15 +208,15 @@
     <string name="_bx_persons_menu_item_title_system_friends"><![CDATA[Друзья]]></string>
     <string name="_bx_persons_menu_item_title_friends"><![CDATA[Друзья]]></string>
     <string name="_bx_persons_menu_item_title_system_friend_requests"><![CDATA[Число запросов дружбы]]></string>
-    <string name="_bx_persons_menu_item_title_friend_requests"><![CDATA[{addon} запросов дружбы]]></string>
+    <string name="_bx_persons_menu_item_title_friend_requests"><![CDATA[Запросов дружбы]]></string>
     <string name="_bx_persons_menu_item_title_system_manage_my_profiles"><![CDATA[Мои профили]]></string>
-    <string name="_bx_persons_menu_item_title_manage_my_profiles"><![CDATA[{addon} профили]]></string>
+    <string name="_bx_persons_menu_item_title_manage_my_profiles"><![CDATA[Профили]]></string>
     <string name="_bx_persons_menu_item_title_system_favorites"><![CDATA[Избранные персоны]]></string>
-    <string name="_bx_persons_menu_item_title_favorites"><![CDATA[{addon} избранные персоны]]></string>
+    <string name="_bx_persons_menu_item_title_favorites"><![CDATA[Избранные персоны]]></string>
     <string name="_bx_persons_menu_item_title_system_subscriptions"><![CDATA[Подписки]]></string>
-    <string name="_bx_persons_menu_item_title_subscriptions"><![CDATA[{addon} подписки]]></string>
+    <string name="_bx_persons_menu_item_title_subscriptions"><![CDATA[Подписки]]></string>
     <string name="_bx_persons_menu_item_title_system_subscribed_me"><![CDATA[Подписчики]]></string>
-    <string name="_bx_persons_menu_item_title_subscribed_me"><![CDATA[{addon} подписчика]]></string>    
+    <string name="_bx_persons_menu_item_title_subscribed_me"><![CDATA[Подписчики]]></string>    
     <string name="_bx_persons_menu_item_title_system_entries_public"><![CDATA[Публичные]]></string>
     <string name="_bx_persons_menu_item_title_entries_recent"><![CDATA[Новые]]></string>
     <string name="_bx_persons_menu_item_title_system_entries_recent"><![CDATA[Новые]]></string>

+ 1 - 1
modules/boonex/russian/data/langs/bx_photos/ru.xml

@@ -171,7 +171,7 @@
   <string name="_bx_photos_menu_title_entries_my"><![CDATA[Мои фото - Меню действий]]></string>
     <string name="_bx_photos_menu_set_title_entries_my"><![CDATA[Мои фото - Меню]]></string>
 	<string name="_bx_photos_menu_item_title_system_manage_my_photos"><![CDATA[Мои фото]]></string>
-    <string name="_bx_photos_menu_item_title_manage_my_photos"><![CDATA[{addon} фото]]></string>
+    <string name="_bx_photos_menu_item_title_manage_my_photos"><![CDATA[Фото]]></string>
     <string name="_bx_photos_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_photos_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_photos_menu_item_title_system_manage_account"><![CDATA[Управление аккаунтом]]></string>

+ 1 - 1
modules/boonex/russian/data/langs/bx_polls/ru.xml

@@ -169,7 +169,7 @@
   <string name="_bx_polls_menu_title_entries_my"><![CDATA[Мои Голосования - Меню действий]]></string>
     <string name="_bx_polls_menu_set_title_entries_my"><![CDATA[Мои Голосования - Меню]]></string>
 	<string name="_bx_polls_menu_item_title_system_manage_my_polls"><![CDATA[Мои голосования]]></string>
-    <string name="_bx_polls_menu_item_title_manage_my_polls"><![CDATA[{addon} голосования]]></string>
+    <string name="_bx_polls_menu_item_title_manage_my_polls"><![CDATA[Голосования]]></string>
     <string name="_bx_polls_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_polls_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_polls_menu_item_title_system_manage_account"><![CDATA[Управление аккаунтом]]></string>

+ 1 - 1
modules/boonex/russian/data/langs/bx_posts/ru.xml

@@ -167,7 +167,7 @@
     <string name="_bx_posts_menu_title_entries_my"><![CDATA[Мои Публикации - Меню действий]]></string>
     <string name="_bx_posts_menu_set_title_entries_my"><![CDATA[Мои Публикации - Меню]]></string>
 	<string name="_bx_posts_menu_item_title_system_manage_my_posts"><![CDATA[Мои публикации]]></string>
-    <string name="_bx_posts_menu_item_title_manage_my_posts"><![CDATA[{addon} публикации]]></string>
+    <string name="_bx_posts_menu_item_title_manage_my_posts"><![CDATA[Публикации]]></string>
     <string name="_bx_posts_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_posts_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_posts_menu_item_title_system_manage_account"><![CDATA[Управление аккаунтом]]></string>

+ 1 - 1
modules/boonex/russian/data/langs/bx_shopify/ru.xml

@@ -184,7 +184,7 @@
   <string name="_bx_shopify_menu_title_entries_my"><![CDATA[Мои Товары - Меню действий]]></string>
     <string name="_bx_shopify_menu_set_title_entries_my"><![CDATA[Мои Товары - Меню]]></string>
 	<string name="_bx_shopify_menu_item_title_system_manage_my_entries"><![CDATA[Мои товары]]></string>
-    <string name="_bx_shopify_menu_item_title_manage_my_entries"><![CDATA[{addon} товаров]]></string>
+    <string name="_bx_shopify_menu_item_title_manage_my_entries"><![CDATA[Товаров]]></string>
     <string name="_bx_shopify_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_shopify_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_shopify_menu_item_title_system_manage_account"><![CDATA[Управление аккаунтом]]></string>

+ 1 - 1
modules/boonex/russian/data/langs/bx_snipcart/ru.xml

@@ -197,7 +197,7 @@
   <string name="_bx_snipcart_menu_title_entries_my"><![CDATA[Мои Товары - Меню действий]]></string>
     <string name="_bx_snipcart_menu_set_title_entries_my"><![CDATA[Мои Товары - Меню]]></string>
 	<string name="_bx_snipcart_menu_item_title_system_manage_my_entries"><![CDATA[Мои товары]]></string>
-    <string name="_bx_snipcart_menu_item_title_manage_my_entries"><![CDATA[{addon} товаров]]></string>
+    <string name="_bx_snipcart_menu_item_title_manage_my_entries"><![CDATA[Товаров]]></string>
     <string name="_bx_snipcart_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_snipcart_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_snipcart_menu_item_title_system_manage_account"><![CDATA[Управление аккаунтом]]></string>

+ 1 - 3
modules/boonex/russian/data/langs/bx_spaces/ru.xml

@@ -208,10 +208,8 @@
     <string name="_bx_spaces_menu_item_title_more_actions"><![CDATA[]]></string>
     <string name="_bx_spaces_menu_item_title_system_friends"><![CDATA[Друзья]]></string>
     <string name="_bx_spaces_menu_item_title_friends"><![CDATA[Друзья]]></string>
-    <string name="_bx_spaces_menu_item_title_system_friend_requests"><![CDATA[Число запросов дружбы]]></string>
-    <string name="_bx_spaces_menu_item_title_friend_requests"><![CDATA[{addon} запросов дружбы]]></string>
     <string name="_bx_spaces_menu_item_title_system_manage_my_groups"><![CDATA[Мои пространства]]></string>
-    <string name="_bx_spaces_menu_item_title_manage_my_groups"><![CDATA[{addon} пространств]]></string>
+    <string name="_bx_spaces_menu_item_title_manage_my_groups"><![CDATA[Пространств]]></string>
     <string name="_bx_spaces_menu_item_title_system_entries_recent"><![CDATA[Новые]]></string>
     <string name="_bx_spaces_menu_item_title_entries_recent"><![CDATA[Новые]]></string>
     <string name="_bx_spaces_menu_item_title_system_entries_search"><![CDATA[Поиск]]></string>

+ 1 - 1
modules/boonex/russian/data/langs/bx_videos/ru.xml

@@ -174,7 +174,7 @@
   <string name="_bx_videos_menu_title_entries_my"><![CDATA[Мои видео - Меню действий]]></string>
     <string name="_bx_videos_menu_set_title_entries_my"><![CDATA[Мои видео - Меню]]></string>
 	<string name="_bx_videos_menu_item_title_system_manage_my_videos"><![CDATA[Мои видео]]></string>
-    <string name="_bx_videos_menu_item_title_manage_my_videos"><![CDATA[{addon} видео]]></string>
+    <string name="_bx_videos_menu_item_title_manage_my_videos"><![CDATA[Видео]]></string>
     <string name="_bx_videos_menu_set_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_videos_menu_title_manage_tools"><![CDATA[Инструменты управления - Подменю]]></string>
     <string name="_bx_videos_menu_item_title_system_manage_account"><![CDATA[Управление аккаунтом]]></string>

+ 1 - 0
modules/boonex/russian/data/langs/system/ru.xml

@@ -2294,6 +2294,7 @@
 	<string name="_sys_menu_template_title_account_popup"><![CDATA[Аккаунт - Всплывающие]]></string>
 	<string name="_sys_menu_template_title_custom_hor"><![CDATA[Горизонтальное меню с индивидуальными элементами]]></string>
     <string name="_sys_menu_template_title_custom_ver"><![CDATA[Вертикальное меню с индивидуальными элементами]]></string>
+    <string name="_sys_menu_template_title_profile_stats"><![CDATA[Статистика профиля - Меню]]></string>
 	<string name="_sys_menu_title_account_dashboard"><![CDATA[Панель аккаунта - Меню]]></string>
 	<string name="_sys_menu_title_account_dashboard_manage_tools"><![CDATA[Панель аккаунта - Меню инструментов управления]]></string>
     <string name="_sys_menu_title_account_notifications"><![CDATA[Меню с уведомлениями]]></string>

+ 1 - 1
modules/boonex/shopify/install/langs/en.xml

@@ -183,7 +183,7 @@
     <string name="_bx_shopify_menu_title_entries_my"><![CDATA[My Goods Action Menu]]></string>
     <string name="_bx_shopify_menu_set_title_entries_my"><![CDATA[My Goods Menu]]></string>
 	<string name="_bx_shopify_menu_item_title_system_manage_my_entries"><![CDATA[My goods]]></string>
-    <string name="_bx_shopify_menu_item_title_manage_my_entries"><![CDATA[{addon} goods]]></string>
+    <string name="_bx_shopify_menu_item_title_manage_my_entries"><![CDATA[Goods]]></string>
     <string name="_bx_shopify_menu_set_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_shopify_menu_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_shopify_menu_item_title_system_manage_account"><![CDATA[Manage account]]></string>

+ 4 - 4
modules/boonex/shopify/install/sql/enable.sql

@@ -178,7 +178,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_shopify_view', 'bx_shopify', '_bx_shopify_menu_set_title_view_entry', 0);
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
-('bx_shopify_view', 'bx_shopify', 'edit-shopify-entry', '_bx_shopify_menu_item_title_system_edit_entry', '_bx_shopify_menu_item_title_edit_entry', 'page.php?i=edit-shopify-entry&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 1),
+('bx_shopify_view', 'bx_shopify', 'edit-shopify-entry', '_bx_shopify_menu_item_title_system_edit_entry', '_bx_shopify_menu_item_title_edit_entry', 'page.php?i=edit-shopify-entry&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 1),
 ('bx_shopify_view', 'bx_shopify', 'delete-shopify-entry', '_bx_shopify_menu_item_title_system_delete_entry', '_bx_shopify_menu_item_title_delete_entry', 'page.php?i=delete-shopify-entry&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 2);
 
 -- MENU: actions menu for my entries
@@ -245,7 +245,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_shopify_menu_manage_tools', 'bx_shopify', '_bx_shopify_menu_set_title_manage_tools', 0);
 
 --INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
---('bx_shopify_menu_manage_tools', 'bx_shopify', 'delete-with-content', '_bx_shopify_menu_item_title_system_delete_with_content', '_bx_shopify_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'trash-o', '', 128, 1, 0, 0);
+--('bx_shopify_menu_manage_tools', 'bx_shopify', 'delete-with-content', '_bx_shopify_menu_item_title_system_delete_with_content', '_bx_shopify_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 128, 1, 0, 0);
 
 -- MENU: dashboard manage tools
 SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);
@@ -379,12 +379,12 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable
 
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
 ('bx_shopify_administration', 'bulk', 'delete', '_bx_shopify_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_shopify_administration', 'single', 'edit', '_bx_shopify_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_shopify_administration', 'single', 'edit', '_bx_shopify_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_shopify_administration', 'single', 'delete', '_bx_shopify_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_shopify_administration', 'single', 'settings', '_bx_shopify_grid_action_title_adm_more_actions', 'cog', 1, 0, 3),
 
 ('bx_shopify_common', 'bulk', 'delete', '_bx_shopify_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_shopify_common', 'single', 'edit', '_bx_shopify_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_shopify_common', 'single', 'edit', '_bx_shopify_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_shopify_common', 'single', 'delete', '_bx_shopify_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_shopify_common', 'single', 'settings', '_bx_shopify_grid_action_title_adm_more_actions', 'cog', 1, 0, 3);
 

+ 1 - 1
modules/boonex/snipcart/install/langs/en.xml

@@ -197,7 +197,7 @@
     <string name="_bx_snipcart_menu_title_entries_my"><![CDATA[My Goods Action Menu]]></string>
     <string name="_bx_snipcart_menu_set_title_entries_my"><![CDATA[My Goods Menu]]></string>
 	<string name="_bx_snipcart_menu_item_title_system_manage_my_entries"><![CDATA[My goods]]></string>
-    <string name="_bx_snipcart_menu_item_title_manage_my_entries"><![CDATA[{addon} goods]]></string>
+    <string name="_bx_snipcart_menu_item_title_manage_my_entries"><![CDATA[Goods]]></string>
     <string name="_bx_snipcart_menu_set_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_snipcart_menu_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_snipcart_menu_item_title_system_manage_account"><![CDATA[Manage account]]></string>

+ 4 - 4
modules/boonex/snipcart/install/sql/enable.sql

@@ -180,7 +180,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_snipcart_view', 'bx_snipcart', '_bx_snipcart_menu_set_title_view_entry', 0);
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
-('bx_snipcart_view', 'bx_snipcart', 'edit-snipcart-entry', '_bx_snipcart_menu_item_title_system_edit_entry', '_bx_snipcart_menu_item_title_edit_entry', 'page.php?i=edit-snipcart-entry&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 1),
+('bx_snipcart_view', 'bx_snipcart', 'edit-snipcart-entry', '_bx_snipcart_menu_item_title_system_edit_entry', '_bx_snipcart_menu_item_title_edit_entry', 'page.php?i=edit-snipcart-entry&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 1),
 ('bx_snipcart_view', 'bx_snipcart', 'delete-snipcart-entry', '_bx_snipcart_menu_item_title_system_delete_entry', '_bx_snipcart_menu_item_title_delete_entry', 'page.php?i=delete-snipcart-entry&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 2);
 
 -- MENU: actions menu for my entries
@@ -247,7 +247,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_snipcart_menu_manage_tools', 'bx_snipcart', '_bx_snipcart_menu_set_title_manage_tools', 0);
 
 --INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
---('bx_snipcart_menu_manage_tools', 'bx_snipcart', 'delete-with-content', '_bx_snipcart_menu_item_title_system_delete_with_content', '_bx_snipcart_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'trash-o', '', 128, 1, 0, 0);
+--('bx_snipcart_menu_manage_tools', 'bx_snipcart', 'delete-with-content', '_bx_snipcart_menu_item_title_system_delete_with_content', '_bx_snipcart_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 128, 1, 0, 0);
 
 -- MENU: dashboard manage tools
 SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);
@@ -380,12 +380,12 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable
 
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
 ('bx_snipcart_administration', 'bulk', 'delete', '_bx_snipcart_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_snipcart_administration', 'single', 'edit', '_bx_snipcart_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_snipcart_administration', 'single', 'edit', '_bx_snipcart_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_snipcart_administration', 'single', 'delete', '_bx_snipcart_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_snipcart_administration', 'single', 'settings', '_bx_snipcart_grid_action_title_adm_more_actions', 'cog', 1, 0, 3),
 
 ('bx_snipcart_common', 'bulk', 'delete', '_bx_snipcart_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_snipcart_common', 'single', 'edit', '_bx_snipcart_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_snipcart_common', 'single', 'edit', '_bx_snipcart_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_snipcart_common', 'single', 'delete', '_bx_snipcart_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_snipcart_common', 'single', 'settings', '_bx_snipcart_grid_action_title_adm_more_actions', 'cog', 1, 0, 3);
 

+ 1 - 3
modules/boonex/spaces/install/langs/en.xml

@@ -206,10 +206,8 @@
 	<string name="_bx_spaces_menu_item_title_more_actions"><![CDATA[]]></string>
 	<string name="_bx_spaces_menu_item_title_system_friends"><![CDATA[Friends]]></string>
 	<string name="_bx_spaces_menu_item_title_friends"><![CDATA[Friends]]></string>
-	<string name="_bx_spaces_menu_item_title_system_friend_requests"><![CDATA[Friend requests number]]></string>
-	<string name="_bx_spaces_menu_item_title_friend_requests"><![CDATA[{addon} friend requests]]></string>
 	<string name="_bx_spaces_menu_item_title_system_manage_my_spaces"><![CDATA[My spaces]]></string>
-	<string name="_bx_spaces_menu_item_title_manage_my_spaces"><![CDATA[{addon} spaces]]></string>
+	<string name="_bx_spaces_menu_item_title_manage_my_spaces"><![CDATA[Spaces]]></string>
 	<string name="_bx_spaces_menu_item_title_system_entries_recent"><![CDATA[New]]></string>
 	<string name="_bx_spaces_menu_item_title_entries_recent"><![CDATA[New]]></string>
 	<string name="_bx_spaces_menu_item_title_system_entries_search"><![CDATA[Search]]></string>

+ 4 - 4
modules/boonex/spaces/install/sql/enable.sql

@@ -216,8 +216,8 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
 ('bx_spaces_view_actions_more', 'bx_spaces', 'profile-fan-remove', '_bx_spaces_menu_item_title_system_leave_space', '{title_remove_fan}', 'javascript:void(0)', 'bx_conn_action(this, \'bx_spaces_fans\', \'remove\', \'{profile_id}\')', '', 'user-times', '', 2147483647, 1, 0, 10),
 ('bx_spaces_view_actions_more', 'bx_spaces', 'profile-subscribe-remove', '_bx_spaces_menu_item_title_system_unsubscribe', '_bx_spaces_menu_item_title_unsubscribe', 'javascript:void(0)', 'bx_conn_action(this, \'sys_profiles_subscriptions\', \'remove\', \'{profile_id}\')', '', 'check', '', 2147483647, 1, 0, 20),
-('bx_spaces_view_actions_more', 'bx_spaces', 'edit-space-cover', '_bx_spaces_menu_item_title_system_edit_cover', '_bx_spaces_menu_item_title_edit_cover', 'page.php?i=edit-space-cover&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 30),
-('bx_spaces_view_actions_more', 'bx_spaces', 'edit-space-profile', '_bx_spaces_menu_item_title_system_edit_profile', '_bx_spaces_menu_item_title_edit_profile', 'page.php?i=edit-space-profile&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 40),
+('bx_spaces_view_actions_more', 'bx_spaces', 'edit-space-cover', '_bx_spaces_menu_item_title_system_edit_cover', '_bx_spaces_menu_item_title_edit_cover', 'page.php?i=edit-space-cover&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 30),
+('bx_spaces_view_actions_more', 'bx_spaces', 'edit-space-profile', '_bx_spaces_menu_item_title_system_edit_profile', '_bx_spaces_menu_item_title_edit_profile', 'page.php?i=edit-space-profile&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 40),
 ('bx_spaces_view_actions_more', 'bx_spaces', 'invite-to-space', '_bx_spaces_menu_item_title_system_invite', '_bx_spaces_menu_item_title_invite', 'page.php?i=invite-to-space&id={content_id}', '', '', 'user-plus', '', 2147483647, 1, 0, 42),
 ('bx_spaces_view_actions_more', 'bx_spaces', 'delete-space-profile', '_bx_spaces_menu_item_title_system_delete_profile', '_bx_spaces_menu_item_title_delete_profile', 'page.php?i=delete-space-profile&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 50);
 
@@ -293,8 +293,8 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_spaces_menu_manage_tools', 'bx_spaces', '_bx_spaces_menu_set_title_manage_tools', 0);
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
-('bx_spaces_menu_manage_tools', 'bx_spaces', 'delete', '_bx_spaces_menu_item_title_system_delete', '_bx_spaces_menu_item_title_delete', 'javascript:void(0)', 'javascript:{js_object}.onClickDelete({content_id});', '_self', 'trash-o', '', 2147483647, 1, 0, 1),
-('bx_spaces_menu_manage_tools', 'bx_spaces', 'delete-with-content', '_bx_spaces_menu_item_title_system_delete_with_content', '_bx_spaces_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'trash-o', '', 2147483647, 1, 0, 2);
+('bx_spaces_menu_manage_tools', 'bx_spaces', 'delete', '_bx_spaces_menu_item_title_system_delete', '_bx_spaces_menu_item_title_delete', 'javascript:void(0)', 'javascript:{js_object}.onClickDelete({content_id});', '_self', 'far trash-alt', '', 2147483647, 1, 0, 1),
+('bx_spaces_menu_manage_tools', 'bx_spaces', 'delete-with-content', '_bx_spaces_menu_item_title_system_delete_with_content', '_bx_spaces_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 2147483647, 1, 0, 2);
 
 -- MENU: dashboard manage tools
 SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);

+ 1 - 1
modules/boonex/stripe_connect/install/sql/enable.sql

@@ -56,7 +56,7 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable
 ('bx_stripe_connect_accounts', 'actions', '', '18%', 0, '', '', 7);
 
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
-('bx_stripe_connect_accounts', 'single', 'delete', '_bx_stripe_connect_action_title_delete', 'chain-broken', 1, 1, 1),
+('bx_stripe_connect_accounts', 'single', 'delete', '_bx_stripe_connect_action_title_delete', 'unlink', 1, 1, 1),
 ('bx_stripe_connect_accounts', 'bulk', 'delete', '_bx_stripe_connect_action_title_delete', '', 0, 1, 1);
 
 

+ 35 - 18
modules/boonex/timeline/classes/BxTimelineFormPost.php

@@ -40,24 +40,8 @@ class BxTimelineFormPost extends BxBaseModGeneralFormEntry
             $this->aInputs['text']['attrs']['id'] = $this->_oModule->_oConfig->getHtmlIds('post', 'textarea') . time();
         }
 
-        if(isset($this->aInputs['object_privacy_view'])) {
-            $this->aInputs['object_privacy_view'] = array_merge($this->aInputs['object_privacy_view'], BxDolPrivacy::getGroupChooser($this->_oModule->_oConfig->getObject('privacy_view'), 0, array(
-                'title' => _t('_bx_timeline_form_post_input_object_privacy_view')
-            )));
-
-            if($this->_bPublicMode || $this->_bProfileMode)
-                foreach($this->aInputs['object_privacy_view']['values'] as $iKey => $aValue) {
-                    //--- Show 'Public' privacy group only in Public and Profile (for Not Owner) post forms. 
-                    if(($this->_bPublicMode || ($this->_bProfileMode && $iOwnerId != $iUserId)) && isset($aValue['key']) && $aValue['key'] == BX_DOL_PG_ALL)
-                        continue;
-
-                    //--- Show a default privacy groups Profile (for Owner) post form. 
-                    if($this->_bProfileMode && $iOwnerId == $iUserId && isset($aValue['key']) && (int)$aValue['key'] >= 0)
-                        continue;
-
-                    unset($this->aInputs['object_privacy_view']['values'][$iKey]);
-                }
-        }
+        if(isset($this->aInputs['object_privacy_view']))
+            $this->aInputs['object_privacy_view'] = $this->_updateFieldObjectPrivacyView($this->aInputs['object_privacy_view']);
 
         if(isset($this->aInputs['link']))
             $this->aInputs['link']['content'] = $this->_oModule->_oTemplate->getAttachLinkField($iUserId);
@@ -135,6 +119,39 @@ class BxTimelineFormPost extends BxBaseModGeneralFormEntry
 
         return true;
     }
+
+    protected function _updateFieldObjectPrivacyView($aInput)
+    {
+    	$iUserId = $this->_oModule->getUserId();
+        $iOwnerId = $this->_oModule->getOwnerId();
+
+        //--- Preselect Context and hide privacy selector when posting in some context. 
+        if($this->_bProfileMode && $iOwnerId != $iUserId) {
+        	$aInput['type'] = 'hidden';
+        	$aInput['value'] = -$iOwnerId;
+
+        	return $aInput;
+        }
+
+		$aInput = array_merge($aInput, BxDolPrivacy::getGroupChooser($this->_oModule->_oConfig->getObject('privacy_view'), 0, array(
+			'title' => _t('_bx_timeline_form_post_input_object_privacy_view')
+		)));
+
+		if($this->_bPublicMode || $this->_bProfileMode)
+			foreach($aInput['values'] as $iKey => $aValue) {
+				//--- Show 'Public' privacy group only in Public post form. 
+				if($this->_bPublicMode && isset($aValue['key']) && $aValue['key'] == BX_DOL_PG_ALL)
+					continue;
+
+				//--- Show a default privacy groups in Profile (for Owner) post form.
+				if($this->_bProfileMode && $iOwnerId == $iUserId && isset($aValue['key']) && (int)$aValue['key'] >= 0)
+					continue;
+
+				unset($aInput['values'][$iKey]);
+			}
+
+		return $aInput;
+	}
 }
 
 /** @} */

+ 1 - 3
modules/boonex/timeline/classes/BxTimelineModule.php

@@ -1631,10 +1631,8 @@ class BxTimelineModule extends BxBaseModNotificationsModule implements iBxDolCon
             $iObjectPrivacyViewDefault = $this->_oConfig->getPrivacyViewDefault('object');
             if(empty($iObjectPrivacyView))
                 $iObjectPrivacyView = $iObjectPrivacyViewDefault;
-            else if($iObjectPrivacyView < 0) {
+            else if($iObjectPrivacyView < 0)
                 $iOwnerId = abs($iObjectPrivacyView);
-                $iObjectPrivacyView = $iObjectPrivacyViewDefault;
-            }
 
             //--- Process Link ---//
             $aLinkIds = $oForm->getCleanValue('link');

+ 1 - 3
modules/boonex/timeline/classes/BxTimelineResponse.php

@@ -34,10 +34,8 @@ class BxTimelineResponse extends BxBaseModNotificationsResponse
         switch($aHandler['type']) {
             case BX_BASE_MOD_NTFS_HANDLER_TYPE_INSERT:
                 $iOwnerId = $oAlert->iSender;
-                if($iObjectPrivacyView < 0) {
+                if($iObjectPrivacyView < 0)
                     $iOwnerId = abs($iObjectPrivacyView);
-                    $iObjectPrivacyView = $this->_oModule->_oConfig->getPrivacyViewDefault('object');
-                }
 
                 $sContent = !empty($oAlert->aExtras) && is_array($oAlert->aExtras) ? serialize(bx_process_input($oAlert->aExtras)) : '';
 

+ 3 - 3
modules/boonex/timeline/classes/BxTimelineTemplate.php

@@ -855,15 +855,15 @@ class BxTimelineTemplate extends BxBaseModNotificationsTemplate
         $sResult = '';
 
         if($bT && !$bL && !$bP && !$bV)
-            $sResult = 'file-text-o';
+            $sResult = 'far file-alt';
         else if(!$bT && $bL && !$bP && !$bV)
             $sResult = 'link';
         else if(!$bT && !$bL && $bP && !$bV)
-            $sResult = 'picture-o';
+            $sResult = 'far image';
         else if(!$bT && !$bL && !$bP && $bV)
             $sResult = 'film';
         else 
-            $sResult = 'file-o';
+            $sResult = 'far file';
 
         return '<i class="sys-icon ' . $sResult . '"></i>';
     }

+ 5 - 5
modules/boonex/timeline/install/sql/enable.sql

@@ -82,12 +82,12 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_timeline_menu_item_manage', 'bx_timeline', '_bx_timeline_menu_set_title_item_manage', 0);
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
-('bx_timeline_menu_item_manage', 'bx_timeline', 'item-pin', '_bx_timeline_menu_item_title_system_item_pin', '_bx_timeline_menu_item_title_item_pin', 'javascript:void(0)', 'javascript:{js_object_view}.pinPost(this, {content_id}, 1)', '_self', 'thumb-tack', '', 2147483647, 1, 0, 0),
-('bx_timeline_menu_item_manage', 'bx_timeline', 'item-unpin', '_bx_timeline_menu_item_title_system_item_unpin', '_bx_timeline_menu_item_title_item_unpin', 'javascript:void(0)', 'javascript:{js_object_view}.pinPost(this, {content_id}, 0)', '_self', 'thumb-tack', '', 2147483647, 1, 0, 1),
+('bx_timeline_menu_item_manage', 'bx_timeline', 'item-pin', '_bx_timeline_menu_item_title_system_item_pin', '_bx_timeline_menu_item_title_item_pin', 'javascript:void(0)', 'javascript:{js_object_view}.pinPost(this, {content_id}, 1)', '_self', 'thumbtack', '', 2147483647, 1, 0, 0),
+('bx_timeline_menu_item_manage', 'bx_timeline', 'item-unpin', '_bx_timeline_menu_item_title_system_item_unpin', '_bx_timeline_menu_item_title_item_unpin', 'javascript:void(0)', 'javascript:{js_object_view}.pinPost(this, {content_id}, 0)', '_self', 'thumbtack', '', 2147483647, 1, 0, 1),
 ('bx_timeline_menu_item_manage', 'bx_timeline', 'item-promote', '_bx_timeline_menu_item_title_system_item_promote', '_bx_timeline_menu_item_title_item_promote', 'javascript:void(0)', 'javascript:{js_object_view}.promotePost(this, {content_id}, 1)', '_self', 'certificate ', '', 2147483647, 1, 0, 2),
 ('bx_timeline_menu_item_manage', 'bx_timeline', 'item-unpromote', '_bx_timeline_menu_item_title_system_item_unpromote', '_bx_timeline_menu_item_title_item_unpromote', 'javascript:void(0)', 'javascript:{js_object_view}.promotePost(this, {content_id}, 0)', '_self', 'certificate', '', 2147483647, 1, 0, 3),
 ('bx_timeline_menu_item_manage', 'bx_timeline', 'item-report', '_bx_timeline_menu_item_title_system_item_report', '', 'javascript:void(0)', '', '', '', '', 2147483647, 1, 0, 4),
-('bx_timeline_menu_item_manage', 'bx_timeline', 'item-edit', '_bx_timeline_menu_item_title_system_item_edit', '_bx_timeline_menu_item_title_item_edit', 'javascript:void(0)', 'javascript:{js_object_view}.editPost(this, {content_id})', '_self', 'pencil', '', 2147483647, 1, 0, 5),
+('bx_timeline_menu_item_manage', 'bx_timeline', 'item-edit', '_bx_timeline_menu_item_title_system_item_edit', '_bx_timeline_menu_item_title_item_edit', 'javascript:void(0)', 'javascript:{js_object_view}.editPost(this, {content_id})', '_self', 'pencil-alt', '', 2147483647, 1, 0, 5),
 ('bx_timeline_menu_item_manage', 'bx_timeline', 'item-delete', '_bx_timeline_menu_item_title_system_item_delete', '_bx_timeline_menu_item_title_item_delete', 'javascript:void(0)', 'javascript:{js_object_view}.deletePost(this, {content_id})', '_self', 'remove', '', 2147483647, 1, 0, 6);
 
 -- MENU: Item Actions (Comment, Vote, Share, Report, etc)
@@ -113,10 +113,10 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_timeline_menu_post_attachments', 'bx_timeline', '_bx_timeline_menu_set_title_post_attachments', 0);
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `addon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `editable`, `order`) VALUES 
-('bx_timeline_menu_post_attachments', 'bx_timeline', 'add-emoji', '_bx_timeline_menu_item_title_system_add_emoji', '_bx_timeline_menu_item_title_add_emoji', 'javascript:void(0)', '', '_self', 'smile-o', '', '', 2147483647, 1, 0, 1, 0),
+('bx_timeline_menu_post_attachments', 'bx_timeline', 'add-emoji', '_bx_timeline_menu_item_title_system_add_emoji', '_bx_timeline_menu_item_title_add_emoji', 'javascript:void(0)', '', '_self', 'far smile', '', '', 2147483647, 1, 0, 1, 0),
 ('bx_timeline_menu_post_attachments', 'bx_timeline', 'add-link', '_bx_timeline_menu_item_title_system_add_link', '_bx_timeline_menu_item_title_add_link', 'javascript:void(0)', 'javascript:{js_object}.showAttachLink(this);', '_self', 'link', '', '', 2147483647, 1, 0, 1, 1),
 ('bx_timeline_menu_post_attachments', 'bx_timeline', 'add-photo', '_bx_timeline_menu_item_title_system_add_photo', '_bx_timeline_menu_item_title_add_photo', 'javascript:void(0)', 'javascript:{js_object_uploader_photo}.showUploaderForm();', '_self', 'camera', '', '', 2147483647, 1, 0, 1, 2),
-('bx_timeline_menu_post_attachments', 'bx_timeline', 'add-video', '_bx_timeline_menu_item_title_system_add_video', '_bx_timeline_menu_item_title_add_video', 'javascript:void(0)', 'javascript:{js_object_uploader_video}.showUploaderForm();', '_self', 'video-camera', '', '', 2147483647, 1, 0, 1, 3);
+('bx_timeline_menu_post_attachments', 'bx_timeline', 'add-video', '_bx_timeline_menu_item_title_system_add_video', '_bx_timeline_menu_item_title_add_video', 'javascript:void(0)', 'javascript:{js_object_uploader_video}.showUploaderForm();', '_self', 'video', '', '', 2147483647, 1, 0, 1, 3);
 
 -- MENU: add to "add content" menu
 SET @iAddMenuOrder = (SELECT `order` FROM `sys_menu_items` WHERE `set_name` = 'sys_add_content_links' AND `active` = 1 ORDER BY `order` DESC LIMIT 1);

+ 1 - 1
modules/boonex/timeline/template/item_outline.html

@@ -21,7 +21,7 @@
 				        <span class="bx-def-font-small"> __item_owner_action__ </span> <span class="bx-bullet-narrow"> </span><a class="__style_prefix__-date bx-base-text-unit-date bx-def-font-small" href="__item_view_url__"> __item_date__ </a> 
                         <bx_if:show_pinned>
                             <span class="__style_prefix__-pinned bx-def-margin-thd-left">
-                                <i class="sys-icon thumb-tack bx-def-margin-thd-left" title="<bx_text_attribute:_bx_timeline_txt_pinned />"></i>
+                                <i class="sys-icon thumbtack bx-def-margin-thd-left" title="<bx_text_attribute:_bx_timeline_txt_pinned />"></i>
                             </span>
                         </bx_if:show_pinned>
                         <bx_if:show_hot>

+ 1 - 1
modules/boonex/timeline/template/item_search.html

@@ -12,7 +12,7 @@
                     <span class="bx-def-font-small"> __item_owner_action__ </span> <span class="bx-bullet-narrow"> </span><a class="__style_prefix__-date bx-base-text-unit-date bx-def-font-small" href="__item_view_url__"> __item_date__ </a> 
                     <bx_if:show_pinned>
                         <span class="__style_prefix__-pinned bx-def-margin-thd-left">
-                            <i class="sys-icon thumb-tack bx-def-margin-thd-left" title="<bx_text_attribute:_bx_timeline_txt_pinned />"></i>
+                            <i class="sys-icon thumbtack bx-def-margin-thd-left" title="<bx_text_attribute:_bx_timeline_txt_pinned />"></i>
                         </span>
                     </bx_if:show_pinned>
                     <bx_if:show_hot>

+ 1 - 1
modules/boonex/timeline/template/item_timeline.html

@@ -26,7 +26,7 @@
                     <a class="__style_prefix__-date bx-base-text-unit-date bx-def-font-small" href="__item_view_url__"> __item_date__ </a> 
                     <bx_if:show_pinned>
                         <span class="__style_prefix__-pinned bx-def-margin-thd-left">
-                            <i class="sys-icon thumb-tack bx-def-margin-thd-left" title="<bx_text_attribute:_bx_timeline_txt_pinned />"></i>
+                            <i class="sys-icon thumbtack bx-def-margin-thd-left" title="<bx_text_attribute:_bx_timeline_txt_pinned />"></i>
                         </span>
                     </bx_if:show_pinned>
                     <bx_if:show_hot>

+ 1 - 1
modules/boonex/twitter_connect/install/sql/enable.sql

@@ -7,7 +7,7 @@ INSERT INTO `sys_email_templates` (`Module`, `NameSystem`, `Name`, `Subject`, `B
 -- Auth objects
 
 INSERT INTO `sys_objects_auths` (`Name`, `Title`, `Link`, `Icon`) VALUES
-('bx_twitter', '_bx_twitter_auth_title', 'modules/?r=twitter/start', 'twitter');
+('bx_twitter', '_bx_twitter_auth_title', 'modules/?r=twitter/start', 'fab twitter');
 
 -- Alerts
 

+ 1 - 1
modules/boonex/una_connect/install/sql/enable.sql

@@ -7,7 +7,7 @@ INSERT INTO `sys_email_templates` (`Module`, `NameSystem`, `Name`, `Subject`, `B
 -- Auth objects
 
 INSERT INTO `sys_objects_auths` (`Name`, `Title`, `Link`, `Icon`) VALUES
-('bx_unacon', '_bx_unacon_auth_title', 'modules/?r=unacon/start', 'sign-in');
+('bx_unacon', '_bx_unacon_auth_title', 'modules/?r=unacon/start', 'sign-in-alt');
 
 -- Alerts
 

+ 1 - 1
modules/boonex/videos/install/langs/en.xml

@@ -174,7 +174,7 @@
     <string name="_bx_videos_menu_title_entries_my"><![CDATA[My Videos Action Menu]]></string>
     <string name="_bx_videos_menu_set_title_entries_my"><![CDATA[My Videos Menu]]></string>
 	<string name="_bx_videos_menu_item_title_system_manage_my_videos"><![CDATA[My videos]]></string>
-    <string name="_bx_videos_menu_item_title_manage_my_videos"><![CDATA[{addon} videos]]></string>
+    <string name="_bx_videos_menu_item_title_manage_my_videos"><![CDATA[Videos]]></string>
     <string name="_bx_videos_menu_set_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_videos_menu_title_manage_tools"><![CDATA[Manage Tools Submenu]]></string>
     <string name="_bx_videos_menu_item_title_system_manage_account"><![CDATA[Manage account]]></string>

+ 4 - 4
modules/boonex/videos/install/sql/enable.sql

@@ -178,7 +178,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_videos_view', 'bx_videos', '_bx_videos_menu_set_title_view_entry', 0);
 
 INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
-('bx_videos_view', 'bx_videos', 'edit-video', '_bx_videos_menu_item_title_system_edit_entry', '_bx_videos_menu_item_title_edit_entry', 'page.php?i=edit-video&id={content_id}', '', '', 'pencil', '', 2147483647, 1, 0, 1),
+('bx_videos_view', 'bx_videos', 'edit-video', '_bx_videos_menu_item_title_system_edit_entry', '_bx_videos_menu_item_title_edit_entry', 'page.php?i=edit-video&id={content_id}', '', '', 'pencil-alt', '', 2147483647, 1, 0, 1),
 ('bx_videos_view', 'bx_videos', 'delete-video', '_bx_videos_menu_item_title_system_delete_entry', '_bx_videos_menu_item_title_delete_entry', 'page.php?i=delete-video&id={content_id}', '', '', 'remove', '', 2147483647, 1, 0, 2);
 
 -- MENU: actions menu for my entries
@@ -244,7 +244,7 @@ INSERT INTO `sys_menu_sets`(`set_name`, `module`, `title`, `deletable`) VALUES
 ('bx_videos_menu_manage_tools', 'bx_videos', '_bx_videos_menu_set_title_manage_tools', 0);
 
 --INSERT INTO `sys_menu_items`(`set_name`, `module`, `name`, `title_system`, `title`, `link`, `onclick`, `target`, `icon`, `submenu_object`, `visible_for_levels`, `active`, `copyable`, `order`) VALUES 
---('bx_videos_menu_manage_tools', 'bx_videos', 'delete-with-content', '_bx_videos_menu_item_title_system_delete_with_content', '_bx_videos_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'trash-o', '', 128, 1, 0, 0);
+--('bx_videos_menu_manage_tools', 'bx_videos', 'delete-with-content', '_bx_videos_menu_item_title_system_delete_with_content', '_bx_videos_menu_item_title_delete_with_content', 'javascript:void(0)', 'javascript:{js_object}.onClickDeleteWithContent({content_id});', '_self', 'far trash-alt', '', 128, 1, 0, 0);
 
 -- MENU: dashboard manage tools
 SET @iManageMenuOrder = (SELECT IFNULL(MAX(`order`), 0) FROM `sys_menu_items` WHERE `set_name`='sys_account_dashboard_manage_tools' LIMIT 1);
@@ -379,11 +379,11 @@ INSERT INTO `sys_grid_fields` (`object`, `name`, `title`, `width`, `translatable
 
 INSERT INTO `sys_grid_actions` (`object`, `type`, `name`, `title`, `icon`, `icon_only`, `confirm`, `order`) VALUES
 ('bx_videos_administration', 'bulk', 'delete', '_bx_videos_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_videos_administration', 'single', 'edit', '_bx_videos_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_videos_administration', 'single', 'edit', '_bx_videos_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_videos_administration', 'single', 'delete', '_bx_videos_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_videos_administration', 'single', 'settings', '_bx_videos_grid_action_title_adm_more_actions', 'cog', 1, 0, 3),
 ('bx_videos_common', 'bulk', 'delete', '_bx_videos_grid_action_title_adm_delete', '', 0, 1, 1),
-('bx_videos_common', 'single', 'edit', '_bx_videos_grid_action_title_adm_edit', 'pencil', 1, 0, 1),
+('bx_videos_common', 'single', 'edit', '_bx_videos_grid_action_title_adm_edit', 'pencil-alt', 1, 0, 1),
 ('bx_videos_common', 'single', 'delete', '_bx_videos_grid_action_title_adm_delete', 'remove', 1, 1, 2),
 ('bx_videos_common', 'single', 'settings', '_bx_videos_grid_action_title_adm_more_actions', 'cog', 1, 0, 3);
 

+ 4 - 2
studio/classes/BxDolStudioFormsField.php

@@ -22,6 +22,7 @@ class BxDolStudioFormsField extends BxDol
 
     protected $aParams = array();
     protected $aField = array();
+    protected $iFieldNameMaxLen;
 
     public function __construct($aParams = array(), $aField = array())
     {
@@ -75,6 +76,7 @@ class BxDolStudioFormsField extends BxDol
 
         $this->aParams = $aParams;
         $this->aField = $aField;
+        $this->iFieldNameMaxLen = 32;
     }
 
     public function init()
@@ -100,12 +102,12 @@ class BxDolStudioFormsField extends BxDol
         return $this->oDb->alterAdd($this->aParams['table'], $sName, $this->aParams['table_field_type']);
     }
 
-	public function alterChange($sNameOld, $sNameNews)
+	public function alterChange($sNameOld, $sNameNew)
     {
         if(!isset($this->aParams['table'], $this->aParams['table_alter'], $this->aParams['table_field_type']) || $this->aParams['table_alter'] !== true)
             return '';
 
-        return $this->oDb->alterChange($this->aParams['table'], $sNameOld, $sNameNews, $this->aParams['table_field_type']);
+        return $this->oDb->alterChange($this->aParams['table'], $sNameOld, $sNameNew, $this->aParams['table_field_type']);
     }
 
     public function alterRemove($sName)

+ 2 - 2
studio/template/scripts/BxBaseStudioBuilderPage.php

@@ -1283,7 +1283,7 @@ class BxBaseStudioBuilderPage extends BxDolStudioBuilderPage
         $sResult = '';
         switch($aBlock['type']) {
             case BX_DOL_STUDIO_BP_BLOCK_RAW:
-            	$sResult = 'file-text-o';
+            	$sResult = 'far file-alt';
             	break;
 
             case BX_DOL_STUDIO_BP_BLOCK_HTML:
@@ -1295,7 +1295,7 @@ class BxBaseStudioBuilderPage extends BxDolStudioBuilderPage
             	break;
 
             case BX_DOL_STUDIO_BP_BLOCK_IMAGE:
-            	$sResult = 'picture-o';
+            	$sResult = 'far image';
             	break;
 
             case BX_DOL_STUDIO_BP_BLOCK_LANG:

+ 17 - 7
studio/template/scripts/BxBaseStudioFormsField.php

@@ -122,13 +122,18 @@ class BxBaseStudioFormsField extends BxDolStudioFormsField
 	            BxDolForm::setSubmittedValue('name', $sInputName, $oForm->aFormAttrs['method']);
             }
 
+            $sFieldName = strmaxtextlen($sInputName, $this->iFieldNameMaxLen, '');
+            if(strcmp($sInputName, $sFieldName) !== 0)
+            	BxDolForm::setSubmittedValue('name', $sFieldName, $oForm->aFormAttrs['method']);
+
             $this->onSubmitField($oForm);
             if(($iId = $oForm->insert()) === false)
                 return false;
 
-            $this->alterAdd($sInputName);
+            $this->alterAdd($sFieldName);
             return true;
-        } else
+        } 
+        else
             return BxTemplStudioFunctions::getInstance()->popupBox('adm-form-field-add-' . $this->aParams['display'] . '-popup', _t('_adm_form_txt_field_add_popup'), BxDolStudioTemplate::getInstance()->parseHtmlByName('form_add_field.html', array(
                 'form_id' => $aForm['form_attrs']['id'],
                 'form' => $oForm->getCode(true),
@@ -148,18 +153,23 @@ class BxBaseStudioFormsField extends BxDolStudioFormsField
 
         $oForm->initChecker();
         if($oForm->isSubmittedAndValid()) {
-        	$sInputNameOld = $this->aField['name'];
-            $sInputNameNew = $oForm->getCleanValue('name');
+            $sInputName = $oForm->getCleanValue('name');
+
+			$sFieldName = strmaxtextlen($sInputName, $this->iFieldNameMaxLen, '');
+            if(strcmp($sInputName, $sFieldName) !== 0)
+            	BxDolForm::setSubmittedValue('name', $sFieldName, $oForm->aFormAttrs['method']);
 
             $this->onSubmitField($oForm);
             if($oForm->update((int)$this->aField['id']) === false)
                 return false;
 
-			if($bAlter || strcmp($sInputNameOld, $sInputNameNew) !== 0)
-				$this->alterChange($sInputNameOld, $sInputNameNew);
+			$sFieldNameOld = $this->aField['name'];
+			if($bAlter || strcmp($sFieldNameOld, $sFieldName) !== 0)
+				$this->alterChange($sFieldNameOld, $sFieldName);
 
             return true;
-        } else
+        } 
+        else
             return BxTemplStudioFunctions::getInstance()->popupBox('adm-form-field-edit-' . $this->aField['type'] . '-popup', _t('_adm_form_txt_field_edit_popup', _t($this->aField['caption_system'])), BxDolStudioTemplate::getInstance()->parseHtmlByName('form_add_field.html', array(
                 'form_id' => $aForm['form_attrs']['id'],
                 'form' => $oForm->getCode(true),

+ 6 - 0
template/css/general.css

@@ -172,3 +172,9 @@
     vertical-align:middle;
 }
 
+
+/* --------------- Profile Stats */
+
+.bx-profile-stats .bx-ps-acl span {
+	text-transform: uppercase;
+}

+ 2951 - 2095
template/css/icons.css

@@ -1,2153 +1,3009 @@
 
 @font-face {
   font-family: 'sys-user';
-  src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
-  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
-  font-weight: normal;
   font-style: normal;
+  font-weight: 900;
+  src: url("../fonts/fa-solid-900.eot");
+  src: url("../fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-solid-900.woff2") format("woff2"), url("../fonts/fa-solid-900.woff") format("woff"), url("../fonts/fa-solid-900.ttf") format("truetype"), url("../fonts/fa-solid-900.svg#fontawesome") format("svg");
 }
 
-.fa, .sys-icon {
+.fa, .fas, .sys-icon {
     font-family:"sys-user", sans-serif;
-    font-weight:normal;
+    font-weight:900;
     font-style:normal;
 }
 
-.sys-icon.glass:before, .fa-glass:before {
-  content: "\f000";
-}
-.sys-icon.music:before, .fa-music:before {
-  content: "\f001";
-}
-.sys-icon.search:before, .fa-search:before {
-  content: "\f002";
-}
-.sys-icon.envelope-o:before, .fa-envelope-o:before {
-  content: "\f003";
-}
-.sys-icon.heart:before, .fa-heart:before {
-  content: "\f004";
-}
-.sys-icon.star:before, .fa-star:before {
-  content: "\f005";
-}
-.sys-icon.star-o:before, .fa-star-o:before {
-  content: "\f006";
-}
-.sys-icon.user:before, .fa-user:before {
-  content: "\f007";
-}
-.sys-icon.film:before, .fa-film:before {
-  content: "\f008";
-}
-.sys-icon.th-large:before, .fa-th-large:before {
-  content: "\f009";
-}
-.sys-icon.th:before, .fa-th:before {
-  content: "\f00a";
-}
-.sys-icon.th-list:before, .fa-th-list:before {
-  content: "\f00b";
-}
-.sys-icon.check:before, .fa-check:before {
-  content: "\f00c";
-}
-.sys-icon.remove:before, .fa-remove:before,
-.sys-icon.close:before, .fa-close:before,
-.sys-icon.times:before, .fa-times:before {
-  content: "\f00d";
-}
-.sys-icon.search-plus:before, .fa-search-plus:before {
-  content: "\f00e";
-}
-.sys-icon.search-minus:before, .fa-search-minus:before {
-  content: "\f010";
-}
-.sys-icon.power-off:before, .fa-power-off:before {
-  content: "\f011";
-}
-.sys-icon.signal:before, .fa-signal:before {
-  content: "\f012";
-}
-.sys-icon.gear:before, .fa-gear:before,
-.sys-icon.cog:before, .fa-cog:before {
-  content: "\f013";
-}
-.sys-icon.trash-o:before, .fa-trash-o:before {
-  content: "\f014";
-}
-.sys-icon.home:before, .fa-home:before {
-  content: "\f015";
-}
-.sys-icon.file-o:before, .fa-file-o:before {
-  content: "\f016";
-}
-.sys-icon.clock-o:before, .fa-clock-o:before {
-  content: "\f017";
-}
-.sys-icon.road:before, .fa-road:before {
-  content: "\f018";
-}
-.sys-icon.download:before, .fa-download:before {
-  content: "\f019";
-}
-.sys-icon.arrow-circle-o-down:before, .fa-arrow-circle-o-down:before {
-  content: "\f01a";
-}
-.sys-icon.arrow-circle-o-up:before, .fa-arrow-circle-o-up:before {
-  content: "\f01b";
-}
-.sys-icon.inbox:before, .fa-inbox:before {
-  content: "\f01c";
-}
-.sys-icon.play-circle-o:before, .fa-play-circle-o:before {
-  content: "\f01d";
-}
-.sys-icon.rotate-right:before, .fa-rotate-right:before,
-.sys-icon.repeat:before, .fa-repeat:before {
-  content: "\f01e";
-}
-.sys-icon.refresh:before, .fa-refresh:before {
-  content: "\f021";
-}
-.sys-icon.list-alt:before, .fa-list-alt:before {
-  content: "\f022";
-}
-.sys-icon.lock:before, .fa-lock:before {
-  content: "\f023";
-}
-.sys-icon.flag:before, .fa-flag:before {
-  content: "\f024";
-}
-.sys-icon.headphones:before, .fa-headphones:before {
-  content: "\f025";
-}
-.sys-icon.volume-off:before, .fa-volume-off:before {
-  content: "\f026";
-}
-.sys-icon.volume-down:before, .fa-volume-down:before {
-  content: "\f027";
-}
-.sys-icon.volume-up:before, .fa-volume-up:before {
-  content: "\f028";
-}
-.sys-icon.qrcode:before, .fa-qrcode:before {
-  content: "\f029";
-}
-.sys-icon.barcode:before, .fa-barcode:before {
-  content: "\f02a";
-}
-.sys-icon.tag:before, .fa-tag:before {
-  content: "\f02b";
-}
-.sys-icon.tags:before, .fa-tags:before {
-  content: "\f02c";
-}
-.sys-icon.book:before, .fa-book:before {
-  content: "\f02d";
-}
-.sys-icon.bookmark:before, .fa-bookmark:before {
-  content: "\f02e";
-}
-.sys-icon.print:before, .fa-print:before {
-  content: "\f02f";
-}
-.sys-icon.camera:before, .fa-camera:before {
-  content: "\f030";
-}
-.sys-icon.font:before, .fa-font:before {
-  content: "\f031";
-}
-.sys-icon.bold:before, .fa-bold:before {
-  content: "\f032";
-}
-.sys-icon.italic:before, .fa-italic:before {
-  content: "\f033";
+@font-face {
+  font-family: 'sys-user-far';
+  font-style: normal;
+  font-weight: 400;
+  src: url("../fonts/fa-regular-400.eot");
+  src: url("../fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-regular-400.woff2") format("woff2"), url("../fonts/fa-regular-400.woff") format("woff"), url("../fonts/fa-regular-400.ttf") format("truetype"), url("../fonts/fa-regular-400.svg#fontawesome") format("svg"); 
 }
-.sys-icon.text-height:before, .fa-text-height:before {
-  content: "\f034";
+
+.far, .sys-icon.far {
+    font-family:"sys-user-far", sans-serif;
+    font-weight: 400; 
 }
-.sys-icon.text-width:before, .fa-text-width:before {
-  content: "\f035";
+
+@font-face {
+  font-family: 'sys-user-fab';
+  font-style: normal;
+  font-weight: normal;
+  src: url("../fonts/fa-brands-400.eot");
+  src: url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/fa-brands-400.woff2") format("woff2"), url("../fonts/fa-brands-400.woff") format("woff"), url("../fonts/fa-brands-400.ttf") format("truetype"), url("../fonts/fa-brands-400.svg#fontawesome") format("svg"); 
 }
-.sys-icon.align-left:before, .fa-align-left:before {
-  content: "\f036";
+
+.fab, .sys-icon.fab {
+  font-family: 'sys-user-fab';
 }
+  
+  
+
+.sys-icon.500px:before, .fa-500px:before {
+  content: "\f26e"; }
+
+.sys-icon.accessible-icon:before, .fa-accessible-icon:before {
+  content: "\f368"; }
+
+.sys-icon.accusoft:before, .fa-accusoft:before {
+  content: "\f369"; }
+
+.sys-icon.address-book:before, .fa-address-book:before {
+  content: "\f2b9"; }
+
+.sys-icon.address-card:before, .fa-address-card:before {
+  content: "\f2bb"; }
+
+.sys-icon.adjust:before, .fa-adjust:before {
+  content: "\f042"; }
+
+.sys-icon.adn:before, .fa-adn:before {
+  content: "\f170"; }
+
+.sys-icon.adversal:before, .fa-adversal:before {
+  content: "\f36a"; }
+
+.sys-icon.affiliatetheme:before, .fa-affiliatetheme:before {
+  content: "\f36b"; }
+
+.sys-icon.algolia:before, .fa-algolia:before {
+  content: "\f36c"; }
+
 .sys-icon.align-center:before, .fa-align-center:before {
-  content: "\f037";
-}
-.sys-icon.align-right:before, .fa-align-right:before {
-  content: "\f038";
-}
+  content: "\f037"; }
+
 .sys-icon.align-justify:before, .fa-align-justify:before {
-  content: "\f039";
-}
-.sys-icon.list:before, .fa-list:before {
-  content: "\f03a";
-}
-.sys-icon.dedent:before, .fa-dedent:before,
-.sys-icon.outdent:before, .fa-outdent:before {
-  content: "\f03b";
-}
-.sys-icon.indent:before, .fa-indent:before {
-  content: "\f03c";
-}
-.sys-icon.video-camera:before, .fa-video-camera:before {
-  content: "\f03d";
-}
-.sys-icon.photo:before, .fa-photo:before,
-.sys-icon.image:before, .fa-image:before,
-.sys-icon.picture-o:before, .fa-picture-o:before {
-  content: "\f03e";
-}
-.sys-icon.pencil:before, .fa-pencil:before {
-  content: "\f040";
-}
-.sys-icon.map-marker:before, .fa-map-marker:before {
-  content: "\f041";
-}
-.sys-icon.adjust:before, .fa-adjust:before {
-  content: "\f042";
-}
-.sys-icon.tint:before, .fa-tint:before {
-  content: "\f043";
-}
-.sys-icon.edit:before, .fa-edit:before,
-.sys-icon.pencil-square-o:before, .fa-pencil-square-o:before {
-  content: "\f044";
-}
-.sys-icon.share-square-o:before, .fa-share-square-o:before {
-  content: "\f045";
-}
-.sys-icon.check-square-o:before, .fa-check-square-o:before {
-  content: "\f046";
-}
-.sys-icon.move:before, .fa-move:before,
-.sys-icon.arrows:before, .fa-arrows:before {
-  content: "\f047";
-}
-.sys-icon.step-backward:before, .fa-step-backward:before {
-  content: "\f048";
-}
-.sys-icon.fast-backward:before, .fa-fast-backward:before {
-  content: "\f049";
-}
-.sys-icon.backward:before, .fa-backward:before {
-  content: "\f04a";
-}
-.sys-icon.play:before, .fa-play:before {
-  content: "\f04b";
-}
-.sys-icon.pause:before, .fa-pause:before {
-  content: "\f04c";
-}
-.sys-icon.stop:before, .fa-stop:before {
-  content: "\f04d";
-}
-.sys-icon.forward:before, .fa-forward:before {
-  content: "\f04e";
-}
-.sys-icon.fast-forward:before, .fa-fast-forward:before {
-  content: "\f050";
-}
-.sys-icon.step-forward:before, .fa-step-forward:before {
-  content: "\f051";
-}
-.sys-icon.eject:before, .fa-eject:before {
-  content: "\f052";
-}
-.sys-icon.chevron-left:before, .fa-chevron-left:before {
-  content: "\f053";
-}
-.sys-icon.chevron-right:before, .fa-chevron-right:before {
-  content: "\f054";
-}
-.sys-icon.plus-circle:before, .fa-plus-circle:before {
-  content: "\f055";
-}
-.sys-icon.minus-circle:before, .fa-minus-circle:before {
-  content: "\f056";
-}
-.sys-icon.times-circle:before, .fa-times-circle:before {
-  content: "\f057";
-}
-.sys-icon.check-circle:before, .fa-check-circle:before {
-  content: "\f058";
-}
-.sys-icon.question-circle:before, .fa-question-circle:before {
-  content: "\f059";
-}
-.sys-icon.info-circle:before, .fa-info-circle:before {
-  content: "\f05a";
-}
-.sys-icon.crosshairs:before, .fa-crosshairs:before {
-  content: "\f05b";
-}
-.sys-icon.times-circle-o:before, .fa-times-circle-o:before {
-  content: "\f05c";
-}
-.sys-icon.check-circle-o:before, .fa-check-circle-o:before {
-  content: "\f05d";
-}
-.sys-icon.ban:before, .fa-ban:before {
-  content: "\f05e";
-}
+  content: "\f039"; }
+
+.sys-icon.align-left:before, .fa-align-left:before {
+  content: "\f036"; }
+
+.sys-icon.align-right:before, .fa-align-right:before {
+  content: "\f038"; }
+
+.sys-icon.allergies:before, .fa-allergies:before {
+  content: "\f461"; }
+
+.sys-icon.amazon:before, .fa-amazon:before {
+  content: "\f270"; }
+
+.sys-icon.amazon-pay:before, .fa-amazon-pay:before {
+  content: "\f42c"; }
+
+.sys-icon.ambulance:before, .fa-ambulance:before {
+  content: "\f0f9"; }
+
+.sys-icon.american-sign-language-interpreting:before, .fa-american-sign-language-interpreting:before {
+  content: "\f2a3"; }
+
+.sys-icon.amilia:before, .fa-amilia:before {
+  content: "\f36d"; }
+
+.sys-icon.anchor:before, .fa-anchor:before {
+  content: "\f13d"; }
+
+.sys-icon.android:before, .fa-android:before {
+  content: "\f17b"; }
+
+.sys-icon.angellist:before, .fa-angellist:before {
+  content: "\f209"; }
+
+.sys-icon.angle-double-down:before, .fa-angle-double-down:before {
+  content: "\f103"; }
+
+.sys-icon.angle-double-left:before, .fa-angle-double-left:before {
+  content: "\f100"; }
+
+.sys-icon.angle-double-right:before, .fa-angle-double-right:before {
+  content: "\f101"; }
+
+.sys-icon.angle-double-up:before, .fa-angle-double-up:before {
+  content: "\f102"; }
+
+.sys-icon.angle-down:before, .fa-angle-down:before {
+  content: "\f107"; }
+
+.sys-icon.angle-left:before, .fa-angle-left:before {
+  content: "\f104"; }
+
+.sys-icon.angle-right:before, .fa-angle-right:before {
+  content: "\f105"; }
+
+.sys-icon.angle-up:before, .fa-angle-up:before {
+  content: "\f106"; }
+
+.sys-icon.angrycreative:before, .fa-angrycreative:before {
+  content: "\f36e"; }
+
+.sys-icon.angular:before, .fa-angular:before {
+  content: "\f420"; }
+
+.sys-icon.app-store:before, .fa-app-store:before {
+  content: "\f36f"; }
+
+.sys-icon.app-store-ios:before, .fa-app-store-ios:before {
+  content: "\f370"; }
+
+.sys-icon.apper:before, .fa-apper:before {
+  content: "\f371"; }
+
+.sys-icon.apple:before, .fa-apple:before {
+  content: "\f179"; }
+
+.sys-icon.apple-pay:before, .fa-apple-pay:before {
+  content: "\f415"; }
+
+.sys-icon.archive:before, .fa-archive:before {
+  content: "\f187"; }
+
+.sys-icon.arrow-alt-circle-down:before, .fa-arrow-alt-circle-down:before {
+  content: "\f358"; }
+
+.sys-icon.arrow-alt-circle-left:before, .fa-arrow-alt-circle-left:before {
+  content: "\f359"; }
+
+.sys-icon.arrow-alt-circle-right:before, .fa-arrow-alt-circle-right:before {
+  content: "\f35a"; }
+
+.sys-icon.arrow-alt-circle-up:before, .fa-arrow-alt-circle-up:before {
+  content: "\f35b"; }
+
+.sys-icon.arrow-circle-down:before, .fa-arrow-circle-down:before {
+  content: "\f0ab"; }
+
+.sys-icon.arrow-circle-left:before, .fa-arrow-circle-left:before {
+  content: "\f0a8"; }
+
+.sys-icon.arrow-circle-right:before, .fa-arrow-circle-right:before {
+  content: "\f0a9"; }
+
+.sys-icon.arrow-circle-up:before, .fa-arrow-circle-up:before {
+  content: "\f0aa"; }
+
+.sys-icon.arrow-down:before, .fa-arrow-down:before {
+  content: "\f063"; }
+
 .sys-icon.arrow-left:before, .fa-arrow-left:before {
-  content: "\f060";
-}
+  content: "\f060"; }
+
 .sys-icon.arrow-right:before, .fa-arrow-right:before {
-  content: "\f061";
-}
+  content: "\f061"; }
+
 .sys-icon.arrow-up:before, .fa-arrow-up:before {
-  content: "\f062";
-}
-.sys-icon.arrow-down:before, .fa-arrow-down:before {
-  content: "\f063";
-}
-.sys-icon.mail-forward:before, .fa-mail-forward:before,
-.sys-icon.share:before, .fa-share:before {
-  content: "\f064";
-}
-.sys-icon.expand:before, .fa-expand:before {
-  content: "\f065";
-}
-.sys-icon.compress:before, .fa-compress:before {
-  content: "\f066";
-}
-.sys-icon.plus:before, .fa-plus:before {
-  content: "\f067";
-}
-.sys-icon.minus:before, .fa-minus:before {
-  content: "\f068";
-}
+  content: "\f062"; }
+
+.sys-icon.arrows-alt:before, .sys-icon.move:before, .fa-arrows-alt:before {
+  content: "\f0b2"; }
+
+.sys-icon.arrows-alt-h:before, .fa-arrows-alt-h:before {
+  content: "\f337"; }
+
+.sys-icon.arrows-alt-v:before, .fa-arrows-alt-v:before {
+  content: "\f338"; }
+
+.sys-icon.assistive-listening-systems:before, .fa-assistive-listening-systems:before {
+  content: "\f2a2"; }
+
 .sys-icon.asterisk:before, .fa-asterisk:before {
-  content: "\f069";
-}
-.sys-icon.exclamation-circle:before, .fa-exclamation-circle:before {
-  content: "\f06a";
-}
-.sys-icon.gift:before, .fa-gift:before {
-  content: "\f06b";
-}
-.sys-icon.leaf:before, .fa-leaf:before {
-  content: "\f06c";
-}
-.sys-icon.fire:before, .fa-fire:before {
-  content: "\f06d";
-}
-.sys-icon.eye:before, .fa-eye:before {
-  content: "\f06e";
-}
-.sys-icon.eye-slash:before, .fa-eye-slash:before {
-  content: "\f070";
-}
-.sys-icon.warning:before, .fa-warning:before,
-.sys-icon.exclamation-triangle:before, .fa-exclamation-triangle:before {
-  content: "\f071";
-}
-.sys-icon.plane:before, .fa-plane:before {
-  content: "\f072";
-}
+  content: "\f069"; }
+
+.sys-icon.asymmetrik:before, .fa-asymmetrik:before {
+  content: "\f372"; }
+
+.sys-icon.at:before, .fa-at:before {
+  content: "\f1fa"; }
+
+.sys-icon.audible:before, .fa-audible:before {
+  content: "\f373"; }
+
+.sys-icon.audio-description:before, .fa-audio-description:before {
+  content: "\f29e"; }
+
+.sys-icon.autoprefixer:before, .fa-autoprefixer:before {
+  content: "\f41c"; }
+
+.sys-icon.avianex:before, .fa-avianex:before {
+  content: "\f374"; }
+
+.sys-icon.aviato:before, .fa-aviato:before {
+  content: "\f421"; }
+
+.sys-icon.aws:before, .fa-aws:before {
+  content: "\f375"; }
+
+.sys-icon.backward:before, .fa-backward:before {
+  content: "\f04a"; }
+
+.sys-icon.balance-scale:before, .fa-balance-scale:before {
+  content: "\f24e"; }
+
+.sys-icon.ban:before, .fa-ban:before {
+  content: "\f05e"; }
+
+.sys-icon.band-aid:before, .fa-band-aid:before {
+  content: "\f462"; }
+
+.sys-icon.bandcamp:before, .fa-bandcamp:before {
+  content: "\f2d5"; }
+
+.sys-icon.barcode:before, .fa-barcode:before {
+  content: "\f02a"; }
+
+.sys-icon.bars:before, .fa-bars:before {
+  content: "\f0c9"; }
+
+.sys-icon.baseball-ball:before, .fa-baseball-ball:before {
+  content: "\f433"; }
+
+.sys-icon.basketball-ball:before, .fa-basketball-ball:before {
+  content: "\f434"; }
+
+.sys-icon.bath:before, .fa-bath:before {
+  content: "\f2cd"; }
+
+.sys-icon.battery-empty:before, .fa-battery-empty:before {
+  content: "\f244"; }
+
+.sys-icon.battery-full:before, .fa-battery-full:before {
+  content: "\f240"; }
+
+.sys-icon.battery-half:before, .fa-battery-half:before {
+  content: "\f242"; }
+
+.sys-icon.battery-quarter:before, .fa-battery-quarter:before {
+  content: "\f243"; }
+
+.sys-icon.battery-three-quarters:before, .fa-battery-three-quarters:before {
+  content: "\f241"; }
+
+.sys-icon.bed:before, .fa-bed:before {
+  content: "\f236"; }
+
+.sys-icon.beer:before, .fa-beer:before {
+  content: "\f0fc"; }
+
+.sys-icon.behance:before, .fa-behance:before {
+  content: "\f1b4"; }
+
+.sys-icon.behance-square:before, .fa-behance-square:before {
+  content: "\f1b5"; }
+
+.sys-icon.bell:before, .fa-bell:before {
+  content: "\f0f3"; }
+
+.sys-icon.bell-slash:before, .fa-bell-slash:before {
+  content: "\f1f6"; }
+
+.sys-icon.bicycle:before, .fa-bicycle:before {
+  content: "\f206"; }
+
+.sys-icon.bimobject:before, .fa-bimobject:before {
+  content: "\f378"; }
+
+.sys-icon.binoculars:before, .fa-binoculars:before {
+  content: "\f1e5"; }
+
+.sys-icon.birthday-cake:before, .fa-birthday-cake:before {
+  content: "\f1fd"; }
+
+.sys-icon.bitbucket:before, .fa-bitbucket:before {
+  content: "\f171"; }
+
+.sys-icon.bitcoin:before, .fa-bitcoin:before {
+  content: "\f379"; }
+
+.sys-icon.bity:before, .fa-bity:before {
+  content: "\f37a"; }
+
+.sys-icon.black-tie:before, .fa-black-tie:before {
+  content: "\f27e"; }
+
+.sys-icon.blackberry:before, .fa-blackberry:before {
+  content: "\f37b"; }
+
+.sys-icon.blender:before, .fa-blender:before {
+  content: "\f517"; }
+
+.sys-icon.blind:before, .fa-blind:before {
+  content: "\f29d"; }
+
+.sys-icon.blogger:before, .fa-blogger:before {
+  content: "\f37c"; }
+
+.sys-icon.blogger-b:before, .fa-blogger-b:before {
+  content: "\f37d"; }
+
+.sys-icon.bluetooth:before, .fa-bluetooth:before {
+  content: "\f293"; }
+
+.sys-icon.bluetooth-b:before, .fa-bluetooth-b:before {
+  content: "\f294"; }
+
+.sys-icon.bold:before, .fa-bold:before {
+  content: "\f032"; }
+
+.sys-icon.bolt:before, .fa-bolt:before {
+  content: "\f0e7"; }
+
+.sys-icon.bomb:before, .fa-bomb:before {
+  content: "\f1e2"; }
+
+.sys-icon.book:before, .fa-book:before {
+  content: "\f02d"; }
+
+.sys-icon.book-open:before, .fa-book-open:before {
+  content: "\f518"; }
+
+.sys-icon.bookmark:before, .fa-bookmark:before {
+  content: "\f02e"; }
+
+.sys-icon.bowling-ball:before, .fa-bowling-ball:before {
+  content: "\f436"; }
+
+.sys-icon.box:before, .fa-box:before {
+  content: "\f466"; }
+
+.sys-icon.box-open:before, .fa-box-open:before {
+  content: "\f49e"; }
+
+.sys-icon.boxes:before, .fa-boxes:before {
+  content: "\f468"; }
+
+.sys-icon.braille:before, .fa-braille:before {
+  content: "\f2a1"; }
+
+.sys-icon.briefcase:before, .fa-briefcase:before {
+  content: "\f0b1"; }
+
+.sys-icon.briefcase-medical:before, .fa-briefcase-medical:before {
+  content: "\f469"; }
+
+.sys-icon.broadcast-tower:before, .fa-broadcast-tower:before {
+  content: "\f519"; }
+
+.sys-icon.broom:before, .fa-broom:before {
+  content: "\f51a"; }
+
+.sys-icon.btc:before, .fa-btc:before {
+  content: "\f15a"; }
+
+.sys-icon.bug:before, .fa-bug:before {
+  content: "\f188"; }
+
+.sys-icon.building:before, .fa-building:before {
+  content: "\f1ad"; }
+
+.sys-icon.bullhorn:before, .fa-bullhorn:before {
+  content: "\f0a1"; }
+
+.sys-icon.bullseye:before, .fa-bullseye:before {
+  content: "\f140"; }
+
+.sys-icon.burn:before, .fa-burn:before {
+  content: "\f46a"; }
+
+.sys-icon.buromobelexperte:before, .fa-buromobelexperte:before {
+  content: "\f37f"; }
+
+.sys-icon.bus:before, .fa-bus:before {
+  content: "\f207"; }
+
+.sys-icon.buysellads:before, .fa-buysellads:before {
+  content: "\f20d"; }
+
+.sys-icon.calculator:before, .fa-calculator:before {
+  content: "\f1ec"; }
+
 .sys-icon.calendar:before, .fa-calendar:before {
-  content: "\f073";
-}
-.sys-icon.random:before, .fa-random:before {
-  content: "\f074";
-}
-.sys-icon.comment:before, .fa-comment:before {
-  content: "\f075";
-}
-.sys-icon.magnet:before, .fa-magnet:before {
-  content: "\f076";
-}
-.sys-icon.chevron-up:before, .fa-chevron-up:before {
-  content: "\f077";
-}
-.sys-icon.chevron-down:before, .fa-chevron-down:before {
-  content: "\f078";
-}
-.sys-icon.retweet:before, .fa-retweet:before {
-  content: "\f079";
-}
-.sys-icon.shopping-cart:before, .fa-shopping-cart:before {
-  content: "\f07a";
-}
-.sys-icon.folder:before, .fa-folder:before {
-  content: "\f07b";
-}
-.sys-icon.folder-open:before, .fa-folder-open:before {
-  content: "\f07c";
-}
-.sys-icon.arrows-v:before, .fa-arrows-v:before {
-  content: "\f07d";
-}
-.sys-icon.arrows-h:before, .fa-arrows-h:before {
-  content: "\f07e";
-}
-.sys-icon.bar-chart-o:before, .fa-bar-chart-o:before,
-.sys-icon.bar-chart:before, .fa-bar-chart:before {
-  content: "\f080";
-}
-.sys-icon.twitter-square:before, .fa-twitter-square:before {
-  content: "\f081";
-}
-.sys-icon.facebook-square:before, .fa-facebook-square:before {
-  content: "\f082";
-}
+  content: "\f133"; }
+
+.sys-icon.calendar-alt:before, .fa-calendar-alt:before {
+  content: "\f073"; }
+
+.sys-icon.calendar-check:before, .fa-calendar-check:before {
+  content: "\f274"; }
+
+.sys-icon.calendar-minus:before, .fa-calendar-minus:before {
+  content: "\f272"; }
+
+.sys-icon.calendar-plus:before, .fa-calendar-plus:before {
+  content: "\f271"; }
+
+.sys-icon.calendar-times:before, .fa-calendar-times:before {
+  content: "\f273"; }
+
+.sys-icon.camera:before, .fa-camera:before {
+  content: "\f030"; }
+
 .sys-icon.camera-retro:before, .fa-camera-retro:before {
-  content: "\f083";
-}
-.sys-icon.key:before, .fa-key:before {
-  content: "\f084";
-}
-.sys-icon.gears:before, .fa-gears:before,
-.sys-icon.cogs:before, .fa-cogs:before {
-  content: "\f085";
-}
-.sys-icon.comments:before, .fa-comments:before {
-  content: "\f086";
-}
-.sys-icon.thumbs-o-up:before, .fa-thumbs-o-up:before {
-  content: "\f087";
-}
-.sys-icon.thumbs-o-down:before, .fa-thumbs-o-down:before {
-  content: "\f088";
-}
-.sys-icon.star-half:before, .fa-star-half:before {
-  content: "\f089";
-}
-.sys-icon.heart-o:before, .fa-heart-o:before {
-  content: "\f08a";
-}
-.sys-icon.sign-out:before, .fa-sign-out:before {
-  content: "\f08b";
-}
-.sys-icon.linkedin-square:before, .fa-linkedin-square:before {
-  content: "\f08c";
-}
-.sys-icon.thumb-tack:before, .fa-thumb-tack:before {
-  content: "\f08d";
-}
-.sys-icon.external-link:before, .fa-external-link:before {
-  content: "\f08e";
-}
-.sys-icon.sign-in:before, .fa-sign-in:before {
-  content: "\f090";
-}
-.sys-icon.trophy:before, .fa-trophy:before {
-  content: "\f091";
-}
-.sys-icon.github-square:before, .fa-github-square:before {
-  content: "\f092";
-}
-.sys-icon.upload:before, .fa-upload:before {
-  content: "\f093";
-}
-.sys-icon.lemon-o:before, .fa-lemon-o:before {
-  content: "\f094";
-}
-.sys-icon.phone:before, .fa-phone:before {
-  content: "\f095";
-}
-.sys-icon.square-o:before, .fa-square-o:before {
-  content: "\f096";
-}
-.sys-icon.bookmark-o:before, .fa-bookmark-o:before {
-  content: "\f097";
-}
-.sys-icon.phone-square:before, .fa-phone-square:before {
-  content: "\f098";
-}
-.sys-icon.twitter:before, .fa-twitter:before {
-  content: "\f099";
-}
-.sys-icon.facebook-f:before, .fa-facebook-f:before,
-.sys-icon.facebook:before, .fa-facebook:before {
-  content: "\f09a";
-}
-.sys-icon.github:before, .fa-github:before {
-  content: "\f09b";
-}
-.sys-icon.unlock:before, .fa-unlock:before {
-  content: "\f09c";
-}
-.sys-icon.credit-card:before, .fa-credit-card:before {
-  content: "\f09d";
-}
-.sys-icon.feed:before, .fa-feed:before,
-.sys-icon.rss:before, .fa-rss:before {
-  content: "\f09e";
-}
-.sys-icon.hdd-o:before, .fa-hdd-o:before {
-  content: "\f0a0";
-}
-.sys-icon.bullhorn:before, .fa-bullhorn:before {
-  content: "\f0a1";
-}
-.sys-icon.bell:before, .fa-bell:before {
-  content: "\f0f3";
-}
+  content: "\f083"; }
+
+.sys-icon.capsules:before, .fa-capsules:before {
+  content: "\f46b"; }
+
+.sys-icon.car:before, .fa-car:before {
+  content: "\f1b9"; }
+
+.sys-icon.caret-down:before, .fa-caret-down:before {
+  content: "\f0d7"; }
+
+.sys-icon.caret-left:before, .fa-caret-left:before {
+  content: "\f0d9"; }
+
+.sys-icon.caret-right:before, .fa-caret-right:before {
+  content: "\f0da"; }
+
+.sys-icon.caret-square-down:before, .fa-caret-square-down:before {
+  content: "\f150"; }
+
+.sys-icon.caret-square-left:before, .fa-caret-square-left:before {
+  content: "\f191"; }
+
+.sys-icon.caret-square-right:before, .fa-caret-square-right:before {
+  content: "\f152"; }
+
+.sys-icon.caret-square-up:before, .fa-caret-square-up:before {
+  content: "\f151"; }
+
+.sys-icon.caret-up:before, .fa-caret-up:before {
+  content: "\f0d8"; }
+
+.sys-icon.cart-arrow-down:before, .fa-cart-arrow-down:before {
+  content: "\f218"; }
+
+.sys-icon.cart-plus:before, .fa-cart-plus:before {
+  content: "\f217"; }
+
+.sys-icon.cc-amazon-pay:before, .fa-cc-amazon-pay:before {
+  content: "\f42d"; }
+
+.sys-icon.cc-amex:before, .fa-cc-amex:before {
+  content: "\f1f3"; }
+
+.sys-icon.cc-apple-pay:before, .fa-cc-apple-pay:before {
+  content: "\f416"; }
+
+.sys-icon.cc-diners-club:before, .fa-cc-diners-club:before {
+  content: "\f24c"; }
+
+.sys-icon.cc-discover:before, .fa-cc-discover:before {
+  content: "\f1f2"; }
+
+.sys-icon.cc-jcb:before, .fa-cc-jcb:before {
+  content: "\f24b"; }
+
+.sys-icon.cc-mastercard:before, .fa-cc-mastercard:before {
+  content: "\f1f1"; }
+
+.sys-icon.cc-paypal:before, .fa-cc-paypal:before {
+  content: "\f1f4"; }
+
+.sys-icon.cc-stripe:before, .fa-cc-stripe:before {
+  content: "\f1f5"; }
+
+.sys-icon.cc-visa:before, .fa-cc-visa:before {
+  content: "\f1f0"; }
+
+.sys-icon.centercode:before, .fa-centercode:before {
+  content: "\f380"; }
+
 .sys-icon.certificate:before, .fa-certificate:before {
-  content: "\f0a3";
-}
-.sys-icon.hand-o-right:before, .fa-hand-o-right:before {
-  content: "\f0a4";
-}
-.sys-icon.hand-o-left:before, .fa-hand-o-left:before {
-  content: "\f0a5";
-}
-.sys-icon.hand-o-up:before, .fa-hand-o-up:before {
-  content: "\f0a6";
-}
-.sys-icon.hand-o-down:before, .fa-hand-o-down:before {
-  content: "\f0a7";
-}
-.sys-icon.arrow-circle-left:before, .fa-arrow-circle-left:before {
-  content: "\f0a8";
-}
-.sys-icon.arrow-circle-right:before, .fa-arrow-circle-right:before {
-  content: "\f0a9";
-}
-.sys-icon.arrow-circle-up:before, .fa-arrow-circle-up:before {
-  content: "\f0aa";
-}
-.sys-icon.arrow-circle-down:before, .fa-arrow-circle-down:before {
-  content: "\f0ab";
-}
-.sys-icon.globe:before, .fa-globe:before {
-  content: "\f0ac";
-}
-.sys-icon.wrench:before, .fa-wrench:before {
-  content: "\f0ad";
-}
-.sys-icon.tasks:before, .fa-tasks:before {
-  content: "\f0ae";
-}
-.sys-icon.filter:before, .fa-filter:before {
-  content: "\f0b0";
-}
-.sys-icon.briefcase:before, .fa-briefcase:before {
-  content: "\f0b1";
-}
-.sys-icon.arrows-alt:before, .fa-arrows-alt:before {
-  content: "\f0b2";
-}
-.sys-icon.group:before, .fa-group:before,
-.sys-icon.users:before, .fa-users:before {
-  content: "\f0c0";
-}
-.sys-icon.chain:before, .fa-chain:before,
-.sys-icon.link:before, .fa-link:before {
-  content: "\f0c1";
-}
-.sys-icon.cloud:before, .fa-cloud:before {
-  content: "\f0c2";
-}
-.sys-icon.flask:before, .fa-flask:before {
-  content: "\f0c3";
-}
-.sys-icon.cut:before, .fa-cut:before,
-.sys-icon.scissors:before, .fa-scissors:before {
-  content: "\f0c4";
-}
-.sys-icon.copy:before, .fa-copy:before,
-.sys-icon.files-o:before, .fa-files-o:before {
-  content: "\f0c5";
-}
-.sys-icon.paperclip:before, .fa-paperclip:before {
-  content: "\f0c6";
-}
-.sys-icon.save:before, .fa-save:before,
-.sys-icon.floppy-o:before, .fa-floppy-o:before {
-  content: "\f0c7";
-}
-.sys-icon.square:before, .fa-square:before {
-  content: "\f0c8";
-}
-.sys-icon.navicon:before, .fa-navicon:before,
-.sys-icon.reorder:before, .fa-reorder:before,
-.sys-icon.bars:before, .fa-bars:before {
-  content: "\f0c9";
-}
-.sys-icon.list-ul:before, .fa-list-ul:before {
-  content: "\f0ca";
-}
-.sys-icon.list-ol:before, .fa-list-ol:before {
-  content: "\f0cb";
-}
-.sys-icon.strikethrough:before, .fa-strikethrough:before {
-  content: "\f0cc";
-}
-.sys-icon.underline:before, .fa-underline:before {
-  content: "\f0cd";
-}
-.sys-icon.table:before, .fa-table:before {
-  content: "\f0ce";
-}
-.sys-icon.magic:before, .fa-magic:before {
-  content: "\f0d0";
-}
-.sys-icon.truck:before, .fa-truck:before {
-  content: "\f0d1";
-}
-.sys-icon.pinterest:before, .fa-pinterest:before {
-  content: "\f0d2";
-}
-.sys-icon.pinterest-square:before, .fa-pinterest-square:before {
-  content: "\f0d3";
-}
-.sys-icon.google-plus-square:before, .fa-google-plus-square:before {
-  content: "\f0d4";
-}
-.sys-icon.google-plus:before, .fa-google-plus:before {
-  content: "\f0d5";
-}
-.sys-icon.money:before, .fa-money:before {
-  content: "\f0d6";
-}
-.sys-icon.caret-down:before, .fa-caret-down:before {
-  content: "\f0d7";
-}
-.sys-icon.caret-up:before, .fa-caret-up:before {
-  content: "\f0d8";
-}
-.sys-icon.caret-left:before, .fa-caret-left:before {
-  content: "\f0d9";
-}
-.sys-icon.caret-right:before, .fa-caret-right:before {
-  content: "\f0da";
-}
-.sys-icon.columns:before, .fa-columns:before {
-  content: "\f0db";
-}
-.sys-icon.unsorted:before, .fa-unsorted:before,
-.sys-icon.sort:before, .fa-sort:before {
-  content: "\f0dc";
-}
-.sys-icon.sort-down:before, .fa-sort-down:before,
-.sys-icon.sort-desc:before, .fa-sort-desc:before {
-  content: "\f0dd";
-}
-.sys-icon.sort-up:before, .fa-sort-up:before,
-.sys-icon.sort-asc:before, .fa-sort-asc:before {
-  content: "\f0de";
-}
-.sys-icon.envelope:before, .fa-envelope:before {
-  content: "\f0e0";
-}
-.sys-icon.linkedin:before, .fa-linkedin:before {
-  content: "\f0e1";
-}
-.sys-icon.rotate-left:before, .fa-rotate-left:before,
-.sys-icon.undo:before, .fa-undo:before {
-  content: "\f0e2";
-}
-.sys-icon.legal:before, .fa-legal:before,
-.sys-icon.gavel:before, .fa-gavel:before {
-  content: "\f0e3";
-}
-.sys-icon.dashboard:before, .fa-dashboard:before,
-.sys-icon.tachometer:before, .fa-tachometer:before {
-  content: "\f0e4";
-}
-.sys-icon.comment-o:before, .fa-comment-o:before {
-  content: "\f0e5";
-}
-.sys-icon.comments-o:before, .fa-comments-o:before {
-  content: "\f0e6";
-}
-.sys-icon.flash:before, .fa-flash:before,
-.sys-icon.bolt:before, .fa-bolt:before {
-  content: "\f0e7";
-}
-.sys-icon.sitemap:before, .fa-sitemap:before {
-  content: "\f0e8";
-}
-.sys-icon.umbrella:before, .fa-umbrella:before {
-  content: "\f0e9";
-}
-.sys-icon.paste:before, .fa-paste:before,
-.sys-icon.clipboard:before, .fa-clipboard:before {
-  content: "\f0ea";
-}
-.sys-icon.lightbulb-o:before, .fa-lightbulb-o:before {
-  content: "\f0eb";
-}
-.sys-icon.exchange:before, .fa-exchange:before {
-  content: "\f0ec";
-}
-.sys-icon.cloud-download:before, .fa-cloud-download:before {
-  content: "\f0ed";
-}
-.sys-icon.cloud-upload:before, .fa-cloud-upload:before {
-  content: "\f0ee";
-}
-.sys-icon.user-md:before, .fa-user-md:before {
-  content: "\f0f0";
-}
-.sys-icon.stethoscope:before, .fa-stethoscope:before {
-  content: "\f0f1";
-}
-.sys-icon.suitcase:before, .fa-suitcase:before {
-  content: "\f0f2";
-}
-.sys-icon.bell-o:before, .fa-bell-o:before {
-  content: "\f0a2";
-}
-.sys-icon.coffee:before, .fa-coffee:before {
-  content: "\f0f4";
-}
-.sys-icon.cutlery:before, .fa-cutlery:before {
-  content: "\f0f5";
-}
-.sys-icon.file-text-o:before, .fa-file-text-o:before {
-  content: "\f0f6";
-}
-.sys-icon.building-o:before, .fa-building-o:before {
-  content: "\f0f7";
-}
-.sys-icon.hospital-o:before, .fa-hospital-o:before {
-  content: "\f0f8";
-}
-.sys-icon.ambulance:before, .fa-ambulance:before {
-  content: "\f0f9";
-}
-.sys-icon.medkit:before, .fa-medkit:before {
-  content: "\f0fa";
-}
-.sys-icon.fighter-jet:before, .fa-fighter-jet:before {
-  content: "\f0fb";
-}
-.sys-icon.beer:before, .fa-beer:before {
-  content: "\f0fc";
-}
-.sys-icon.h-square:before, .fa-h-square:before {
-  content: "\f0fd";
-}
-.sys-icon.plus-square:before, .fa-plus-square:before {
-  content: "\f0fe";
-}
-.sys-icon.angle-double-left:before, .fa-angle-double-left:before {
-  content: "\f100";
-}
-.sys-icon.angle-double-right:before, .fa-angle-double-right:before {
-  content: "\f101";
-}
-.sys-icon.angle-double-up:before, .fa-angle-double-up:before {
-  content: "\f102";
-}
-.sys-icon.angle-double-down:before, .fa-angle-double-down:before {
-  content: "\f103";
-}
-.sys-icon.angle-left:before, .fa-angle-left:before {
-  content: "\f104";
-}
-.sys-icon.angle-right:before, .fa-angle-right:before {
-  content: "\f105";
-}
-.sys-icon.angle-up:before, .fa-angle-up:before {
-  content: "\f106";
-}
-.sys-icon.angle-down:before, .fa-angle-down:before {
-  content: "\f107";
-}
-.sys-icon.desktop:before, .fa-desktop:before {
-  content: "\f108";
-}
-.sys-icon.laptop:before, .fa-laptop:before {
-  content: "\f109";
-}
-.sys-icon.tablet:before, .fa-tablet:before {
-  content: "\f10a";
-}
-.sys-icon.mobile-phone:before, .fa-mobile-phone:before,
-.sys-icon.mobile:before, .fa-mobile:before {
-  content: "\f10b";
-}
-.sys-icon.circle-o:before, .fa-circle-o:before {
-  content: "\f10c";
-}
-.sys-icon.quote-left:before, .fa-quote-left:before {
-  content: "\f10d";
-}
-.sys-icon.quote-right:before, .fa-quote-right:before {
-  content: "\f10e";
-}
-.sys-icon.spinner:before, .fa-spinner:before {
-  content: "\f110";
-}
+  content: "\f0a3"; }
+
+.sys-icon.chalkboard:before, .fa-chalkboard:before {
+  content: "\f51b"; }
+
+.sys-icon.chalkboard-teacher:before, .fa-chalkboard-teacher:before {
+  content: "\f51c"; }
+
+.sys-icon.chart-area:before, .fa-chart-area:before {
+  content: "\f1fe"; }
+
+.sys-icon.chart-bar:before, .fa-chart-bar:before {
+  content: "\f080"; }
+
+.sys-icon.chart-line:before, .fa-chart-line:before {
+  content: "\f201"; }
+
+.sys-icon.chart-pie:before, .fa-chart-pie:before {
+  content: "\f200"; }
+
+.sys-icon.check:before, .fa-check:before {
+  content: "\f00c"; }
+
+.sys-icon.check-circle:before, .fa-check-circle:before {
+  content: "\f058"; }
+
+.sys-icon.check-square:before, .fa-check-square:before {
+  content: "\f14a"; }
+
+.sys-icon.chess:before, .fa-chess:before {
+  content: "\f439"; }
+
+.sys-icon.chess-bishop:before, .fa-chess-bishop:before {
+  content: "\f43a"; }
+
+.sys-icon.chess-board:before, .fa-chess-board:before {
+  content: "\f43c"; }
+
+.sys-icon.chess-king:before, .fa-chess-king:before {
+  content: "\f43f"; }
+
+.sys-icon.chess-knight:before, .fa-chess-knight:before {
+  content: "\f441"; }
+
+.sys-icon.chess-pawn:before, .fa-chess-pawn:before {
+  content: "\f443"; }
+
+.sys-icon.chess-queen:before, .fa-chess-queen:before {
+  content: "\f445"; }
+
+.sys-icon.chess-rook:before, .fa-chess-rook:before {
+  content: "\f447"; }
+
+.sys-icon.chevron-circle-down:before, .fa-chevron-circle-down:before {
+  content: "\f13a"; }
+
+.sys-icon.chevron-circle-left:before, .fa-chevron-circle-left:before {
+  content: "\f137"; }
+
+.sys-icon.chevron-circle-right:before, .fa-chevron-circle-right:before {
+  content: "\f138"; }
+
+.sys-icon.chevron-circle-up:before, .fa-chevron-circle-up:before {
+  content: "\f139"; }
+
+.sys-icon.chevron-down:before, .fa-chevron-down:before {
+  content: "\f078"; }
+
+.sys-icon.chevron-left:before, .fa-chevron-left:before {
+  content: "\f053"; }
+
+.sys-icon.chevron-right:before, .fa-chevron-right:before {
+  content: "\f054"; }
+
+.sys-icon.chevron-up:before, .fa-chevron-up:before {
+  content: "\f077"; }
+
+.sys-icon.child:before, .fa-child:before {
+  content: "\f1ae"; }
+
+.sys-icon.chrome:before, .fa-chrome:before {
+  content: "\f268"; }
+
+.sys-icon.church:before, .fa-church:before {
+  content: "\f51d"; }
+
 .sys-icon.circle:before, .fa-circle:before {
-  content: "\f111";
-}
-.sys-icon.mail-reply:before, .fa-mail-reply:before,
-.sys-icon.reply:before, .fa-reply:before {
-  content: "\f112";
-}
-.sys-icon.github-alt:before, .fa-github-alt:before {
-  content: "\f113";
-}
-.sys-icon.folder-o:before, .fa-folder-o:before {
-  content: "\f114";
-}
-.sys-icon.folder-open-o:before, .fa-folder-open-o:before {
-  content: "\f115";
-}
-.sys-icon.smile-o:before, .fa-smile-o:before {
-  content: "\f118";
-}
-.sys-icon.frown-o:before, .fa-frown-o:before {
-  content: "\f119";
-}
-.sys-icon.meh-o:before, .fa-meh-o:before {
-  content: "\f11a";
-}
-.sys-icon.gamepad:before, .fa-gamepad:before {
-  content: "\f11b";
-}
-.sys-icon.keyboard-o:before, .fa-keyboard-o:before {
-  content: "\f11c";
-}
-.sys-icon.flag-o:before, .fa-flag-o:before {
-  content: "\f11d";
-}
-.sys-icon.flag-checkered:before, .fa-flag-checkered:before {
-  content: "\f11e";
-}
-.sys-icon.terminal:before, .fa-terminal:before {
-  content: "\f120";
-}
+  content: "\f111"; }
+
+.sys-icon.circle-notch:before, .fa-circle-notch:before {
+  content: "\f1ce"; }
+
+.sys-icon.clipboard:before, .fa-clipboard:before {
+  content: "\f328"; }
+
+.sys-icon.clipboard-check:before, .fa-clipboard-check:before {
+  content: "\f46c"; }
+
+.sys-icon.clipboard-list:before, .fa-clipboard-list:before {
+  content: "\f46d"; }
+
+.sys-icon.clock:before, .fa-clock:before {
+  content: "\f017"; }
+
+.sys-icon.clone:before, .fa-clone:before {
+  content: "\f24d"; }
+
+.sys-icon.closed-captioning:before, .fa-closed-captioning:before {
+  content: "\f20a"; }
+
+.sys-icon.cloud:before, .fa-cloud:before {
+  content: "\f0c2"; }
+
+.sys-icon.cloud-download-alt:before, .fa-cloud-download-alt:before {
+  content: "\f381"; }
+
+.sys-icon.cloud-upload-alt:before, .fa-cloud-upload-alt:before {
+  content: "\f382"; }
+
+.sys-icon.cloudscale:before, .fa-cloudscale:before {
+  content: "\f383"; }
+
+.sys-icon.cloudsmith:before, .fa-cloudsmith:before {
+  content: "\f384"; }
+
+.sys-icon.cloudversify:before, .fa-cloudversify:before {
+  content: "\f385"; }
+
 .sys-icon.code:before, .fa-code:before {
-  content: "\f121";
-}
-.sys-icon.mail-reply-all:before, .fa-mail-reply-all:before,
-.sys-icon.reply-all:before, .fa-reply-all:before {
-  content: "\f122";
-}
-.sys-icon.star-half-empty:before, .fa-star-half-empty:before,
-.sys-icon.star-half-full:before, .fa-star-half-full:before,
-.sys-icon.star-half-o:before, .fa-star-half-o:before {
-  content: "\f123";
-}
-.sys-icon.location-arrow:before, .fa-location-arrow:before {
-  content: "\f124";
-}
+  content: "\f121"; }
+
+.sys-icon.code-branch:before, .fa-code-branch:before {
+  content: "\f126"; }
+
+.sys-icon.codepen:before, .fa-codepen:before {
+  content: "\f1cb"; }
+
+.sys-icon.codiepie:before, .fa-codiepie:before {
+  content: "\f284"; }
+
+.sys-icon.coffee:before, .fa-coffee:before {
+  content: "\f0f4"; }
+
+.sys-icon.cog:before, .fa-cog:before {
+  content: "\f013"; }
+
+.sys-icon.cogs:before, .fa-cogs:before {
+  content: "\f085"; }
+
+.sys-icon.coins:before, .fa-coins:before {
+  content: "\f51e"; }
+
+.sys-icon.columns:before, .fa-columns:before {
+  content: "\f0db"; }
+
+.sys-icon.comment:before, .fa-comment:before {
+  content: "\f075"; }
+
+.sys-icon.comment-alt:before, .fa-comment-alt:before {
+  content: "\f27a"; }
+
+.sys-icon.comment-dots:before, .fa-comment-dots:before {
+  content: "\f4ad"; }
+
+.sys-icon.comment-slash:before, .fa-comment-slash:before {
+  content: "\f4b3"; }
+
+.sys-icon.comments:before, .fa-comments:before {
+  content: "\f086"; }
+
+.sys-icon.compact-disc:before, .fa-compact-disc:before {
+  content: "\f51f"; }
+
+.sys-icon.compass:before, .fa-compass:before {
+  content: "\f14e"; }
+
+.sys-icon.compress:before, .fa-compress:before {
+  content: "\f066"; }
+
+.sys-icon.connectdevelop:before, .fa-connectdevelop:before {
+  content: "\f20e"; }
+
+.sys-icon.contao:before, .fa-contao:before {
+  content: "\f26d"; }
+
+.sys-icon.copy:before, .fa-copy:before {
+  content: "\f0c5"; }
+
+.sys-icon.copyright:before, .fa-copyright:before {
+  content: "\f1f9"; }
+
+.sys-icon.couch:before, .fa-couch:before {
+  content: "\f4b8"; }
+
+.sys-icon.cpanel:before, .fa-cpanel:before {
+  content: "\f388"; }
+
+.sys-icon.creative-commons:before, .fa-creative-commons:before {
+  content: "\f25e"; }
+
+.sys-icon.creative-commons-by:before, .fa-creative-commons-by:before {
+  content: "\f4e7"; }
+
+.sys-icon.creative-commons-nc:before, .fa-creative-commons-nc:before {
+  content: "\f4e8"; }
+
+.sys-icon.creative-commons-nc-eu:before, .fa-creative-commons-nc-eu:before {
+  content: "\f4e9"; }
+
+.sys-icon.creative-commons-nc-jp:before, .fa-creative-commons-nc-jp:before {
+  content: "\f4ea"; }
+
+.sys-icon.creative-commons-nd:before, .fa-creative-commons-nd:before {
+  content: "\f4eb"; }
+
+.sys-icon.creative-commons-pd:before, .fa-creative-commons-pd:before {
+  content: "\f4ec"; }
+
+.sys-icon.creative-commons-pd-alt:before, .fa-creative-commons-pd-alt:before {
+  content: "\f4ed"; }
+
+.sys-icon.creative-commons-remix:before, .fa-creative-commons-remix:before {
+  content: "\f4ee"; }
+
+.sys-icon.creative-commons-sa:before, .fa-creative-commons-sa:before {
+  content: "\f4ef"; }
+
+.sys-icon.creative-commons-sampling:before, .fa-creative-commons-sampling:before {
+  content: "\f4f0"; }
+
+.sys-icon.creative-commons-sampling-plus:before, .fa-creative-commons-sampling-plus:before {
+  content: "\f4f1"; }
+
+.sys-icon.creative-commons-share:before, .fa-creative-commons-share:before {
+  content: "\f4f2"; }
+
+.sys-icon.credit-card:before, .fa-credit-card:before {
+  content: "\f09d"; }
+
 .sys-icon.crop:before, .fa-crop:before {
-  content: "\f125";
-}
-.sys-icon.code-fork:before, .fa-code-fork:before {
-  content: "\f126";
-}
-.sys-icon.unlink:before, .fa-unlink:before,
-.sys-icon.chain-broken:before, .fa-chain-broken:before {
-  content: "\f127";
-}
-.sys-icon.question:before, .fa-question:before {
-  content: "\f128";
-}
-.sys-icon.info:before, .fa-info:before {
-  content: "\f129";
-}
-.sys-icon.exclamation:before, .fa-exclamation:before {
-  content: "\f12a";
-}
-.sys-icon.superscript:before, .fa-superscript:before {
-  content: "\f12b";
-}
-.sys-icon.subscript:before, .fa-subscript:before {
-  content: "\f12c";
-}
-.sys-icon.eraser:before, .fa-eraser:before {
-  content: "\f12d";
-}
-.sys-icon.puzzle-piece:before, .fa-puzzle-piece:before {
-  content: "\f12e";
-}
-.sys-icon.microphone:before, .fa-microphone:before {
-  content: "\f130";
-}
-.sys-icon.microphone-slash:before, .fa-microphone-slash:before {
-  content: "\f131";
-}
-.sys-icon.shield:before, .fa-shield:before {
-  content: "\f132";
-}
-.sys-icon.calendar-o:before, .fa-calendar-o:before {
-  content: "\f133";
-}
-.sys-icon.fire-extinguisher:before, .fa-fire-extinguisher:before {
-  content: "\f134";
-}
-.sys-icon.rocket:before, .fa-rocket:before {
-  content: "\f135";
-}
-.sys-icon.maxcdn:before, .fa-maxcdn:before {
-  content: "\f136";
-}
-.sys-icon.chevron-circle-left:before, .fa-chevron-circle-left:before {
-  content: "\f137";
-}
-.sys-icon.chevron-circle-right:before, .fa-chevron-circle-right:before {
-  content: "\f138";
-}
-.sys-icon.chevron-circle-up:before, .fa-chevron-circle-up:before {
-  content: "\f139";
-}
-.sys-icon.chevron-circle-down:before, .fa-chevron-circle-down:before {
-  content: "\f13a";
-}
-.sys-icon.html5:before, .fa-html5:before {
-  content: "\f13b";
-}
+  content: "\f125"; }
+
+.sys-icon.crosshairs:before, .fa-crosshairs:before {
+  content: "\f05b"; }
+
+.sys-icon.crow:before, .fa-crow:before {
+  content: "\f520"; }
+
+.sys-icon.crown:before, .fa-crown:before {
+  content: "\f521"; }
+
 .sys-icon.css3:before, .fa-css3:before {
-  content: "\f13c";
-}
-.sys-icon.anchor:before, .fa-anchor:before {
-  content: "\f13d";
-}
-.sys-icon.unlock-alt:before, .fa-unlock-alt:before {
-  content: "\f13e";
-}
-.sys-icon.bullseye:before, .fa-bullseye:before {
-  content: "\f140";
-}
-.sys-icon.ellipsis-h:before, .fa-ellipsis-h:before {
-  content: "\f141";
-}
-.sys-icon.ellipsis-v:before, .fa-ellipsis-v:before {
-  content: "\f142";
-}
-.sys-icon.rss-square:before, .fa-rss-square:before {
-  content: "\f143";
-}
-.sys-icon.play-circle:before, .fa-play-circle:before {
-  content: "\f144";
-}
-.sys-icon.ticket:before, .fa-ticket:before {
-  content: "\f145";
-}
-.sys-icon.minus-square:before, .fa-minus-square:before {
-  content: "\f146";
-}
-.sys-icon.minus-square-o:before, .fa-minus-square-o:before {
-  content: "\f147";
-}
-.sys-icon.level-up:before, .fa-level-up:before {
-  content: "\f148";
-}
-.sys-icon.level-down:before, .fa-level-down:before {
-  content: "\f149";
-}
-.sys-icon.check-square:before, .fa-check-square:before {
-  content: "\f14a";
-}
-.sys-icon.pencil-square:before, .fa-pencil-square:before {
-  content: "\f14b";
-}
-.sys-icon.external-link-square:before, .fa-external-link-square:before {
-  content: "\f14c";
-}
-.sys-icon.share-square:before, .fa-share-square:before {
-  content: "\f14d";
-}
-.sys-icon.compass:before, .fa-compass:before {
-  content: "\f14e";
-}
-.sys-icon.toggle-down:before, .fa-toggle-down:before,
-.sys-icon.caret-square-o-down:before, .fa-caret-square-o-down:before {
-  content: "\f150";
-}
-.sys-icon.toggle-up:before, .fa-toggle-up:before,
-.sys-icon.caret-square-o-up:before, .fa-caret-square-o-up:before {
-  content: "\f151";
-}
-.sys-icon.toggle-right:before, .fa-toggle-right:before,
-.sys-icon.caret-square-o-right:before, .fa-caret-square-o-right:before {
-  content: "\f152";
-}
-.sys-icon.euro:before, .fa-euro:before,
-.sys-icon.eur:before, .fa-eur:before {
-  content: "\f153";
-}
-.sys-icon.gbp:before, .fa-gbp:before {
-  content: "\f154";
-}
-.sys-icon.dollar:before, .fa-dollar:before,
-.sys-icon.usd:before, .fa-usd:before {
-  content: "\f155";
-}
-.sys-icon.rupee:before, .fa-rupee:before,
-.sys-icon.inr:before, .fa-inr:before {
-  content: "\f156";
-}
-.sys-icon.cny:before, .fa-cny:before,
-.sys-icon.rmb:before, .fa-rmb:before,
-.sys-icon.yen:before, .fa-yen:before,
-.sys-icon.jpy:before, .fa-jpy:before {
-  content: "\f157";
-}
-.sys-icon.ruble:before, .fa-ruble:before,
-.sys-icon.rouble:before, .fa-rouble:before,
-.sys-icon.rub:before, .fa-rub:before {
-  content: "\f158";
-}
-.sys-icon.won:before, .fa-won:before,
-.sys-icon.krw:before, .fa-krw:before {
-  content: "\f159";
-}
-.sys-icon.bitcoin:before, .fa-bitcoin:before,
-.sys-icon.btc:before, .fa-btc:before {
-  content: "\f15a";
-}
-.sys-icon.file:before, .fa-file:before {
-  content: "\f15b";
-}
-.sys-icon.file-text:before, .fa-file-text:before {
-  content: "\f15c";
-}
-.sys-icon.sort-alpha-asc:before, .fa-sort-alpha-asc:before {
-  content: "\f15d";
-}
-.sys-icon.sort-alpha-desc:before, .fa-sort-alpha-desc:before {
-  content: "\f15e";
-}
-.sys-icon.sort-amount-asc:before, .fa-sort-amount-asc:before {
-  content: "\f160";
-}
-.sys-icon.sort-amount-desc:before, .fa-sort-amount-desc:before {
-  content: "\f161";
-}
-.sys-icon.sort-numeric-asc:before, .fa-sort-numeric-asc:before {
-  content: "\f162";
-}
-.sys-icon.sort-numeric-desc:before, .fa-sort-numeric-desc:before {
-  content: "\f163";
-}
-.sys-icon.thumbs-up:before, .fa-thumbs-up:before {
-  content: "\f164";
-}
-.sys-icon.thumbs-down:before, .fa-thumbs-down:before {
-  content: "\f165";
-}
-.sys-icon.youtube-square:before, .fa-youtube-square:before {
-  content: "\f166";
-}
-.sys-icon.youtube:before, .fa-youtube:before {
-  content: "\f167";
-}
-.sys-icon.xing:before, .fa-xing:before {
-  content: "\f168";
-}
-.sys-icon.xing-square:before, .fa-xing-square:before {
-  content: "\f169";
-}
-.sys-icon.youtube-play:before, .fa-youtube-play:before {
-  content: "\f16a";
-}
-.sys-icon.dropbox:before, .fa-dropbox:before {
-  content: "\f16b";
-}
-.sys-icon.stack-overflow:before, .fa-stack-overflow:before {
-  content: "\f16c";
-}
-.sys-icon.instagram:before, .fa-instagram:before {
-  content: "\f16d";
-}
-.sys-icon.flickr:before, .fa-flickr:before {
-  content: "\f16e";
-}
-.sys-icon.adn:before, .fa-adn:before {
-  content: "\f170";
-}
-.sys-icon.bitbucket:before, .fa-bitbucket:before {
-  content: "\f171";
-}
-.sys-icon.bitbucket-square:before, .fa-bitbucket-square:before {
-  content: "\f172";
-}
-.sys-icon.tumblr:before, .fa-tumblr:before {
-  content: "\f173";
-}
-.sys-icon.tumblr-square:before, .fa-tumblr-square:before {
-  content: "\f174";
-}
-.sys-icon.long-arrow-down:before, .fa-long-arrow-down:before {
-  content: "\f175";
-}
-.sys-icon.long-arrow-up:before, .fa-long-arrow-up:before {
-  content: "\f176";
-}
-.sys-icon.long-arrow-left:before, .fa-long-arrow-left:before {
-  content: "\f177";
-}
-.sys-icon.long-arrow-right:before, .fa-long-arrow-right:before {
-  content: "\f178";
-}
-.sys-icon.apple:before, .fa-apple:before {
-  content: "\f179";
-}
-.sys-icon.windows:before, .fa-windows:before {
-  content: "\f17a";
-}
-.sys-icon.android:before, .fa-android:before {
-  content: "\f17b";
-}
-.sys-icon.linux:before, .fa-linux:before {
-  content: "\f17c";
-}
-.sys-icon.dribbble:before, .fa-dribbble:before {
-  content: "\f17d";
-}
-.sys-icon.skype:before, .fa-skype:before {
-  content: "\f17e";
-}
-.sys-icon.foursquare:before, .fa-foursquare:before {
-  content: "\f180";
-}
-.sys-icon.trello:before, .fa-trello:before {
-  content: "\f181";
-}
-.sys-icon.female:before, .fa-female:before {
-  content: "\f182";
-}
-.sys-icon.male:before, .fa-male:before {
-  content: "\f183";
-}
-.sys-icon.gittip:before, .fa-gittip:before,
-.sys-icon.gratipay:before, .fa-gratipay:before {
-  content: "\f184";
-}
-.sys-icon.sun-o:before, .fa-sun-o:before {
-  content: "\f185";
-}
-.sys-icon.moon-o:before, .fa-moon-o:before {
-  content: "\f186";
-}
-.sys-icon.archive:before, .fa-archive:before {
-  content: "\f187";
-}
-.sys-icon.bug:before, .fa-bug:before {
-  content: "\f188";
-}
-.sys-icon.vk:before, .fa-vk:before {
-  content: "\f189";
-}
-.sys-icon.weibo:before, .fa-weibo:before {
-  content: "\f18a";
-}
-.sys-icon.renren:before, .fa-renren:before {
-  content: "\f18b";
-}
-.sys-icon.pagelines:before, .fa-pagelines:before {
-  content: "\f18c";
-}
-.sys-icon.stack-exchange:before, .fa-stack-exchange:before {
-  content: "\f18d";
-}
-.sys-icon.arrow-circle-o-right:before, .fa-arrow-circle-o-right:before {
-  content: "\f18e";
-}
-.sys-icon.arrow-circle-o-left:before, .fa-arrow-circle-o-left:before {
-  content: "\f190";
-}
-.sys-icon.toggle-left:before, .fa-toggle-left:before,
-.sys-icon.caret-square-o-left:before, .fa-caret-square-o-left:before {
-  content: "\f191";
-}
-.sys-icon.dot-circle-o:before, .fa-dot-circle-o:before {
-  content: "\f192";
-}
-.sys-icon.wheelchair:before, .fa-wheelchair:before {
-  content: "\f193";
-}
-.sys-icon.vimeo-square:before, .fa-vimeo-square:before {
-  content: "\f194";
-}
-.sys-icon.turkish-lira:before, .fa-turkish-lira:before,
-.sys-icon.try:before, .fa-try:before {
-  content: "\f195";
-}
-.sys-icon.plus-square-o:before, .fa-plus-square-o:before {
-  content: "\f196";
-}
-.sys-icon.space-shuttle:before, .fa-space-shuttle:before {
-  content: "\f197";
-}
-.sys-icon.slack:before, .fa-slack:before {
-  content: "\f198";
-}
-.sys-icon.envelope-square:before, .fa-envelope-square:before {
-  content: "\f199";
-}
-.sys-icon.wordpress:before, .fa-wordpress:before {
-  content: "\f19a";
-}
-.sys-icon.openid:before, .fa-openid:before {
-  content: "\f19b";
-}
-.sys-icon.institution:before, .fa-institution:before,
-.sys-icon.bank:before, .fa-bank:before,
-.sys-icon.university:before, .fa-university:before {
-  content: "\f19c";
-}
-.sys-icon.mortar-board:before, .fa-mortar-board:before,
-.sys-icon.graduation-cap:before, .fa-graduation-cap:before {
-  content: "\f19d";
-}
-.sys-icon.yahoo:before, .fa-yahoo:before {
-  content: "\f19e";
-}
-.sys-icon.google:before, .fa-google:before {
-  content: "\f1a0";
-}
-.sys-icon.reddit:before, .fa-reddit:before {
-  content: "\f1a1";
-}
-.sys-icon.reddit-square:before, .fa-reddit-square:before {
-  content: "\f1a2";
-}
-.sys-icon.stumbleupon-circle:before, .fa-stumbleupon-circle:before {
-  content: "\f1a3";
-}
-.sys-icon.stumbleupon:before, .fa-stumbleupon:before {
-  content: "\f1a4";
-}
-.sys-icon.delicious:before, .fa-delicious:before {
-  content: "\f1a5";
-}
-.sys-icon.digg:before, .fa-digg:before {
-  content: "\f1a6";
-}
-.sys-icon.pied-piper-pp:before, .fa-pied-piper-pp:before {
-  content: "\f1a7";
-}
-.sys-icon.pied-piper-alt:before, .fa-pied-piper-alt:before {
-  content: "\f1a8";
-}
-.sys-icon.drupal:before, .fa-drupal:before {
-  content: "\f1a9";
-}
-.sys-icon.joomla:before, .fa-joomla:before {
-  content: "\f1aa";
-}
-.sys-icon.language:before, .fa-language:before {
-  content: "\f1ab";
-}
-.sys-icon.fax:before, .fa-fax:before {
-  content: "\f1ac";
-}
-.sys-icon.building:before, .fa-building:before {
-  content: "\f1ad";
-}
-.sys-icon.child:before, .fa-child:before {
-  content: "\f1ae";
-}
-.sys-icon.paw:before, .fa-paw:before {
-  content: "\f1b0";
-}
-.sys-icon.spoon:before, .fa-spoon:before {
-  content: "\f1b1";
-}
+  content: "\f13c"; }
+
+.sys-icon.css3-alt:before, .fa-css3-alt:before {
+  content: "\f38b"; }
+
 .sys-icon.cube:before, .fa-cube:before {
-  content: "\f1b2";
-}
+  content: "\f1b2"; }
+
 .sys-icon.cubes:before, .fa-cubes:before {
-  content: "\f1b3";
-}
-.sys-icon.behance:before, .fa-behance:before {
-  content: "\f1b4";
-}
-.sys-icon.behance-square:before, .fa-behance-square:before {
-  content: "\f1b5";
-}
-.sys-icon.steam:before, .fa-steam:before {
-  content: "\f1b6";
-}
-.sys-icon.steam-square:before, .fa-steam-square:before {
-  content: "\f1b7";
-}
-.sys-icon.recycle:before, .fa-recycle:before {
-  content: "\f1b8";
-}
-.sys-icon.automobile:before, .fa-automobile:before,
-.sys-icon.car:before, .fa-car:before {
-  content: "\f1b9";
-}
-.sys-icon.cab:before, .fa-cab:before,
-.sys-icon.taxi:before, .fa-taxi:before {
-  content: "\f1ba";
-}
-.sys-icon.tree:before, .fa-tree:before {
-  content: "\f1bb";
-}
-.sys-icon.spotify:before, .fa-spotify:before {
-  content: "\f1bc";
-}
-.sys-icon.deviantart:before, .fa-deviantart:before {
-  content: "\f1bd";
-}
-.sys-icon.soundcloud:before, .fa-soundcloud:before {
-  content: "\f1be";
-}
+  content: "\f1b3"; }
+
+.sys-icon.cut:before, .fa-cut:before {
+  content: "\f0c4"; }
+
+.sys-icon.cuttlefish:before, .fa-cuttlefish:before {
+  content: "\f38c"; }
+
+.sys-icon.d-and-d:before, .fa-d-and-d:before {
+  content: "\f38d"; }
+
+.sys-icon.dashcube:before, .fa-dashcube:before {
+  content: "\f210"; }
+
 .sys-icon.database:before, .fa-database:before {
-  content: "\f1c0";
-}
-.sys-icon.file-pdf-o:before, .fa-file-pdf-o:before {
-  content: "\f1c1";
-}
-.sys-icon.file-word-o:before, .fa-file-word-o:before {
-  content: "\f1c2";
-}
-.sys-icon.file-excel-o:before, .fa-file-excel-o:before {
-  content: "\f1c3";
-}
-.sys-icon.file-powerpoint-o:before, .fa-file-powerpoint-o:before {
-  content: "\f1c4";
-}
-.sys-icon.file-photo-o:before, .fa-file-photo-o:before,
-.sys-icon.file-picture-o:before, .fa-file-picture-o:before,
-.sys-icon.file-image-o:before, .fa-file-image-o:before {
-  content: "\f1c5";
-}
-.sys-icon.file-zip-o:before, .fa-file-zip-o:before,
-.sys-icon.file-archive-o:before, .fa-file-archive-o:before {
-  content: "\f1c6";
-}
-.sys-icon.file-sound-o:before, .fa-file-sound-o:before,
-.sys-icon.file-audio-o:before, .fa-file-audio-o:before {
-  content: "\f1c7";
-}
-.sys-icon.file-movie-o:before, .fa-file-movie-o:before,
-.sys-icon.file-video-o:before, .fa-file-video-o:before {
-  content: "\f1c8";
-}
-.sys-icon.file-code-o:before, .fa-file-code-o:before {
-  content: "\f1c9";
-}
-.sys-icon.vine:before, .fa-vine:before {
-  content: "\f1ca";
-}
-.sys-icon.codepen:before, .fa-codepen:before {
-  content: "\f1cb";
-}
-.sys-icon.jsfiddle:before, .fa-jsfiddle:before {
-  content: "\f1cc";
-}
-.sys-icon.life-bouy:before, .fa-life-bouy:before,
-.sys-icon.life-buoy:before, .fa-life-buoy:before,
-.sys-icon.life-saver:before, .fa-life-saver:before,
-.sys-icon.support:before, .fa-support:before,
-.sys-icon.life-ring:before, .fa-life-ring:before {
-  content: "\f1cd";
-}
-.sys-icon.circle-o-notch:before, .fa-circle-o-notch:before {
-  content: "\f1ce";
-}
-.sys-icon.ra:before, .fa-ra:before,
-.sys-icon.resistance:before, .fa-resistance:before,
-.sys-icon.rebel:before, .fa-rebel:before {
-  content: "\f1d0";
-}
-.sys-icon.ge:before, .fa-ge:before,
+  content: "\f1c0"; }
+
+.sys-icon.deaf:before, .fa-deaf:before {
+  content: "\f2a4"; }
+
+.sys-icon.delicious:before, .fa-delicious:before {
+  content: "\f1a5"; }
+
+.sys-icon.deploydog:before, .fa-deploydog:before {
+  content: "\f38e"; }
+
+.sys-icon.deskpro:before, .fa-deskpro:before {
+  content: "\f38f"; }
+
+.sys-icon.desktop:before, .fa-desktop:before {
+  content: "\f108"; }
+
+.sys-icon.deviantart:before, .fa-deviantart:before {
+  content: "\f1bd"; }
+
+.sys-icon.diagnoses:before, .fa-diagnoses:before {
+  content: "\f470"; }
+
+.sys-icon.dice:before, .fa-dice:before {
+  content: "\f522"; }
+
+.sys-icon.dice-five:before, .fa-dice-five:before {
+  content: "\f523"; }
+
+.sys-icon.dice-four:before, .fa-dice-four:before {
+  content: "\f524"; }
+
+.sys-icon.dice-one:before, .fa-dice-one:before {
+  content: "\f525"; }
+
+.sys-icon.dice-six:before, .fa-dice-six:before {
+  content: "\f526"; }
+
+.sys-icon.dice-three:before, .fa-dice-three:before {
+  content: "\f527"; }
+
+.sys-icon.dice-two:before, .fa-dice-two:before {
+  content: "\f528"; }
+
+.sys-icon.digg:before, .fa-digg:before {
+  content: "\f1a6"; }
+
+.sys-icon.digital-ocean:before, .fa-digital-ocean:before {
+  content: "\f391"; }
+
+.sys-icon.discord:before, .fa-discord:before {
+  content: "\f392"; }
+
+.sys-icon.discourse:before, .fa-discourse:before {
+  content: "\f393"; }
+
+.sys-icon.divide:before, .fa-divide:before {
+  content: "\f529"; }
+
+.sys-icon.dna:before, .fa-dna:before {
+  content: "\f471"; }
+
+.sys-icon.dochub:before, .fa-dochub:before {
+  content: "\f394"; }
+
+.sys-icon.docker:before, .fa-docker:before {
+  content: "\f395"; }
+
+.sys-icon.dollar-sign:before, .fa-dollar-sign:before {
+  content: "\f155"; }
+
+.sys-icon.dolly:before, .fa-dolly:before {
+  content: "\f472"; }
+
+.sys-icon.dolly-flatbed:before, .fa-dolly-flatbed:before {
+  content: "\f474"; }
+
+.sys-icon.donate:before, .fa-donate:before {
+  content: "\f4b9"; }
+
+.sys-icon.door-closed:before, .fa-door-closed:before {
+  content: "\f52a"; }
+
+.sys-icon.door-open:before, .fa-door-open:before {
+  content: "\f52b"; }
+
+.sys-icon.dot-circle:before, .fa-dot-circle:before {
+  content: "\f192"; }
+
+.sys-icon.dove:before, .fa-dove:before {
+  content: "\f4ba"; }
+
+.sys-icon.download:before, .fa-download:before {
+  content: "\f019"; }
+
+.sys-icon.draft2digital:before, .fa-draft2digital:before {
+  content: "\f396"; }
+
+.sys-icon.dribbble:before, .fa-dribbble:before {
+  content: "\f17d"; }
+
+.sys-icon.dribbble-square:before, .fa-dribbble-square:before {
+  content: "\f397"; }
+
+.sys-icon.dropbox:before, .fa-dropbox:before {
+  content: "\f16b"; }
+
+.sys-icon.drupal:before, .fa-drupal:before {
+  content: "\f1a9"; }
+
+.sys-icon.dumbbell:before, .fa-dumbbell:before {
+  content: "\f44b"; }
+
+.sys-icon.dyalog:before, .fa-dyalog:before {
+  content: "\f399"; }
+
+.sys-icon.earlybirds:before, .fa-earlybirds:before {
+  content: "\f39a"; }
+
+.sys-icon.ebay:before, .fa-ebay:before {
+  content: "\f4f4"; }
+
+.sys-icon.edge:before, .fa-edge:before {
+  content: "\f282"; }
+
+.sys-icon.edit:before, .fa-edit:before {
+  content: "\f044"; }
+
+.sys-icon.eject:before, .fa-eject:before {
+  content: "\f052"; }
+
+.sys-icon.elementor:before, .fa-elementor:before {
+  content: "\f430"; }
+
+.sys-icon.ellipsis-h:before, .fa-ellipsis-h:before {
+  content: "\f141"; }
+
+.sys-icon.ellipsis-v:before, .fa-ellipsis-v:before {
+  content: "\f142"; }
+
+.sys-icon.ember:before, .fa-ember:before {
+  content: "\f423"; }
+
 .sys-icon.empire:before, .fa-empire:before {
-  content: "\f1d1";
-}
-.sys-icon.git-square:before, .fa-git-square:before {
-  content: "\f1d2";
-}
+  content: "\f1d1"; }
+
+.sys-icon.envelope:before, .fa-envelope:before {
+  content: "\f0e0"; }
+
+.sys-icon.envelope-open:before, .fa-envelope-open:before {
+  content: "\f2b6"; }
+
+.sys-icon.envelope-square:before, .fa-envelope-square:before {
+  content: "\f199"; }
+
+.sys-icon.envira:before, .fa-envira:before {
+  content: "\f299"; }
+
+.sys-icon.equals:before, .fa-equals:before {
+  content: "\f52c"; }
+
+.sys-icon.eraser:before, .fa-eraser:before {
+  content: "\f12d"; }
+
+.sys-icon.erlang:before, .fa-erlang:before {
+  content: "\f39d"; }
+
+.sys-icon.ethereum:before, .fa-ethereum:before {
+  content: "\f42e"; }
+
+.sys-icon.etsy:before, .fa-etsy:before {
+  content: "\f2d7"; }
+
+.sys-icon.euro-sign:before, .fa-euro-sign:before {
+  content: "\f153"; }
+
+.sys-icon.exchange-alt:before, .fa-exchange-alt:before {
+  content: "\f362"; }
+
+.sys-icon.exclamation:before, .fa-exclamation:before {
+  content: "\f12a"; }
+
+.sys-icon.exclamation-circle:before, .fa-exclamation-circle:before {
+  content: "\f06a"; }
+
+.sys-icon.exclamation-triangle:before, .fa-exclamation-triangle:before {
+  content: "\f071"; }
+
+.sys-icon.expand:before, .fa-expand:before {
+  content: "\f065"; }
+
+.sys-icon.expand-arrows-alt:before, .fa-expand-arrows-alt:before {
+  content: "\f31e"; }
+
+.sys-icon.expeditedssl:before, .fa-expeditedssl:before {
+  content: "\f23e"; }
+
+.sys-icon.external-link-alt:before, .fa-external-link-alt:before {
+  content: "\f35d"; }
+
+.sys-icon.external-link-square-alt:before, .fa-external-link-square-alt:before {
+  content: "\f360"; }
+
+.sys-icon.eye:before, .fa-eye:before {
+  content: "\f06e"; }
+
+.sys-icon.eye-dropper:before, .fa-eye-dropper:before {
+  content: "\f1fb"; }
+
+.sys-icon.eye-slash:before, .fa-eye-slash:before {
+  content: "\f070"; }
+
+.sys-icon.facebook:before, .fa-facebook:before {
+  content: "\f09a"; }
+
+.sys-icon.facebook-f:before, .fa-facebook-f:before {
+  content: "\f39e"; }
+
+.sys-icon.facebook-messenger:before, .fa-facebook-messenger:before {
+  content: "\f39f"; }
+
+.sys-icon.facebook-square:before, .fa-facebook-square:before {
+  content: "\f082"; }
+
+.sys-icon.fast-backward:before, .fa-fast-backward:before {
+  content: "\f049"; }
+
+.sys-icon.fast-forward:before, .fa-fast-forward:before {
+  content: "\f050"; }
+
+.sys-icon.fax:before, .fa-fax:before {
+  content: "\f1ac"; }
+
+.sys-icon.feather:before, .fa-feather:before {
+  content: "\f52d"; }
+
+.sys-icon.female:before, .fa-female:before {
+  content: "\f182"; }
+
+.sys-icon.fighter-jet:before, .fa-fighter-jet:before {
+  content: "\f0fb"; }
+
+.sys-icon.file:before, .fa-file:before {
+  content: "\f15b"; }
+
+.sys-icon.file-alt:before, .fa-file-alt:before {
+  content: "\f15c"; }
+
+.sys-icon.file-archive:before, .fa-file-archive:before {
+  content: "\f1c6"; }
+
+.sys-icon.file-audio:before, .fa-file-audio:before {
+  content: "\f1c7"; }
+
+.sys-icon.file-code:before, .fa-file-code:before {
+  content: "\f1c9"; }
+
+.sys-icon.file-excel:before, .fa-file-excel:before {
+  content: "\f1c3"; }
+
+.sys-icon.file-image:before, .fa-file-image:before {
+  content: "\f1c5"; }
+
+.sys-icon.file-medical:before, .fa-file-medical:before {
+  content: "\f477"; }
+
+.sys-icon.file-medical-alt:before, .fa-file-medical-alt:before {
+  content: "\f478"; }
+
+.sys-icon.file-pdf:before, .fa-file-pdf:before {
+  content: "\f1c1"; }
+
+.sys-icon.file-powerpoint:before, .fa-file-powerpoint:before {
+  content: "\f1c4"; }
+
+.sys-icon.file-video:before, .fa-file-video:before {
+  content: "\f1c8"; }
+
+.sys-icon.file-word:before, .fa-file-word:before {
+  content: "\f1c2"; }
+
+.sys-icon.film:before, .fa-film:before {
+  content: "\f008"; }
+
+.sys-icon.filter:before, .fa-filter:before {
+  content: "\f0b0"; }
+
+.sys-icon.fire:before, .fa-fire:before {
+  content: "\f06d"; }
+
+.sys-icon.fire-extinguisher:before, .fa-fire-extinguisher:before {
+  content: "\f134"; }
+
+.sys-icon.firefox:before, .fa-firefox:before {
+  content: "\f269"; }
+
+.sys-icon.first-aid:before, .fa-first-aid:before {
+  content: "\f479"; }
+
+.sys-icon.first-order:before, .fa-first-order:before {
+  content: "\f2b0"; }
+
+.sys-icon.first-order-alt:before, .fa-first-order-alt:before {
+  content: "\f50a"; }
+
+.sys-icon.firstdraft:before, .fa-firstdraft:before {
+  content: "\f3a1"; }
+
+.sys-icon.flag:before, .fa-flag:before {
+  content: "\f024"; }
+
+.sys-icon.flag-checkered:before, .fa-flag-checkered:before {
+  content: "\f11e"; }
+
+.sys-icon.flask:before, .fa-flask:before {
+  content: "\f0c3"; }
+
+.sys-icon.flickr:before, .fa-flickr:before {
+  content: "\f16e"; }
+
+.sys-icon.flipboard:before, .fa-flipboard:before {
+  content: "\f44d"; }
+
+.sys-icon.fly:before, .fa-fly:before {
+  content: "\f417"; }
+
+.sys-icon.folder:before, .fa-folder:before {
+  content: "\f07b"; }
+
+.sys-icon.folder-open:before, .fa-folder-open:before {
+  content: "\f07c"; }
+
+.sys-icon.font:before, .fa-font:before {
+  content: "\f031"; }
+
+.sys-icon.font-awesome:before, .fa-font-awesome:before {
+  content: "\f2b4"; }
+
+.sys-icon.font-awesome-alt:before, .fa-font-awesome-alt:before {
+  content: "\f35c"; }
+
+.sys-icon.font-awesome-flag:before, .fa-font-awesome-flag:before {
+  content: "\f425"; }
+
+.sys-icon.font-awesome-logo-full:before, .fa-font-awesome-logo-full:before {
+  content: "\f4e6"; }
+
+.sys-icon.fonticons:before, .fa-fonticons:before {
+  content: "\f280"; }
+
+.sys-icon.fonticons-fi:before, .fa-fonticons-fi:before {
+  content: "\f3a2"; }
+
+.sys-icon.football-ball:before, .fa-football-ball:before {
+  content: "\f44e"; }
+
+.sys-icon.fort-awesome:before, .fa-fort-awesome:before {
+  content: "\f286"; }
+
+.sys-icon.fort-awesome-alt:before, .fa-fort-awesome-alt:before {
+  content: "\f3a3"; }
+
+.sys-icon.forumbee:before, .fa-forumbee:before {
+  content: "\f211"; }
+
+.sys-icon.forward:before, .fa-forward:before {
+  content: "\f04e"; }
+
+.sys-icon.foursquare:before, .fa-foursquare:before {
+  content: "\f180"; }
+
+.sys-icon.free-code-camp:before, .fa-free-code-camp:before {
+  content: "\f2c5"; }
+
+.sys-icon.freebsd:before, .fa-freebsd:before {
+  content: "\f3a4"; }
+
+.sys-icon.frog:before, .fa-frog:before {
+  content: "\f52e"; }
+
+.sys-icon.frown:before, .fa-frown:before {
+  content: "\f119"; }
+
+.sys-icon.fulcrum:before, .fa-fulcrum:before {
+  content: "\f50b"; }
+
+.sys-icon.futbol:before, .fa-futbol:before {
+  content: "\f1e3"; }
+
+.sys-icon.galactic-republic:before, .fa-galactic-republic:before {
+  content: "\f50c"; }
+
+.sys-icon.galactic-senate:before, .fa-galactic-senate:before {
+  content: "\f50d"; }
+
+.sys-icon.gamepad:before, .fa-gamepad:before {
+  content: "\f11b"; }
+
+.sys-icon.gas-pump:before, .fa-gas-pump:before {
+  content: "\f52f"; }
+
+.sys-icon.gavel:before, .fa-gavel:before {
+  content: "\f0e3"; }
+
+.sys-icon.gem:before, .fa-gem:before {
+  content: "\f3a5"; }
+
+.sys-icon.genderless:before, .fa-genderless:before {
+  content: "\f22d"; }
+
+.sys-icon.get-pocket:before, .fa-get-pocket:before {
+  content: "\f265"; }
+
+.sys-icon.gg:before, .fa-gg:before {
+  content: "\f260"; }
+
+.sys-icon.gg-circle:before, .fa-gg-circle:before {
+  content: "\f261"; }
+
+.sys-icon.gift:before, .fa-gift:before {
+  content: "\f06b"; }
+
 .sys-icon.git:before, .fa-git:before {
-  content: "\f1d3";
-}
-.sys-icon.y-combinator-square:before, .fa-y-combinator-square:before,
-.sys-icon.yc-square:before, .fa-yc-square:before,
+  content: "\f1d3"; }
+
+.sys-icon.git-square:before, .fa-git-square:before {
+  content: "\f1d2"; }
+
+.sys-icon.github:before, .fa-github:before {
+  content: "\f09b"; }
+
+.sys-icon.github-alt:before, .fa-github-alt:before {
+  content: "\f113"; }
+
+.sys-icon.github-square:before, .fa-github-square:before {
+  content: "\f092"; }
+
+.sys-icon.gitkraken:before, .fa-gitkraken:before {
+  content: "\f3a6"; }
+
+.sys-icon.gitlab:before, .fa-gitlab:before {
+  content: "\f296"; }
+
+.sys-icon.gitter:before, .fa-gitter:before {
+  content: "\f426"; }
+
+.sys-icon.glass-martini:before, .fa-glass-martini:before {
+  content: "\f000"; }
+
+.sys-icon.glasses:before, .fa-glasses:before {
+  content: "\f530"; }
+
+.sys-icon.glide:before, .fa-glide:before {
+  content: "\f2a5"; }
+
+.sys-icon.glide-g:before, .fa-glide-g:before {
+  content: "\f2a6"; }
+
+.sys-icon.globe:before, .fa-globe:before {
+  content: "\f0ac"; }
+
+.sys-icon.gofore:before, .fa-gofore:before {
+  content: "\f3a7"; }
+
+.sys-icon.golf-ball:before, .fa-golf-ball:before {
+  content: "\f450"; }
+
+.sys-icon.goodreads:before, .fa-goodreads:before {
+  content: "\f3a8"; }
+
+.sys-icon.goodreads-g:before, .fa-goodreads-g:before {
+  content: "\f3a9"; }
+
+.sys-icon.google:before, .fa-google:before {
+  content: "\f1a0"; }
+
+.sys-icon.google-drive:before, .fa-google-drive:before {
+  content: "\f3aa"; }
+
+.sys-icon.google-play:before, .fa-google-play:before {
+  content: "\f3ab"; }
+
+.sys-icon.google-plus:before, .fa-google-plus:before {
+  content: "\f2b3"; }
+
+.sys-icon.google-plus-g:before, .fa-google-plus-g:before {
+  content: "\f0d5"; }
+
+.sys-icon.google-plus-square:before, .fa-google-plus-square:before {
+  content: "\f0d4"; }
+
+.sys-icon.google-wallet:before, .fa-google-wallet:before {
+  content: "\f1ee"; }
+
+.sys-icon.graduation-cap:before, .fa-graduation-cap:before {
+  content: "\f19d"; }
+
+.sys-icon.gratipay:before, .fa-gratipay:before {
+  content: "\f184"; }
+
+.sys-icon.grav:before, .fa-grav:before {
+  content: "\f2d6"; }
+
+.sys-icon.greater-than:before, .fa-greater-than:before {
+  content: "\f531"; }
+
+.sys-icon.greater-than-equal:before, .fa-greater-than-equal:before {
+  content: "\f532"; }
+
+.sys-icon.gripfire:before, .fa-gripfire:before {
+  content: "\f3ac"; }
+
+.sys-icon.grunt:before, .fa-grunt:before {
+  content: "\f3ad"; }
+
+.sys-icon.gulp:before, .fa-gulp:before {
+  content: "\f3ae"; }
+
+.sys-icon.h-square:before, .fa-h-square:before {
+  content: "\f0fd"; }
+
 .sys-icon.hacker-news:before, .fa-hacker-news:before {
-  content: "\f1d4";
-}
-.sys-icon.tencent-weibo:before, .fa-tencent-weibo:before {
-  content: "\f1d5";
-}
-.sys-icon.qq:before, .fa-qq:before {
-  content: "\f1d6";
-}
-.sys-icon.wechat:before, .fa-wechat:before,
-.sys-icon.weixin:before, .fa-weixin:before {
-  content: "\f1d7";
-}
-.sys-icon.send:before, .fa-send:before,
-.sys-icon.paper-plane:before, .fa-paper-plane:before {
-  content: "\f1d8";
-}
-.sys-icon.send-o:before, .fa-send-o:before,
-.sys-icon.paper-plane-o:before, .fa-paper-plane-o:before {
-  content: "\f1d9";
-}
+  content: "\f1d4"; }
+
+.sys-icon.hacker-news-square:before, .fa-hacker-news-square:before {
+  content: "\f3af"; }
+
+.sys-icon.hand-holding:before, .fa-hand-holding:before {
+  content: "\f4bd"; }
+
+.sys-icon.hand-holding-heart:before, .fa-hand-holding-heart:before {
+  content: "\f4be"; }
+
+.sys-icon.hand-holding-usd:before, .fa-hand-holding-usd:before {
+  content: "\f4c0"; }
+
+.sys-icon.hand-lizard:before, .fa-hand-lizard:before {
+  content: "\f258"; }
+
+.sys-icon.hand-paper:before, .fa-hand-paper:before {
+  content: "\f256"; }
+
+.sys-icon.hand-peace:before, .fa-hand-peace:before {
+  content: "\f25b"; }
+
+.sys-icon.hand-point-down:before, .fa-hand-point-down:before {
+  content: "\f0a7"; }
+
+.sys-icon.hand-point-left:before, .fa-hand-point-left:before {
+  content: "\f0a5"; }
+
+.sys-icon.hand-point-right:before, .fa-hand-point-right:before {
+  content: "\f0a4"; }
+
+.sys-icon.hand-point-up:before, .fa-hand-point-up:before {
+  content: "\f0a6"; }
+
+.sys-icon.hand-pointer:before, .fa-hand-pointer:before {
+  content: "\f25a"; }
+
+.sys-icon.hand-rock:before, .fa-hand-rock:before {
+  content: "\f255"; }
+
+.sys-icon.hand-scissors:before, .fa-hand-scissors:before {
+  content: "\f257"; }
+
+.sys-icon.hand-spock:before, .fa-hand-spock:before {
+  content: "\f259"; }
+
+.sys-icon.hands:before, .fa-hands:before {
+  content: "\f4c2"; }
+
+.sys-icon.hands-helping:before, .fa-hands-helping:before {
+  content: "\f4c4"; }
+
+.sys-icon.handshake:before, .fa-handshake:before {
+  content: "\f2b5"; }
+
+.sys-icon.hashtag:before, .fa-hashtag:before {
+  content: "\f292"; }
+
+.sys-icon.hdd:before, .fa-hdd:before {
+  content: "\f0a0"; }
+
+.sys-icon.heading:before, .fa-heading:before {
+  content: "\f1dc"; }
+
+.sys-icon.headphones:before, .fa-headphones:before {
+  content: "\f025"; }
+
+.sys-icon.heart:before, .fa-heart:before {
+  content: "\f004"; }
+
+.sys-icon.heartbeat:before, .fa-heartbeat:before {
+  content: "\f21e"; }
+
+.sys-icon.helicopter:before, .fa-helicopter:before {
+  content: "\f533"; }
+
+.sys-icon.hips:before, .fa-hips:before {
+  content: "\f452"; }
+
+.sys-icon.hire-a-helper:before, .fa-hire-a-helper:before {
+  content: "\f3b0"; }
+
 .sys-icon.history:before, .fa-history:before {
-  content: "\f1da";
-}
-.sys-icon.circle-thin:before, .fa-circle-thin:before {
-  content: "\f1db";
-}
-.sys-icon.header:before, .fa-header:before {
-  content: "\f1dc";
-}
-.sys-icon.paragraph:before, .fa-paragraph:before {
-  content: "\f1dd";
-}
-.sys-icon.sliders:before, .fa-sliders:before {
-  content: "\f1de";
-}
-.sys-icon.share-alt:before, .fa-share-alt:before {
-  content: "\f1e0";
-}
-.sys-icon.share-alt-square:before, .fa-share-alt-square:before {
-  content: "\f1e1";
-}
-.sys-icon.bomb:before, .fa-bomb:before {
-  content: "\f1e2";
-}
-.sys-icon.soccer-ball-o:before, .fa-soccer-ball-o:before,
-.sys-icon.futbol-o:before, .fa-futbol-o:before {
-  content: "\f1e3";
-}
-.sys-icon.tty:before, .fa-tty:before {
-  content: "\f1e4";
-}
-.sys-icon.binoculars:before, .fa-binoculars:before {
-  content: "\f1e5";
-}
-.sys-icon.plug:before, .fa-plug:before {
-  content: "\f1e6";
-}
-.sys-icon.slideshare:before, .fa-slideshare:before {
-  content: "\f1e7";
-}
-.sys-icon.twitch:before, .fa-twitch:before {
-  content: "\f1e8";
-}
-.sys-icon.yelp:before, .fa-yelp:before {
-  content: "\f1e9";
-}
-.sys-icon.newspaper-o:before, .fa-newspaper-o:before {
-  content: "\f1ea";
-}
-.sys-icon.wifi:before, .fa-wifi:before {
-  content: "\f1eb";
-}
-.sys-icon.calculator:before, .fa-calculator:before {
-  content: "\f1ec";
-}
-.sys-icon.paypal:before, .fa-paypal:before {
-  content: "\f1ed";
-}
-.sys-icon.google-wallet:before, .fa-google-wallet:before {
-  content: "\f1ee";
-}
-.sys-icon.cc-visa:before, .fa-cc-visa:before {
-  content: "\f1f0";
-}
-.sys-icon.cc-mastercard:before, .fa-cc-mastercard:before {
-  content: "\f1f1";
-}
-.sys-icon.cc-discover:before, .fa-cc-discover:before {
-  content: "\f1f2";
-}
-.sys-icon.cc-amex:before, .fa-cc-amex:before {
-  content: "\f1f3";
-}
-.sys-icon.cc-paypal:before, .fa-cc-paypal:before {
-  content: "\f1f4";
-}
-.sys-icon.cc-stripe:before, .fa-cc-stripe:before {
-  content: "\f1f5";
-}
-.sys-icon.bell-slash:before, .fa-bell-slash:before {
-  content: "\f1f6";
-}
-.sys-icon.bell-slash-o:before, .fa-bell-slash-o:before {
-  content: "\f1f7";
-}
-.sys-icon.trash:before, .fa-trash:before {
-  content: "\f1f8";
-}
-.sys-icon.copyright:before, .fa-copyright:before {
-  content: "\f1f9";
-}
-.sys-icon.at:before, .fa-at:before {
-  content: "\f1fa";
-}
-.sys-icon.eyedropper:before, .fa-eyedropper:before {
-  content: "\f1fb";
-}
-.sys-icon.paint-brush:before, .fa-paint-brush:before {
-  content: "\f1fc";
-}
-.sys-icon.birthday-cake:before, .fa-birthday-cake:before {
-  content: "\f1fd";
-}
-.sys-icon.area-chart:before, .fa-area-chart:before {
-  content: "\f1fe";
-}
-.sys-icon.pie-chart:before, .fa-pie-chart:before {
-  content: "\f200";
-}
-.sys-icon.line-chart:before, .fa-line-chart:before {
-  content: "\f201";
-}
-.sys-icon.lastfm:before, .fa-lastfm:before {
-  content: "\f202";
-}
-.sys-icon.lastfm-square:before, .fa-lastfm-square:before {
-  content: "\f203";
-}
-.sys-icon.toggle-off:before, .fa-toggle-off:before {
-  content: "\f204";
-}
-.sys-icon.toggle-on:before, .fa-toggle-on:before {
-  content: "\f205";
-}
-.sys-icon.bicycle:before, .fa-bicycle:before {
-  content: "\f206";
-}
-.sys-icon.bus:before, .fa-bus:before {
-  content: "\f207";
-}
+  content: "\f1da"; }
+
+.sys-icon.hockey-puck:before, .fa-hockey-puck:before {
+  content: "\f453"; }
+
+.sys-icon.home:before, .fa-home:before {
+  content: "\f015"; }
+
+.sys-icon.hooli:before, .fa-hooli:before {
+  content: "\f427"; }
+
+.sys-icon.hospital:before, .fa-hospital:before {
+  content: "\f0f8"; }
+
+.sys-icon.hospital-alt:before, .fa-hospital-alt:before {
+  content: "\f47d"; }
+
+.sys-icon.hospital-symbol:before, .fa-hospital-symbol:before {
+  content: "\f47e"; }
+
+.sys-icon.hotjar:before, .fa-hotjar:before {
+  content: "\f3b1"; }
+
+.sys-icon.hourglass:before, .fa-hourglass:before {
+  content: "\f254"; }
+
+.sys-icon.hourglass-end:before, .fa-hourglass-end:before {
+  content: "\f253"; }
+
+.sys-icon.hourglass-half:before, .fa-hourglass-half:before {
+  content: "\f252"; }
+
+.sys-icon.hourglass-start:before, .fa-hourglass-start:before {
+  content: "\f251"; }
+
+.sys-icon.houzz:before, .fa-houzz:before {
+  content: "\f27c"; }
+
+.sys-icon.html5:before, .fa-html5:before {
+  content: "\f13b"; }
+
+.sys-icon.hubspot:before, .fa-hubspot:before {
+  content: "\f3b2"; }
+
+.sys-icon.i-cursor:before, .fa-i-cursor:before {
+  content: "\f246"; }
+
+.sys-icon.id-badge:before, .fa-id-badge:before {
+  content: "\f2c1"; }
+
+.sys-icon.id-card:before, .fa-id-card:before {
+  content: "\f2c2"; }
+
+.sys-icon.id-card-alt:before, .fa-id-card-alt:before {
+  content: "\f47f"; }
+
+.sys-icon.image:before, .fa-image:before {
+  content: "\f03e"; }
+
+.sys-icon.images:before, .fa-images:before {
+  content: "\f302"; }
+
+.sys-icon.imdb:before, .fa-imdb:before {
+  content: "\f2d8"; }
+
+.sys-icon.inbox:before, .fa-inbox:before {
+  content: "\f01c"; }
+
+.sys-icon.indent:before, .fa-indent:before {
+  content: "\f03c"; }
+
+.sys-icon.industry:before, .fa-industry:before {
+  content: "\f275"; }
+
+.sys-icon.infinity:before, .fa-infinity:before {
+  content: "\f534"; }
+
+.sys-icon.info:before, .fa-info:before {
+  content: "\f129"; }
+
+.sys-icon.info-circle:before, .fa-info-circle:before {
+  content: "\f05a"; }
+
+.sys-icon.instagram:before, .fa-instagram:before {
+  content: "\f16d"; }
+
+.sys-icon.internet-explorer:before, .fa-internet-explorer:before {
+  content: "\f26b"; }
+
 .sys-icon.ioxhost:before, .fa-ioxhost:before {
-  content: "\f208";
-}
-.sys-icon.angellist:before, .fa-angellist:before {
-  content: "\f209";
-}
-.sys-icon.cc:before, .fa-cc:before {
-  content: "\f20a";
-}
-.sys-icon.shekel:before, .fa-shekel:before,
-.sys-icon.sheqel:before, .fa-sheqel:before,
-.sys-icon.ils:before, .fa-ils:before {
-  content: "\f20b";
-}
-.sys-icon.meanpath:before, .fa-meanpath:before {
-  content: "\f20c";
-}
-.sys-icon.buysellads:before, .fa-buysellads:before {
-  content: "\f20d";
-}
-.sys-icon.connectdevelop:before, .fa-connectdevelop:before {
-  content: "\f20e";
-}
-.sys-icon.dashcube:before, .fa-dashcube:before {
-  content: "\f210";
-}
-.sys-icon.forumbee:before, .fa-forumbee:before {
-  content: "\f211";
-}
-.sys-icon.leanpub:before, .fa-leanpub:before {
-  content: "\f212";
-}
-.sys-icon.sellsy:before, .fa-sellsy:before {
-  content: "\f213";
-}
-.sys-icon.shirtsinbulk:before, .fa-shirtsinbulk:before {
-  content: "\f214";
-}
-.sys-icon.simplybuilt:before, .fa-simplybuilt:before {
-  content: "\f215";
-}
-.sys-icon.skyatlas:before, .fa-skyatlas:before {
-  content: "\f216";
-}
-.sys-icon.cart-plus:before, .fa-cart-plus:before {
-  content: "\f217";
-}
-.sys-icon.cart-arrow-down:before, .fa-cart-arrow-down:before {
-  content: "\f218";
-}
-.sys-icon.diamond:before, .fa-diamond:before {
-  content: "\f219";
-}
-.sys-icon.ship:before, .fa-ship:before {
-  content: "\f21a";
-}
-.sys-icon.user-secret:before, .fa-user-secret:before {
-  content: "\f21b";
-}
-.sys-icon.motorcycle:before, .fa-motorcycle:before {
-  content: "\f21c";
-}
-.sys-icon.street-view:before, .fa-street-view:before {
-  content: "\f21d";
-}
-.sys-icon.heartbeat:before, .fa-heartbeat:before {
-  content: "\f21e";
-}
-.sys-icon.venus:before, .fa-venus:before {
-  content: "\f221";
-}
+  content: "\f208"; }
+
+.sys-icon.italic:before, .fa-italic:before {
+  content: "\f033"; }
+
+.sys-icon.itunes:before, .fa-itunes:before {
+  content: "\f3b4"; }
+
+.sys-icon.itunes-note:before, .fa-itunes-note:before {
+  content: "\f3b5"; }
+
+.sys-icon.java:before, .fa-java:before {
+  content: "\f4e4"; }
+
+.sys-icon.jedi-order:before, .fa-jedi-order:before {
+  content: "\f50e"; }
+
+.sys-icon.jenkins:before, .fa-jenkins:before {
+  content: "\f3b6"; }
+
+.sys-icon.joget:before, .fa-joget:before {
+  content: "\f3b7"; }
+
+.sys-icon.joomla:before, .fa-joomla:before {
+  content: "\f1aa"; }
+
+.sys-icon.js:before, .fa-js:before {
+  content: "\f3b8"; }
+
+.sys-icon.js-square:before, .fa-js-square:before {
+  content: "\f3b9"; }
+
+.sys-icon.jsfiddle:before, .fa-jsfiddle:before {
+  content: "\f1cc"; }
+
+.sys-icon.key:before, .fa-key:before {
+  content: "\f084"; }
+
+.sys-icon.keybase:before, .fa-keybase:before {
+  content: "\f4f5"; }
+
+.sys-icon.keyboard:before, .fa-keyboard:before {
+  content: "\f11c"; }
+
+.sys-icon.keycdn:before, .fa-keycdn:before {
+  content: "\f3ba"; }
+
+.sys-icon.kickstarter:before, .fa-kickstarter:before {
+  content: "\f3bb"; }
+
+.sys-icon.kickstarter-k:before, .fa-kickstarter-k:before {
+  content: "\f3bc"; }
+
+.sys-icon.kiwi-bird:before, .fa-kiwi-bird:before {
+  content: "\f535"; }
+
+.sys-icon.korvue:before, .fa-korvue:before {
+  content: "\f42f"; }
+
+.sys-icon.language:before, .fa-language:before {
+  content: "\f1ab"; }
+
+.sys-icon.laptop:before, .fa-laptop:before {
+  content: "\f109"; }
+
+.sys-icon.laravel:before, .fa-laravel:before {
+  content: "\f3bd"; }
+
+.sys-icon.lastfm:before, .fa-lastfm:before {
+  content: "\f202"; }
+
+.sys-icon.lastfm-square:before, .fa-lastfm-square:before {
+  content: "\f203"; }
+
+.sys-icon.leaf:before, .fa-leaf:before {
+  content: "\f06c"; }
+
+.sys-icon.leanpub:before, .fa-leanpub:before {
+  content: "\f212"; }
+
+.sys-icon.lemon:before, .fa-lemon:before {
+  content: "\f094"; }
+
+.sys-icon.less:before, .fa-less:before {
+  content: "\f41d"; }
+
+.sys-icon.less-than:before, .fa-less-than:before {
+  content: "\f536"; }
+
+.sys-icon.less-than-equal:before, .fa-less-than-equal:before {
+  content: "\f537"; }
+
+.sys-icon.level-down-alt:before, .fa-level-down-alt:before {
+  content: "\f3be"; }
+
+.sys-icon.level-up-alt:before, .fa-level-up-alt:before {
+  content: "\f3bf"; }
+
+.sys-icon.life-ring:before, .fa-life-ring:before {
+  content: "\f1cd"; }
+
+.sys-icon.lightbulb:before, .fa-lightbulb:before {
+  content: "\f0eb"; }
+
+.sys-icon.line:before, .fa-line:before {
+  content: "\f3c0"; }
+
+.sys-icon.link:before, .fa-link:before {
+  content: "\f0c1"; }
+
+.sys-icon.linkedin:before, .fa-linkedin:before {
+  content: "\f08c"; }
+
+.sys-icon.linkedin-in:before, .fa-linkedin-in:before {
+  content: "\f0e1"; }
+
+.sys-icon.linode:before, .fa-linode:before {
+  content: "\f2b8"; }
+
+.sys-icon.linux:before, .fa-linux:before {
+  content: "\f17c"; }
+
+.sys-icon.lira-sign:before, .fa-lira-sign:before {
+  content: "\f195"; }
+
+.sys-icon.list:before, .fa-list:before {
+  content: "\f03a"; }
+
+.sys-icon.list-alt:before, .fa-list-alt:before {
+  content: "\f022"; }
+
+.sys-icon.list-ol:before, .fa-list-ol:before {
+  content: "\f0cb"; }
+
+.sys-icon.list-ul:before, .fa-list-ul:before {
+  content: "\f0ca"; }
+
+.sys-icon.location-arrow:before, .fa-location-arrow:before {
+  content: "\f124"; }
+
+.sys-icon.lock:before, .fa-lock:before {
+  content: "\f023"; }
+
+.sys-icon.lock-open:before, .fa-lock-open:before {
+  content: "\f3c1"; }
+
+.sys-icon.long-arrow-alt-down:before, .fa-long-arrow-alt-down:before {
+  content: "\f309"; }
+
+.sys-icon.long-arrow-alt-left:before, .fa-long-arrow-alt-left:before {
+  content: "\f30a"; }
+
+.sys-icon.long-arrow-alt-right:before, .fa-long-arrow-alt-right:before {
+  content: "\f30b"; }
+
+.sys-icon.long-arrow-alt-up:before, .fa-long-arrow-alt-up:before {
+  content: "\f30c"; }
+
+.sys-icon.low-vision:before, .fa-low-vision:before {
+  content: "\f2a8"; }
+
+.sys-icon.lyft:before, .fa-lyft:before {
+  content: "\f3c3"; }
+
+.sys-icon.magento:before, .fa-magento:before {
+  content: "\f3c4"; }
+
+.sys-icon.magic:before, .fa-magic:before {
+  content: "\f0d0"; }
+
+.sys-icon.magnet:before, .fa-magnet:before {
+  content: "\f076"; }
+
+.sys-icon.male:before, .fa-male:before {
+  content: "\f183"; }
+
+.sys-icon.mandalorian:before, .fa-mandalorian:before {
+  content: "\f50f"; }
+
+.sys-icon.map:before, .fa-map:before {
+  content: "\f279"; }
+
+.sys-icon.map-marker:before, .fa-map-marker:before {
+  content: "\f041"; }
+
+.sys-icon.map-marker-alt:before, .fa-map-marker-alt:before {
+  content: "\f3c5"; }
+
+.sys-icon.map-pin:before, .fa-map-pin:before {
+  content: "\f276"; }
+
+.sys-icon.map-signs:before, .fa-map-signs:before {
+  content: "\f277"; }
+
 .sys-icon.mars:before, .fa-mars:before {
-  content: "\f222";
-}
-.sys-icon.mercury:before, .fa-mercury:before {
-  content: "\f223";
-}
-.sys-icon.intersex:before, .fa-intersex:before,
-.sys-icon.transgender:before, .fa-transgender:before {
-  content: "\f224";
-}
-.sys-icon.transgender-alt:before, .fa-transgender-alt:before {
-  content: "\f225";
-}
-.sys-icon.venus-double:before, .fa-venus-double:before {
-  content: "\f226";
-}
+  content: "\f222"; }
+
 .sys-icon.mars-double:before, .fa-mars-double:before {
-  content: "\f227";
-}
-.sys-icon.venus-mars:before, .fa-venus-mars:before {
-  content: "\f228";
-}
+  content: "\f227"; }
+
 .sys-icon.mars-stroke:before, .fa-mars-stroke:before {
-  content: "\f229";
-}
-.sys-icon.mars-stroke-v:before, .fa-mars-stroke-v:before {
-  content: "\f22a";
-}
+  content: "\f229"; }
+
 .sys-icon.mars-stroke-h:before, .fa-mars-stroke-h:before {
-  content: "\f22b";
-}
-.sys-icon.neuter:before, .fa-neuter:before {
-  content: "\f22c";
-}
-.sys-icon.genderless:before, .fa-genderless:before {
-  content: "\f22d";
-}
-.sys-icon.facebook-official:before, .fa-facebook-official:before {
-  content: "\f230";
-}
-.sys-icon.pinterest-p:before, .fa-pinterest-p:before {
-  content: "\f231";
-}
-.sys-icon.whatsapp:before, .fa-whatsapp:before {
-  content: "\f232";
-}
-.sys-icon.server:before, .fa-server:before {
-  content: "\f233";
-}
-.sys-icon.user-plus:before, .fa-user-plus:before {
-  content: "\f234";
-}
-.sys-icon.user-times:before, .fa-user-times:before {
-  content: "\f235";
-}
-.sys-icon.hotel:before, .fa-hotel:before,
-.sys-icon.bed:before, .fa-bed:before {
-  content: "\f236";
-}
-.sys-icon.viacoin:before, .fa-viacoin:before {
-  content: "\f237";
-}
-.sys-icon.train:before, .fa-train:before {
-  content: "\f238";
-}
-.sys-icon.subway:before, .fa-subway:before {
-  content: "\f239";
-}
+  content: "\f22b"; }
+
+.sys-icon.mars-stroke-v:before, .fa-mars-stroke-v:before {
+  content: "\f22a"; }
+
+.sys-icon.mastodon:before, .fa-mastodon:before {
+  content: "\f4f6"; }
+
+.sys-icon.maxcdn:before, .fa-maxcdn:before {
+  content: "\f136"; }
+
+.sys-icon.medapps:before, .fa-medapps:before {
+  content: "\f3c6"; }
+
 .sys-icon.medium:before, .fa-medium:before {
-  content: "\f23a";
-}
-.sys-icon.yc:before, .fa-yc:before,
-.sys-icon.y-combinator:before, .fa-y-combinator:before {
-  content: "\f23b";
-}
-.sys-icon.optin-monster:before, .fa-optin-monster:before {
-  content: "\f23c";
-}
-.sys-icon.opencart:before, .fa-opencart:before {
-  content: "\f23d";
-}
-.sys-icon.expeditedssl:before, .fa-expeditedssl:before {
-  content: "\f23e";
-}
-.sys-icon.battery-4:before, .fa-battery-4:before,
-.sys-icon.battery:before, .fa-battery:before,
-.sys-icon.battery-full:before, .fa-battery-full:before {
-  content: "\f240";
-}
-.sys-icon.battery-3:before, .fa-battery-3:before,
-.sys-icon.battery-three-quarters:before, .fa-battery-three-quarters:before {
-  content: "\f241";
-}
-.sys-icon.battery-2:before, .fa-battery-2:before,
-.sys-icon.battery-half:before, .fa-battery-half:before {
-  content: "\f242";
-}
-.sys-icon.battery-1:before, .fa-battery-1:before,
-.sys-icon.battery-quarter:before, .fa-battery-quarter:before {
-  content: "\f243";
-}
-.sys-icon.battery-0:before, .fa-battery-0:before,
-.sys-icon.battery-empty:before, .fa-battery-empty:before {
-  content: "\f244";
-}
-.sys-icon.mouse-pointer:before, .fa-mouse-pointer:before {
-  content: "\f245";
-}
-.sys-icon.i-cursor:before, .fa-i-cursor:before {
-  content: "\f246";
-}
-.sys-icon.object-group:before, .fa-object-group:before {
-  content: "\f247";
-}
-.sys-icon.object-ungroup:before, .fa-object-ungroup:before {
-  content: "\f248";
-}
-.sys-icon.sticky-note:before, .fa-sticky-note:before {
-  content: "\f249";
-}
-.sys-icon.sticky-note-o:before, .fa-sticky-note-o:before {
-  content: "\f24a";
-}
-.sys-icon.cc-jcb:before, .fa-cc-jcb:before {
-  content: "\f24b";
-}
-.sys-icon.cc-diners-club:before, .fa-cc-diners-club:before {
-  content: "\f24c";
-}
-.sys-icon.clone:before, .fa-clone:before {
-  content: "\f24d";
-}
-.sys-icon.balance-scale:before, .fa-balance-scale:before {
-  content: "\f24e";
-}
-.sys-icon.hourglass-o:before, .fa-hourglass-o:before {
-  content: "\f250";
-}
-.sys-icon.hourglass-1:before, .fa-hourglass-1:before,
-.sys-icon.hourglass-start:before, .fa-hourglass-start:before {
-  content: "\f251";
-}
-.sys-icon.hourglass-2:before, .fa-hourglass-2:before,
-.sys-icon.hourglass-half:before, .fa-hourglass-half:before {
-  content: "\f252";
-}
-.sys-icon.hourglass-3:before, .fa-hourglass-3:before,
-.sys-icon.hourglass-end:before, .fa-hourglass-end:before {
-  content: "\f253";
-}
-.sys-icon.hourglass:before, .fa-hourglass:before {
-  content: "\f254";
-}
-.sys-icon.hand-grab-o:before, .fa-hand-grab-o:before,
-.sys-icon.hand-rock-o:before, .fa-hand-rock-o:before {
-  content: "\f255";
-}
-.sys-icon.hand-stop-o:before, .fa-hand-stop-o:before,
-.sys-icon.hand-paper-o:before, .fa-hand-paper-o:before {
-  content: "\f256";
-}
-.sys-icon.hand-scissors-o:before, .fa-hand-scissors-o:before {
-  content: "\f257";
-}
-.sys-icon.hand-lizard-o:before, .fa-hand-lizard-o:before {
-  content: "\f258";
-}
-.sys-icon.hand-spock-o:before, .fa-hand-spock-o:before {
-  content: "\f259";
-}
-.sys-icon.hand-pointer-o:before, .fa-hand-pointer-o:before {
-  content: "\f25a";
-}
-.sys-icon.hand-peace-o:before, .fa-hand-peace-o:before {
-  content: "\f25b";
-}
-.sys-icon.trademark:before, .fa-trademark:before {
-  content: "\f25c";
-}
-.sys-icon.registered:before, .fa-registered:before {
-  content: "\f25d";
-}
-.sys-icon.creative-commons:before, .fa-creative-commons:before {
-  content: "\f25e";
-}
-.sys-icon.gg:before, .fa-gg:before {
-  content: "\f260";
-}
-.sys-icon.gg-circle:before, .fa-gg-circle:before {
-  content: "\f261";
-}
-.sys-icon.tripadvisor:before, .fa-tripadvisor:before {
-  content: "\f262";
-}
-.sys-icon.odnoklassniki:before, .fa-odnoklassniki:before {
-  content: "\f263";
-}
-.sys-icon.odnoklassniki-square:before, .fa-odnoklassniki-square:before {
-  content: "\f264";
-}
-.sys-icon.get-pocket:before, .fa-get-pocket:before {
-  content: "\f265";
-}
-.sys-icon.wikipedia-w:before, .fa-wikipedia-w:before {
-  content: "\f266";
-}
-.sys-icon.safari:before, .fa-safari:before {
-  content: "\f267";
-}
-.sys-icon.chrome:before, .fa-chrome:before {
-  content: "\f268";
-}
-.sys-icon.firefox:before, .fa-firefox:before {
-  content: "\f269";
-}
-.sys-icon.opera:before, .fa-opera:before {
-  content: "\f26a";
-}
-.sys-icon.internet-explorer:before, .fa-internet-explorer:before {
-  content: "\f26b";
-}
-.sys-icon.tv:before, .fa-tv:before,
-.sys-icon.television:before, .fa-television:before {
-  content: "\f26c";
-}
-.sys-icon.contao:before, .fa-contao:before {
-  content: "\f26d";
-}
-.sys-icon.500px:before, .fa-500px:before {
-  content: "\f26e";
-}
-.sys-icon.amazon:before, .fa-amazon:before {
-  content: "\f270";
-}
-.sys-icon.calendar-plus-o:before, .fa-calendar-plus-o:before {
-  content: "\f271";
-}
-.sys-icon.calendar-minus-o:before, .fa-calendar-minus-o:before {
-  content: "\f272";
-}
-.sys-icon.calendar-times-o:before, .fa-calendar-times-o:before {
-  content: "\f273";
-}
-.sys-icon.calendar-check-o:before, .fa-calendar-check-o:before {
-  content: "\f274";
-}
-.sys-icon.industry:before, .fa-industry:before {
-  content: "\f275";
-}
-.sys-icon.map-pin:before, .fa-map-pin:before {
-  content: "\f276";
-}
-.sys-icon.map-signs:before, .fa-map-signs:before {
-  content: "\f277";
-}
-.sys-icon.map-o:before, .fa-map-o:before {
-  content: "\f278";
-}
-.sys-icon.map:before, .fa-map:before {
-  content: "\f279";
-}
-.sys-icon.commenting:before, .fa-commenting:before {
-  content: "\f27a";
-}
-.sys-icon.commenting-o:before, .fa-commenting-o:before {
-  content: "\f27b";
-}
-.sys-icon.houzz:before, .fa-houzz:before {
-  content: "\f27c";
-}
-.sys-icon.vimeo:before, .fa-vimeo:before {
-  content: "\f27d";
-}
-.sys-icon.black-tie:before, .fa-black-tie:before {
-  content: "\f27e";
-}
-.sys-icon.fonticons:before, .fa-fonticons:before {
-  content: "\f280";
-}
-.sys-icon.reddit-alien:before, .fa-reddit-alien:before {
-  content: "\f281";
-}
-.sys-icon.edge:before, .fa-edge:before {
-  content: "\f282";
-}
-.sys-icon.credit-card-alt:before, .fa-credit-card-alt:before {
-  content: "\f283";
-}
-.sys-icon.codiepie:before, .fa-codiepie:before {
-  content: "\f284";
-}
+  content: "\f23a"; }
+
+.sys-icon.medium-m:before, .fa-medium-m:before {
+  content: "\f3c7"; }
+
+.sys-icon.medkit:before, .fa-medkit:before {
+  content: "\f0fa"; }
+
+.sys-icon.medrt:before, .fa-medrt:before {
+  content: "\f3c8"; }
+
+.sys-icon.meetup:before, .fa-meetup:before {
+  content: "\f2e0"; }
+
+.sys-icon.meh:before, .fa-meh:before {
+  content: "\f11a"; }
+
+.sys-icon.memory:before, .fa-memory:before {
+  content: "\f538"; }
+
+.sys-icon.mercury:before, .fa-mercury:before {
+  content: "\f223"; }
+
+.sys-icon.microchip:before, .fa-microchip:before {
+  content: "\f2db"; }
+
+.sys-icon.microphone:before, .fa-microphone:before {
+  content: "\f130"; }
+
+.sys-icon.microphone-alt:before, .fa-microphone-alt:before {
+  content: "\f3c9"; }
+
+.sys-icon.microphone-alt-slash:before, .fa-microphone-alt-slash:before {
+  content: "\f539"; }
+
+.sys-icon.microphone-slash:before, .fa-microphone-slash:before {
+  content: "\f131"; }
+
+.sys-icon.microsoft:before, .fa-microsoft:before {
+  content: "\f3ca"; }
+
+.sys-icon.minus:before, .fa-minus:before {
+  content: "\f068"; }
+
+.sys-icon.minus-circle:before, .fa-minus-circle:before {
+  content: "\f056"; }
+
+.sys-icon.minus-square:before, .fa-minus-square:before {
+  content: "\f146"; }
+
+.sys-icon.mix:before, .fa-mix:before {
+  content: "\f3cb"; }
+
+.sys-icon.mixcloud:before, .fa-mixcloud:before {
+  content: "\f289"; }
+
+.sys-icon.mizuni:before, .fa-mizuni:before {
+  content: "\f3cc"; }
+
+.sys-icon.mobile:before, .fa-mobile:before {
+  content: "\f10b"; }
+
+.sys-icon.mobile-alt:before, .fa-mobile-alt:before {
+  content: "\f3cd"; }
+
 .sys-icon.modx:before, .fa-modx:before {
-  content: "\f285";
-}
-.sys-icon.fort-awesome:before, .fa-fort-awesome:before {
-  content: "\f286";
-}
-.sys-icon.usb:before, .fa-usb:before {
-  content: "\f287";
-}
+  content: "\f285"; }
+
+.sys-icon.monero:before, .fa-monero:before {
+  content: "\f3d0"; }
+
+.sys-icon.money-bill:before, .fa-money-bill:before {
+  content: "\f0d6"; }
+
+.sys-icon.money-bill-alt:before, .fa-money-bill-alt:before {
+  content: "\f3d1"; }
+
+.sys-icon.money-bill-wave:before, .fa-money-bill-wave:before {
+  content: "\f53a"; }
+
+.sys-icon.money-bill-wave-alt:before, .fa-money-bill-wave-alt:before {
+  content: "\f53b"; }
+
+.sys-icon.money-check:before, .fa-money-check:before {
+  content: "\f53c"; }
+
+.sys-icon.money-check-alt:before, .fa-money-check-alt:before {
+  content: "\f53d"; }
+
+.sys-icon.moon:before, .fa-moon:before {
+  content: "\f186"; }
+
+.sys-icon.motorcycle:before, .fa-motorcycle:before {
+  content: "\f21c"; }
+
+.sys-icon.mouse-pointer:before, .fa-mouse-pointer:before {
+  content: "\f245"; }
+
+.sys-icon.music:before, .fa-music:before {
+  content: "\f001"; }
+
+.sys-icon.napster:before, .fa-napster:before {
+  content: "\f3d2"; }
+
+.sys-icon.neuter:before, .fa-neuter:before {
+  content: "\f22c"; }
+
+.sys-icon.newspaper:before, .fa-newspaper:before {
+  content: "\f1ea"; }
+
+.sys-icon.nintendo-switch:before, .fa-nintendo-switch:before {
+  content: "\f418"; }
+
+.sys-icon.node:before, .fa-node:before {
+  content: "\f419"; }
+
+.sys-icon.node-js:before, .fa-node-js:before {
+  content: "\f3d3"; }
+
+.sys-icon.not-equal:before, .fa-not-equal:before {
+  content: "\f53e"; }
+
+.sys-icon.notes-medical:before, .fa-notes-medical:before {
+  content: "\f481"; }
+
+.sys-icon.npm:before, .fa-npm:before {
+  content: "\f3d4"; }
+
+.sys-icon.ns8:before, .fa-ns8:before {
+  content: "\f3d5"; }
+
+.sys-icon.nutritionix:before, .fa-nutritionix:before {
+  content: "\f3d6"; }
+
+.sys-icon.object-group:before, .fa-object-group:before {
+  content: "\f247"; }
+
+.sys-icon.object-ungroup:before, .fa-object-ungroup:before {
+  content: "\f248"; }
+
+.sys-icon.odnoklassniki:before, .fa-odnoklassniki:before {
+  content: "\f263"; }
+
+.sys-icon.odnoklassniki-square:before, .fa-odnoklassniki-square:before {
+  content: "\f264"; }
+
+.sys-icon.old-republic:before, .fa-old-republic:before {
+  content: "\f510"; }
+
+.sys-icon.opencart:before, .fa-opencart:before {
+  content: "\f23d"; }
+
+.sys-icon.openid:before, .fa-openid:before {
+  content: "\f19b"; }
+
+.sys-icon.opera:before, .fa-opera:before {
+  content: "\f26a"; }
+
+.sys-icon.optin-monster:before, .fa-optin-monster:before {
+  content: "\f23c"; }
+
+.sys-icon.osi:before, .fa-osi:before {
+  content: "\f41a"; }
+
+.sys-icon.outdent:before, .fa-outdent:before {
+  content: "\f03b"; }
+
+.sys-icon.page4:before, .fa-page4:before {
+  content: "\f3d7"; }
+
+.sys-icon.pagelines:before, .fa-pagelines:before {
+  content: "\f18c"; }
+
+.sys-icon.paint-brush:before, .fa-paint-brush:before {
+  content: "\f1fc"; }
+
+.sys-icon.palette:before, .fa-palette:before {
+  content: "\f53f"; }
+
+.sys-icon.palfed:before, .fa-palfed:before {
+  content: "\f3d8"; }
+
+.sys-icon.pallet:before, .fa-pallet:before {
+  content: "\f482"; }
+
+.sys-icon.paper-plane:before, .fa-paper-plane:before {
+  content: "\f1d8"; }
+
+.sys-icon.paperclip:before, .fa-paperclip:before {
+  content: "\f0c6"; }
+
+.sys-icon.parachute-box:before, .fa-parachute-box:before {
+  content: "\f4cd"; }
+
+.sys-icon.paragraph:before, .fa-paragraph:before {
+  content: "\f1dd"; }
+
+.sys-icon.parking:before, .fa-parking:before {
+  content: "\f540"; }
+
+.sys-icon.paste:before, .fa-paste:before {
+  content: "\f0ea"; }
+
+.sys-icon.patreon:before, .fa-patreon:before {
+  content: "\f3d9"; }
+
+.sys-icon.pause:before, .fa-pause:before {
+  content: "\f04c"; }
+
+.sys-icon.pause-circle:before, .fa-pause-circle:before {
+  content: "\f28b"; }
+
+.sys-icon.paw:before, .fa-paw:before {
+  content: "\f1b0"; }
+
+.sys-icon.paypal:before, .fa-paypal:before {
+  content: "\f1ed"; }
+
+.sys-icon.pen-square:before, .fa-pen-square:before {
+  content: "\f14b"; }
+
+.sys-icon.pencil-alt:before, .fa-pencil-alt:before {
+  content: "\f303"; }
+
+.sys-icon.people-carry:before, .fa-people-carry:before {
+  content: "\f4ce"; }
+
+.sys-icon.percent:before, .fa-percent:before {
+  content: "\f295"; }
+
+.sys-icon.percentage:before, .fa-percentage:before {
+  content: "\f541"; }
+
+.sys-icon.periscope:before, .fa-periscope:before {
+  content: "\f3da"; }
+
+.sys-icon.phabricator:before, .fa-phabricator:before {
+  content: "\f3db"; }
+
+.sys-icon.phoenix-framework:before, .fa-phoenix-framework:before {
+  content: "\f3dc"; }
+
+.sys-icon.phoenix-squadron:before, .fa-phoenix-squadron:before {
+  content: "\f511"; }
+
+.sys-icon.phone:before, .fa-phone:before {
+  content: "\f095"; }
+
+.sys-icon.phone-slash:before, .fa-phone-slash:before {
+  content: "\f3dd"; }
+
+.sys-icon.phone-square:before, .fa-phone-square:before {
+  content: "\f098"; }
+
+.sys-icon.phone-volume:before, .fa-phone-volume:before {
+  content: "\f2a0"; }
+
+.sys-icon.php:before, .fa-php:before {
+  content: "\f457"; }
+
+.sys-icon.pied-piper:before, .fa-pied-piper:before {
+  content: "\f2ae"; }
+
+.sys-icon.pied-piper-alt:before, .fa-pied-piper-alt:before {
+  content: "\f1a8"; }
+
+.sys-icon.pied-piper-hat:before, .fa-pied-piper-hat:before {
+  content: "\f4e5"; }
+
+.sys-icon.pied-piper-pp:before, .fa-pied-piper-pp:before {
+  content: "\f1a7"; }
+
+.sys-icon.piggy-bank:before, .fa-piggy-bank:before {
+  content: "\f4d3"; }
+
+.sys-icon.pills:before, .fa-pills:before {
+  content: "\f484"; }
+
+.sys-icon.pinterest:before, .fa-pinterest:before {
+  content: "\f0d2"; }
+
+.sys-icon.pinterest-p:before, .fa-pinterest-p:before {
+  content: "\f231"; }
+
+.sys-icon.pinterest-square:before, .fa-pinterest-square:before {
+  content: "\f0d3"; }
+
+.sys-icon.plane:before, .fa-plane:before {
+  content: "\f072"; }
+
+.sys-icon.play:before, .fa-play:before {
+  content: "\f04b"; }
+
+.sys-icon.play-circle:before, .fa-play-circle:before {
+  content: "\f144"; }
+
+.sys-icon.playstation:before, .fa-playstation:before {
+  content: "\f3df"; }
+
+.sys-icon.plug:before, .fa-plug:before {
+  content: "\f1e6"; }
+
+.sys-icon.plus:before, .fa-plus:before {
+  content: "\f067"; }
+
+.sys-icon.plus-circle:before, .fa-plus-circle:before {
+  content: "\f055"; }
+
+.sys-icon.plus-square:before, .fa-plus-square:before {
+  content: "\f0fe"; }
+
+.sys-icon.podcast:before, .fa-podcast:before {
+  content: "\f2ce"; }
+
+.sys-icon.poo:before, .fa-poo:before {
+  content: "\f2fe"; }
+
+.sys-icon.portrait:before, .fa-portrait:before {
+  content: "\f3e0"; }
+
+.sys-icon.pound-sign:before, .fa-pound-sign:before {
+  content: "\f154"; }
+
+.sys-icon.power-off:before, .fa-power-off:before {
+  content: "\f011"; }
+
+.sys-icon.prescription-bottle:before, .fa-prescription-bottle:before {
+  content: "\f485"; }
+
+.sys-icon.prescription-bottle-alt:before, .fa-prescription-bottle-alt:before {
+  content: "\f486"; }
+
+.sys-icon.print:before, .fa-print:before {
+  content: "\f02f"; }
+
+.sys-icon.procedures:before, .fa-procedures:before {
+  content: "\f487"; }
+
 .sys-icon.product-hunt:before, .fa-product-hunt:before {
-  content: "\f288";
-}
-.sys-icon.mixcloud:before, .fa-mixcloud:before {
-  content: "\f289";
-}
+  content: "\f288"; }
+
+.sys-icon.project-diagram:before, .fa-project-diagram:before {
+  content: "\f542"; }
+
+.sys-icon.pushed:before, .fa-pushed:before {
+  content: "\f3e1"; }
+
+.sys-icon.puzzle-piece:before, .fa-puzzle-piece:before {
+  content: "\f12e"; }
+
+.sys-icon.python:before, .fa-python:before {
+  content: "\f3e2"; }
+
+.sys-icon.qq:before, .fa-qq:before {
+  content: "\f1d6"; }
+
+.sys-icon.qrcode:before, .fa-qrcode:before {
+  content: "\f029"; }
+
+.sys-icon.question:before, .fa-question:before {
+  content: "\f128"; }
+
+.sys-icon.question-circle:before, .fa-question-circle:before {
+  content: "\f059"; }
+
+.sys-icon.quidditch:before, .fa-quidditch:before {
+  content: "\f458"; }
+
+.sys-icon.quinscape:before, .fa-quinscape:before {
+  content: "\f459"; }
+
+.sys-icon.quora:before, .fa-quora:before {
+  content: "\f2c4"; }
+
+.sys-icon.quote-left:before, .fa-quote-left:before {
+  content: "\f10d"; }
+
+.sys-icon.quote-right:before, .fa-quote-right:before {
+  content: "\f10e"; }
+
+.sys-icon.r-project:before, .fa-r-project:before {
+  content: "\f4f7"; }
+
+.sys-icon.random:before, .fa-random:before {
+  content: "\f074"; }
+
+.sys-icon.ravelry:before, .fa-ravelry:before {
+  content: "\f2d9"; }
+
+.sys-icon.react:before, .fa-react:before {
+  content: "\f41b"; }
+
+.sys-icon.readme:before, .fa-readme:before {
+  content: "\f4d5"; }
+
+.sys-icon.rebel:before, .fa-rebel:before {
+  content: "\f1d0"; }
+
+.sys-icon.receipt:before, .fa-receipt:before {
+  content: "\f543"; }
+
+.sys-icon.recycle:before, .fa-recycle:before {
+  content: "\f1b8"; }
+
+.sys-icon.red-river:before, .fa-red-river:before {
+  content: "\f3e3"; }
+
+.sys-icon.reddit:before, .fa-reddit:before {
+  content: "\f1a1"; }
+
+.sys-icon.reddit-alien:before, .fa-reddit-alien:before {
+  content: "\f281"; }
+
+.sys-icon.reddit-square:before, .fa-reddit-square:before {
+  content: "\f1a2"; }
+
+.sys-icon.redo:before, .fa-redo:before {
+  content: "\f01e"; }
+
+.sys-icon.redo-alt:before, .fa-redo-alt:before {
+  content: "\f2f9"; }
+
+.sys-icon.registered:before, .fa-registered:before {
+  content: "\f25d"; }
+
+.sys-icon.rendact:before, .fa-rendact:before {
+  content: "\f3e4"; }
+
+.sys-icon.renren:before, .fa-renren:before {
+  content: "\f18b"; }
+
+.sys-icon.reply:before, .fa-reply:before {
+  content: "\f3e5"; }
+
+.sys-icon.reply-all:before, .fa-reply-all:before {
+  content: "\f122"; }
+
+.sys-icon.replyd:before, .fa-replyd:before {
+  content: "\f3e6"; }
+
+.sys-icon.researchgate:before, .fa-researchgate:before {
+  content: "\f4f8"; }
+
+.sys-icon.resolving:before, .fa-resolving:before {
+  content: "\f3e7"; }
+
+.sys-icon.retweet:before, .fa-retweet:before {
+  content: "\f079"; }
+
+.sys-icon.ribbon:before, .fa-ribbon:before {
+  content: "\f4d6"; }
+
+.sys-icon.road:before, .fa-road:before {
+  content: "\f018"; }
+
+.sys-icon.robot:before, .fa-robot:before {
+  content: "\f544"; }
+
+.sys-icon.rocket:before, .fa-rocket:before {
+  content: "\f135"; }
+
+.sys-icon.rocketchat:before, .fa-rocketchat:before {
+  content: "\f3e8"; }
+
+.sys-icon.rockrms:before, .fa-rockrms:before {
+  content: "\f3e9"; }
+
+.sys-icon.rss:before, .fa-rss:before {
+  content: "\f09e"; }
+
+.sys-icon.rss-square:before, .fa-rss-square:before {
+  content: "\f143"; }
+
+.sys-icon.ruble-sign:before, .fa-ruble-sign:before {
+  content: "\f158"; }
+
+.sys-icon.ruler:before, .fa-ruler:before {
+  content: "\f545"; }
+
+.sys-icon.ruler-combined:before, .fa-ruler-combined:before {
+  content: "\f546"; }
+
+.sys-icon.ruler-horizontal:before, .fa-ruler-horizontal:before {
+  content: "\f547"; }
+
+.sys-icon.ruler-vertical:before, .fa-ruler-vertical:before {
+  content: "\f548"; }
+
+.sys-icon.rupee-sign:before, .fa-rupee-sign:before {
+  content: "\f156"; }
+
+.sys-icon.safari:before, .fa-safari:before {
+  content: "\f267"; }
+
+.sys-icon.sass:before, .fa-sass:before {
+  content: "\f41e"; }
+
+.sys-icon.save:before, .fa-save:before {
+  content: "\f0c7"; }
+
+.sys-icon.schlix:before, .fa-schlix:before {
+  content: "\f3ea"; }
+
+.sys-icon.school:before, .fa-school:before {
+  content: "\f549"; }
+
+.sys-icon.screwdriver:before, .fa-screwdriver:before {
+  content: "\f54a"; }
+
 .sys-icon.scribd:before, .fa-scribd:before {
-  content: "\f28a";
-}
-.sys-icon.pause-circle:before, .fa-pause-circle:before {
-  content: "\f28b";
-}
-.sys-icon.pause-circle-o:before, .fa-pause-circle-o:before {
-  content: "\f28c";
-}
-.sys-icon.stop-circle:before, .fa-stop-circle:before {
-  content: "\f28d";
-}
-.sys-icon.stop-circle-o:before, .fa-stop-circle-o:before {
-  content: "\f28e";
-}
+  content: "\f28a"; }
+
+.sys-icon.search:before, .fa-search:before {
+  content: "\f002"; }
+
+.sys-icon.search-minus:before, .fa-search-minus:before {
+  content: "\f010"; }
+
+.sys-icon.search-plus:before, .fa-search-plus:before {
+  content: "\f00e"; }
+
+.sys-icon.searchengin:before, .fa-searchengin:before {
+  content: "\f3eb"; }
+
+.sys-icon.seedling:before, .fa-seedling:before {
+  content: "\f4d8"; }
+
+.sys-icon.sellcast:before, .fa-sellcast:before {
+  content: "\f2da"; }
+
+.sys-icon.sellsy:before, .fa-sellsy:before {
+  content: "\f213"; }
+
+.sys-icon.server:before, .fa-server:before {
+  content: "\f233"; }
+
+.sys-icon.servicestack:before, .fa-servicestack:before {
+  content: "\f3ec"; }
+
+.sys-icon.share:before, .fa-share:before {
+  content: "\f064"; }
+
+.sys-icon.share-alt:before, .fa-share-alt:before {
+  content: "\f1e0"; }
+
+.sys-icon.share-alt-square:before, .fa-share-alt-square:before {
+  content: "\f1e1"; }
+
+.sys-icon.share-square:before, .fa-share-square:before {
+  content: "\f14d"; }
+
+.sys-icon.shekel-sign:before, .fa-shekel-sign:before {
+  content: "\f20b"; }
+
+.sys-icon.shield-alt:before, .fa-shield-alt:before {
+  content: "\f3ed"; }
+
+.sys-icon.ship:before, .fa-ship:before {
+  content: "\f21a"; }
+
+.sys-icon.shipping-fast:before, .fa-shipping-fast:before {
+  content: "\f48b"; }
+
+.sys-icon.shirtsinbulk:before, .fa-shirtsinbulk:before {
+  content: "\f214"; }
+
+.sys-icon.shoe-prints:before, .fa-shoe-prints:before {
+  content: "\f54b"; }
+
 .sys-icon.shopping-bag:before, .fa-shopping-bag:before {
-  content: "\f290";
-}
+  content: "\f290"; }
+
 .sys-icon.shopping-basket:before, .fa-shopping-basket:before {
-  content: "\f291";
-}
-.sys-icon.hashtag:before, .fa-hashtag:before {
-  content: "\f292";
-}
-.sys-icon.bluetooth:before, .fa-bluetooth:before {
-  content: "\f293";
-}
-.sys-icon.bluetooth-b:before, .fa-bluetooth-b:before {
-  content: "\f294";
-}
-.sys-icon.percent:before, .fa-percent:before {
-  content: "\f295";
-}
-.sys-icon.gitlab:before, .fa-gitlab:before {
-  content: "\f296";
-}
-.sys-icon.wpbeginner:before, .fa-wpbeginner:before {
-  content: "\f297";
-}
-.sys-icon.wpforms:before, .fa-wpforms:before {
-  content: "\f298";
-}
-.sys-icon.envira:before, .fa-envira:before {
-  content: "\f299";
-}
-.sys-icon.universal-access:before, .fa-universal-access:before {
-  content: "\f29a";
-}
-.sys-icon.wheelchair-alt:before, .fa-wheelchair-alt:before {
-  content: "\f29b";
-}
-.sys-icon.question-circle-o:before, .fa-question-circle-o:before {
-  content: "\f29c";
-}
-.sys-icon.blind:before, .fa-blind:before {
-  content: "\f29d";
-}
-.sys-icon.audio-description:before, .fa-audio-description:before {
-  content: "\f29e";
-}
-.sys-icon.volume-control-phone:before, .fa-volume-control-phone:before {
-  content: "\f2a0";
-}
-.sys-icon.braille:before, .fa-braille:before {
-  content: "\f2a1";
-}
-.sys-icon.assistive-listening-systems:before, .fa-assistive-listening-systems:before {
-  content: "\f2a2";
-}
-.sys-icon.asl-interpreting:before, .fa-asl-interpreting:before,
-.sys-icon.american-sign-language-interpreting:before, .fa-american-sign-language-interpreting:before {
-  content: "\f2a3";
-}
-.sys-icon.deafness:before, .fa-deafness:before,
-.sys-icon.hard-of-hearing:before, .fa-hard-of-hearing:before,
-.sys-icon.deaf:before, .fa-deaf:before {
-  content: "\f2a4";
-}
-.sys-icon.glide:before, .fa-glide:before {
-  content: "\f2a5";
-}
-.sys-icon.glide-g:before, .fa-glide-g:before {
-  content: "\f2a6";
-}
-.sys-icon.signing:before, .fa-signing:before,
+  content: "\f291"; }
+
+.sys-icon.shopping-cart:before, .fa-shopping-cart:before {
+  content: "\f07a"; }
+
+.sys-icon.shower:before, .fa-shower:before {
+  content: "\f2cc"; }
+
+.sys-icon.sign:before, .fa-sign:before {
+  content: "\f4d9"; }
+
+.sys-icon.sign-in-alt:before, .fa-sign-in-alt:before {
+  content: "\f2f6"; }
+
 .sys-icon.sign-language:before, .fa-sign-language:before {
-  content: "\f2a7";
-}
-.sys-icon.low-vision:before, .fa-low-vision:before {
-  content: "\f2a8";
-}
-.sys-icon.viadeo:before, .fa-viadeo:before {
-  content: "\f2a9";
-}
-.sys-icon.viadeo-square:before, .fa-viadeo-square:before {
-  content: "\f2aa";
-}
+  content: "\f2a7"; }
+
+.sys-icon.sign-out-alt:before, .fa-sign-out-alt:before {
+  content: "\f2f5"; }
+
+.sys-icon.signal:before, .fa-signal:before {
+  content: "\f012"; }
+
+.sys-icon.simplybuilt:before, .fa-simplybuilt:before {
+  content: "\f215"; }
+
+.sys-icon.sistrix:before, .fa-sistrix:before {
+  content: "\f3ee"; }
+
+.sys-icon.sitemap:before, .fa-sitemap:before {
+  content: "\f0e8"; }
+
+.sys-icon.sith:before, .fa-sith:before {
+  content: "\f512"; }
+
+.sys-icon.skull:before, .fa-skull:before {
+  content: "\f54c"; }
+
+.sys-icon.skyatlas:before, .fa-skyatlas:before {
+  content: "\f216"; }
+
+.sys-icon.skype:before, .fa-skype:before {
+  content: "\f17e"; }
+
+.sys-icon.slack:before, .fa-slack:before {
+  content: "\f198"; }
+
+.sys-icon.slack-hash:before, .fa-slack-hash:before {
+  content: "\f3ef"; }
+
+.sys-icon.sliders-h:before, .fa-sliders-h:before {
+  content: "\f1de"; }
+
+.sys-icon.slideshare:before, .fa-slideshare:before {
+  content: "\f1e7"; }
+
+.sys-icon.smile:before, .fa-smile:before {
+  content: "\f118"; }
+
+.sys-icon.smoking:before, .fa-smoking:before {
+  content: "\f48d"; }
+
+.sys-icon.smoking-ban:before, .fa-smoking-ban:before {
+  content: "\f54d"; }
+
 .sys-icon.snapchat:before, .fa-snapchat:before {
-  content: "\f2ab";
-}
+  content: "\f2ab"; }
+
 .sys-icon.snapchat-ghost:before, .fa-snapchat-ghost:before {
-  content: "\f2ac";
-}
+  content: "\f2ac"; }
+
 .sys-icon.snapchat-square:before, .fa-snapchat-square:before {
-  content: "\f2ad";
-}
-.sys-icon.pied-piper:before, .fa-pied-piper:before {
-  content: "\f2ae";
-}
-.sys-icon.first-order:before, .fa-first-order:before {
-  content: "\f2b0";
-}
-.sys-icon.yoast:before, .fa-yoast:before {
-  content: "\f2b1";
-}
-.sys-icon.themeisle:before, .fa-themeisle:before {
-  content: "\f2b2";
-}
-.sys-icon.google-plus-circle:before, .fa-google-plus-circle:before,
-.sys-icon.google-plus-official:before, .fa-google-plus-official:before {
-  content: "\f2b3";
-}
-.sys-icon.fa:before, .fa-fa:before,
-.sys-icon.font-awesome:before, .fa-font-awesome:before {
-  content: "\f2b4";
-}
-.sys-icon.handshake-o:before, .fa-handshake-o:before {
-  content: "\f2b5";
-}
-.sys-icon.envelope-open:before, .fa-envelope-open:before {
-  content: "\f2b6";
-}
-.sys-icon.envelope-open-o:before, .fa-envelope-open-o:before {
-  content: "\f2b7";
-}
-.sys-icon.linode:before, .fa-linode:before {
-  content: "\f2b8";
-}
-.sys-icon.address-book:before, .fa-address-book:before {
-  content: "\f2b9";
-}
-.sys-icon.address-book-o:before, .fa-address-book-o:before {
-  content: "\f2ba";
-}
-.sys-icon.vcard:before, .fa-vcard:before,
-.sys-icon.address-card:before, .fa-address-card:before {
-  content: "\f2bb";
-}
-.sys-icon.vcard-o:before, .fa-vcard-o:before,
-.sys-icon.address-card-o:before, .fa-address-card-o:before {
-  content: "\f2bc";
-}
-.sys-icon.user-circle:before, .fa-user-circle:before {
-  content: "\f2bd";
-}
-.sys-icon.user-circle-o:before, .fa-user-circle-o:before {
-  content: "\f2be";
-}
-.sys-icon.user-o:before, .fa-user-o:before {
-  content: "\f2c0";
-}
-.sys-icon.id-badge:before, .fa-id-badge:before {
-  content: "\f2c1";
-}
-.sys-icon.drivers-license:before, .fa-drivers-license:before,
-.sys-icon.id-card:before, .fa-id-card:before {
-  content: "\f2c2";
-}
-.sys-icon.drivers-license-o:before, .fa-drivers-license-o:before,
-.sys-icon.id-card-o:before, .fa-id-card-o:before {
-  content: "\f2c3";
-}
-.sys-icon.quora:before, .fa-quora:before {
-  content: "\f2c4";
-}
-.sys-icon.free-code-camp:before, .fa-free-code-camp:before {
-  content: "\f2c5";
-}
+  content: "\f2ad"; }
+
+.sys-icon.snowflake:before, .fa-snowflake:before {
+  content: "\f2dc"; }
+
+.sys-icon.sort:before, .fa-sort:before {
+  content: "\f0dc"; }
+
+.sys-icon.sort-alpha-down:before, .fa-sort-alpha-down:before {
+  content: "\f15d"; }
+
+.sys-icon.sort-alpha-up:before, .fa-sort-alpha-up:before {
+  content: "\f15e"; }
+
+.sys-icon.sort-amount-down:before, .fa-sort-amount-down:before {
+  content: "\f160"; }
+
+.sys-icon.sort-amount-up:before, .fa-sort-amount-up:before {
+  content: "\f161"; }
+
+.sys-icon.sort-down:before, .fa-sort-down:before {
+  content: "\f0dd"; }
+
+.sys-icon.sort-numeric-down:before, .fa-sort-numeric-down:before {
+  content: "\f162"; }
+
+.sys-icon.sort-numeric-up:before, .fa-sort-numeric-up:before {
+  content: "\f163"; }
+
+.sys-icon.sort-up:before, .fa-sort-up:before {
+  content: "\f0de"; }
+
+.sys-icon.soundcloud:before, .fa-soundcloud:before {
+  content: "\f1be"; }
+
+.sys-icon.space-shuttle:before, .fa-space-shuttle:before {
+  content: "\f197"; }
+
+.sys-icon.speakap:before, .fa-speakap:before {
+  content: "\f3f3"; }
+
+.sys-icon.spinner:before, .fa-spinner:before {
+  content: "\f110"; }
+
+.sys-icon.spotify:before, .fa-spotify:before {
+  content: "\f1bc"; }
+
+.sys-icon.square:before, .fa-square:before {
+  content: "\f0c8"; }
+
+.sys-icon.square-full:before, .fa-square-full:before {
+  content: "\f45c"; }
+
+.sys-icon.stack-exchange:before, .fa-stack-exchange:before {
+  content: "\f18d"; }
+
+.sys-icon.stack-overflow:before, .fa-stack-overflow:before {
+  content: "\f16c"; }
+
+.sys-icon.star:before, .fa-star:before {
+  content: "\f005"; }
+
+.sys-icon.star-half:before, .fa-star-half:before {
+  content: "\f089"; }
+
+.sys-icon.staylinked:before, .fa-staylinked:before {
+  content: "\f3f5"; }
+
+.sys-icon.steam:before, .fa-steam:before {
+  content: "\f1b6"; }
+
+.sys-icon.steam-square:before, .fa-steam-square:before {
+  content: "\f1b7"; }
+
+.sys-icon.steam-symbol:before, .fa-steam-symbol:before {
+  content: "\f3f6"; }
+
+.sys-icon.step-backward:before, .fa-step-backward:before {
+  content: "\f048"; }
+
+.sys-icon.step-forward:before, .fa-step-forward:before {
+  content: "\f051"; }
+
+.sys-icon.stethoscope:before, .fa-stethoscope:before {
+  content: "\f0f1"; }
+
+.sys-icon.sticker-mule:before, .fa-sticker-mule:before {
+  content: "\f3f7"; }
+
+.sys-icon.sticky-note:before, .fa-sticky-note:before {
+  content: "\f249"; }
+
+.sys-icon.stop:before, .fa-stop:before {
+  content: "\f04d"; }
+
+.sys-icon.stop-circle:before, .fa-stop-circle:before {
+  content: "\f28d"; }
+
+.sys-icon.stopwatch:before, .fa-stopwatch:before {
+  content: "\f2f2"; }
+
+.sys-icon.store:before, .fa-store:before {
+  content: "\f54e"; }
+
+.sys-icon.store-alt:before, .fa-store-alt:before {
+  content: "\f54f"; }
+
+.sys-icon.strava:before, .fa-strava:before {
+  content: "\f428"; }
+
+.sys-icon.stream:before, .fa-stream:before {
+  content: "\f550"; }
+
+.sys-icon.street-view:before, .fa-street-view:before {
+  content: "\f21d"; }
+
+.sys-icon.strikethrough:before, .fa-strikethrough:before {
+  content: "\f0cc"; }
+
+.sys-icon.stripe:before, .fa-stripe:before {
+  content: "\f429"; }
+
+.sys-icon.stripe-s:before, .fa-stripe-s:before {
+  content: "\f42a"; }
+
+.sys-icon.stroopwafel:before, .fa-stroopwafel:before {
+  content: "\f551"; }
+
+.sys-icon.studiovinari:before, .fa-studiovinari:before {
+  content: "\f3f8"; }
+
+.sys-icon.stumbleupon:before, .fa-stumbleupon:before {
+  content: "\f1a4"; }
+
+.sys-icon.stumbleupon-circle:before, .fa-stumbleupon-circle:before {
+  content: "\f1a3"; }
+
+.sys-icon.subscript:before, .fa-subscript:before {
+  content: "\f12c"; }
+
+.sys-icon.subway:before, .fa-subway:before {
+  content: "\f239"; }
+
+.sys-icon.suitcase:before, .fa-suitcase:before {
+  content: "\f0f2"; }
+
+.sys-icon.sun:before, .fa-sun:before {
+  content: "\f185"; }
+
+.sys-icon.superpowers:before, .fa-superpowers:before {
+  content: "\f2dd"; }
+
+.sys-icon.superscript:before, .fa-superscript:before {
+  content: "\f12b"; }
+
+.sys-icon.supple:before, .fa-supple:before {
+  content: "\f3f9"; }
+
+.sys-icon.sync:before, .fa-sync:before {
+  content: "\f021"; }
+
+.sys-icon.sync-alt:before, .fa-sync-alt:before {
+  content: "\f2f1"; }
+
+.sys-icon.syringe:before, .fa-syringe:before {
+  content: "\f48e"; }
+
+.sys-icon.table:before, .fa-table:before {
+  content: "\f0ce"; }
+
+.sys-icon.table-tennis:before, .fa-table-tennis:before {
+  content: "\f45d"; }
+
+.sys-icon.tablet:before, .fa-tablet:before {
+  content: "\f10a"; }
+
+.sys-icon.tablet-alt:before, .fa-tablet-alt:before {
+  content: "\f3fa"; }
+
+.sys-icon.tablets:before, .fa-tablets:before {
+  content: "\f490"; }
+
+.sys-icon.tachometer-alt:before, .fa-tachometer-alt:before {
+  content: "\f3fd"; }
+
+.sys-icon.tag:before, .fa-tag:before {
+  content: "\f02b"; }
+
+.sys-icon.tags:before, .fa-tags:before {
+  content: "\f02c"; }
+
+.sys-icon.tape:before, .fa-tape:before {
+  content: "\f4db"; }
+
+.sys-icon.tasks:before, .fa-tasks:before {
+  content: "\f0ae"; }
+
+.sys-icon.taxi:before, .fa-taxi:before {
+  content: "\f1ba"; }
+
+.sys-icon.teamspeak:before, .fa-teamspeak:before {
+  content: "\f4f9"; }
+
 .sys-icon.telegram:before, .fa-telegram:before {
-  content: "\f2c6";
-}
-.sys-icon.thermometer-4:before, .fa-thermometer-4:before,
-.sys-icon.thermometer:before, .fa-thermometer:before,
+  content: "\f2c6"; }
+
+.sys-icon.telegram-plane:before, .fa-telegram-plane:before {
+  content: "\f3fe"; }
+
+.sys-icon.tencent-weibo:before, .fa-tencent-weibo:before {
+  content: "\f1d5"; }
+
+.sys-icon.terminal:before, .fa-terminal:before {
+  content: "\f120"; }
+
+.sys-icon.text-height:before, .fa-text-height:before {
+  content: "\f034"; }
+
+.sys-icon.text-width:before, .fa-text-width:before {
+  content: "\f035"; }
+
+.sys-icon.th:before, .fa-th:before {
+  content: "\f00a"; }
+
+.sys-icon.th-large:before, .fa-th-large:before {
+  content: "\f009"; }
+
+.sys-icon.th-list:before, .fa-th-list:before {
+  content: "\f00b"; }
+
+.sys-icon.themeisle:before, .fa-themeisle:before {
+  content: "\f2b2"; }
+
+.sys-icon.thermometer:before, .fa-thermometer:before {
+  content: "\f491"; }
+
+.sys-icon.thermometer-empty:before, .fa-thermometer-empty:before {
+  content: "\f2cb"; }
+
 .sys-icon.thermometer-full:before, .fa-thermometer-full:before {
-  content: "\f2c7";
-}
-.sys-icon.thermometer-3:before, .fa-thermometer-3:before,
-.sys-icon.thermometer-three-quarters:before, .fa-thermometer-three-quarters:before {
-  content: "\f2c8";
-}
-.sys-icon.thermometer-2:before, .fa-thermometer-2:before,
+  content: "\f2c7"; }
+
 .sys-icon.thermometer-half:before, .fa-thermometer-half:before {
-  content: "\f2c9";
-}
-.sys-icon.thermometer-1:before, .fa-thermometer-1:before,
+  content: "\f2c9"; }
+
 .sys-icon.thermometer-quarter:before, .fa-thermometer-quarter:before {
-  content: "\f2ca";
-}
-.sys-icon.thermometer-0:before, .fa-thermometer-0:before,
-.sys-icon.thermometer-empty:before, .fa-thermometer-empty:before {
-  content: "\f2cb";
-}
-.sys-icon.shower:before, .fa-shower:before {
-  content: "\f2cc";
-}
-.sys-icon.bathtub:before, .fa-bathtub:before,
-.sys-icon.s15:before, .fa-s15:before,
-.sys-icon.bath:before, .fa-bath:before {
-  content: "\f2cd";
-}
-.sys-icon.podcast:before, .fa-podcast:before {
-  content: "\f2ce";
-}
+  content: "\f2ca"; }
+
+.sys-icon.thermometer-three-quarters:before, .fa-thermometer-three-quarters:before {
+  content: "\f2c8"; }
+
+.sys-icon.thumbs-down:before, .fa-thumbs-down:before {
+  content: "\f165"; }
+
+.sys-icon.thumbs-up:before, .fa-thumbs-up:before {
+  content: "\f164"; }
+
+.sys-icon.thumbtack:before, .fa-thumbtack:before {
+  content: "\f08d"; }
+
+.sys-icon.ticket-alt:before, .fa-ticket-alt:before {
+  content: "\f3ff"; }
+
+.sys-icon.times:before, .sys-icon.remove:before, .fa-times:before {
+  content: "\f00d"; }
+
+.sys-icon.times-circle:before, .fa-times-circle:before {
+  content: "\f057"; }
+
+.sys-icon.tint:before, .fa-tint:before {
+  content: "\f043"; }
+
+.sys-icon.toggle-off:before, .fa-toggle-off:before {
+  content: "\f204"; }
+
+.sys-icon.toggle-on:before, .fa-toggle-on:before {
+  content: "\f205"; }
+
+.sys-icon.toolbox:before, .fa-toolbox:before {
+  content: "\f552"; }
+
+.sys-icon.trade-federation:before, .fa-trade-federation:before {
+  content: "\f513"; }
+
+.sys-icon.trademark:before, .fa-trademark:before {
+  content: "\f25c"; }
+
+.sys-icon.train:before, .fa-train:before {
+  content: "\f238"; }
+
+.sys-icon.transgender:before, .fa-transgender:before {
+  content: "\f224"; }
+
+.sys-icon.transgender-alt:before, .fa-transgender-alt:before {
+  content: "\f225"; }
+
+.sys-icon.trash:before, .fa-trash:before {
+  content: "\f1f8"; }
+
+.sys-icon.trash-alt:before, .fa-trash-alt:before {
+  content: "\f2ed"; }
+
+.sys-icon.tree:before, .fa-tree:before {
+  content: "\f1bb"; }
+
+.sys-icon.trello:before, .fa-trello:before {
+  content: "\f181"; }
+
+.sys-icon.tripadvisor:before, .fa-tripadvisor:before {
+  content: "\f262"; }
+
+.sys-icon.trophy:before, .fa-trophy:before {
+  content: "\f091"; }
+
+.sys-icon.truck:before, .fa-truck:before {
+  content: "\f0d1"; }
+
+.sys-icon.truck-loading:before, .fa-truck-loading:before {
+  content: "\f4de"; }
+
+.sys-icon.truck-moving:before, .fa-truck-moving:before {
+  content: "\f4df"; }
+
+.sys-icon.tshirt:before, .fa-tshirt:before {
+  content: "\f553"; }
+
+.sys-icon.tty:before, .fa-tty:before {
+  content: "\f1e4"; }
+
+.sys-icon.tumblr:before, .fa-tumblr:before {
+  content: "\f173"; }
+
+.sys-icon.tumblr-square:before, .fa-tumblr-square:before {
+  content: "\f174"; }
+
+.sys-icon.tv:before, .fa-tv:before {
+  content: "\f26c"; }
+
+.sys-icon.twitch:before, .fa-twitch:before {
+  content: "\f1e8"; }
+
+.sys-icon.twitter:before, .fa-twitter:before {
+  content: "\f099"; }
+
+.sys-icon.twitter-square:before, .fa-twitter-square:before {
+  content: "\f081"; }
+
+.sys-icon.typo3:before, .fa-typo3:before {
+  content: "\f42b"; }
+
+.sys-icon.uber:before, .fa-uber:before {
+  content: "\f402"; }
+
+.sys-icon.uikit:before, .fa-uikit:before {
+  content: "\f403"; }
+
+.sys-icon.umbrella:before, .fa-umbrella:before {
+  content: "\f0e9"; }
+
+.sys-icon.underline:before, .fa-underline:before {
+  content: "\f0cd"; }
+
+.sys-icon.undo:before, .fa-undo:before {
+  content: "\f0e2"; }
+
+.sys-icon.undo-alt:before, .fa-undo-alt:before {
+  content: "\f2ea"; }
+
+.sys-icon.uniregistry:before, .fa-uniregistry:before {
+  content: "\f404"; }
+
+.sys-icon.universal-access:before, .fa-universal-access:before {
+  content: "\f29a"; }
+
+.sys-icon.university:before, .fa-university:before {
+  content: "\f19c"; }
+
+.sys-icon.unlink:before, .fa-unlink:before {
+  content: "\f127"; }
+
+.sys-icon.unlock:before, .fa-unlock:before {
+  content: "\f09c"; }
+
+.sys-icon.unlock-alt:before, .fa-unlock-alt:before {
+  content: "\f13e"; }
+
+.sys-icon.untappd:before, .fa-untappd:before {
+  content: "\f405"; }
+
+.sys-icon.upload:before, .fa-upload:before {
+  content: "\f093"; }
+
+.sys-icon.usb:before, .fa-usb:before {
+  content: "\f287"; }
+
+.sys-icon.user:before, .fa-user:before {
+  content: "\f007"; }
+
+.sys-icon.user-alt:before, .fa-user-alt:before {
+  content: "\f406"; }
+
+.sys-icon.user-alt-slash:before, .fa-user-alt-slash:before {
+  content: "\f4fa"; }
+
+.sys-icon.user-astronaut:before, .fa-user-astronaut:before {
+  content: "\f4fb"; }
+
+.sys-icon.user-check:before, .fa-user-check:before {
+  content: "\f4fc"; }
+
+.sys-icon.user-circle:before, .fa-user-circle:before {
+  content: "\f2bd"; }
+
+.sys-icon.user-clock:before, .fa-user-clock:before {
+  content: "\f4fd"; }
+
+.sys-icon.user-cog:before, .fa-user-cog:before {
+  content: "\f4fe"; }
+
+.sys-icon.user-edit:before, .fa-user-edit:before {
+  content: "\f4ff"; }
+
+.sys-icon.user-friends:before, .fa-user-friends:before {
+  content: "\f500"; }
+
+.sys-icon.user-graduate:before, .fa-user-graduate:before {
+  content: "\f501"; }
+
+.sys-icon.user-lock:before, .fa-user-lock:before {
+  content: "\f502"; }
+
+.sys-icon.user-md:before, .fa-user-md:before {
+  content: "\f0f0"; }
+
+.sys-icon.user-minus:before, .fa-user-minus:before {
+  content: "\f503"; }
+
+.sys-icon.user-ninja:before, .fa-user-ninja:before {
+  content: "\f504"; }
+
+.sys-icon.user-plus:before, .fa-user-plus:before {
+  content: "\f234"; }
+
+.sys-icon.user-secret:before, .fa-user-secret:before {
+  content: "\f21b"; }
+
+.sys-icon.user-shield:before, .fa-user-shield:before {
+  content: "\f505"; }
+
+.sys-icon.user-slash:before, .fa-user-slash:before {
+  content: "\f506"; }
+
+.sys-icon.user-tag:before, .fa-user-tag:before {
+  content: "\f507"; }
+
+.sys-icon.user-tie:before, .fa-user-tie:before {
+  content: "\f508"; }
+
+.sys-icon.user-times:before, .fa-user-times:before {
+  content: "\f235"; }
+
+.sys-icon.users:before, .fa-users:before {
+  content: "\f0c0"; }
+
+.sys-icon.users-cog:before, .fa-users-cog:before {
+  content: "\f509"; }
+
+.sys-icon.ussunnah:before, .fa-ussunnah:before {
+  content: "\f407"; }
+
+.sys-icon.utensil-spoon:before, .fa-utensil-spoon:before {
+  content: "\f2e5"; }
+
+.sys-icon.utensils:before, .fa-utensils:before {
+  content: "\f2e7"; }
+
+.sys-icon.vaadin:before, .fa-vaadin:before {
+  content: "\f408"; }
+
+.sys-icon.venus:before, .fa-venus:before {
+  content: "\f221"; }
+
+.sys-icon.venus-double:before, .fa-venus-double:before {
+  content: "\f226"; }
+
+.sys-icon.venus-mars:before, .fa-venus-mars:before {
+  content: "\f228"; }
+
+.sys-icon.viacoin:before, .fa-viacoin:before {
+  content: "\f237"; }
+
+.sys-icon.viadeo:before, .fa-viadeo:before {
+  content: "\f2a9"; }
+
+.sys-icon.viadeo-square:before, .fa-viadeo-square:before {
+  content: "\f2aa"; }
+
+.sys-icon.vial:before, .fa-vial:before {
+  content: "\f492"; }
+
+.sys-icon.vials:before, .fa-vials:before {
+  content: "\f493"; }
+
+.sys-icon.viber:before, .fa-viber:before {
+  content: "\f409"; }
+
+.sys-icon.video:before, .fa-video:before {
+  content: "\f03d"; }
+
+.sys-icon.video-slash:before, .fa-video-slash:before {
+  content: "\f4e2"; }
+
+.sys-icon.vimeo:before, .fa-vimeo:before {
+  content: "\f40a"; }
+
+.sys-icon.vimeo-square:before, .fa-vimeo-square:before {
+  content: "\f194"; }
+
+.sys-icon.vimeo-v:before, .fa-vimeo-v:before {
+  content: "\f27d"; }
+
+.sys-icon.vine:before, .fa-vine:before {
+  content: "\f1ca"; }
+
+.sys-icon.vk:before, .fa-vk:before {
+  content: "\f189"; }
+
+.sys-icon.vnv:before, .fa-vnv:before {
+  content: "\f40b"; }
+
+.sys-icon.volleyball-ball:before, .fa-volleyball-ball:before {
+  content: "\f45f"; }
+
+.sys-icon.volume-down:before, .fa-volume-down:before {
+  content: "\f027"; }
+
+.sys-icon.volume-off:before, .fa-volume-off:before {
+  content: "\f026"; }
+
+.sys-icon.volume-up:before, .fa-volume-up:before {
+  content: "\f028"; }
+
+.sys-icon.vuejs:before, .fa-vuejs:before {
+  content: "\f41f"; }
+
+.sys-icon.walking:before, .fa-walking:before {
+  content: "\f554"; }
+
+.sys-icon.wallet:before, .fa-wallet:before {
+  content: "\f555"; }
+
+.sys-icon.warehouse:before, .fa-warehouse:before {
+  content: "\f494"; }
+
+.sys-icon.weibo:before, .fa-weibo:before {
+  content: "\f18a"; }
+
+.sys-icon.weight:before, .fa-weight:before {
+  content: "\f496"; }
+
+.sys-icon.weixin:before, .fa-weixin:before {
+  content: "\f1d7"; }
+
+.sys-icon.whatsapp:before, .fa-whatsapp:before {
+  content: "\f232"; }
+
+.sys-icon.whatsapp-square:before, .fa-whatsapp-square:before {
+  content: "\f40c"; }
+
+.sys-icon.wheelchair:before, .fa-wheelchair:before {
+  content: "\f193"; }
+
+.sys-icon.whmcs:before, .fa-whmcs:before {
+  content: "\f40d"; }
+
+.sys-icon.wifi:before, .fa-wifi:before {
+  content: "\f1eb"; }
+
+.sys-icon.wikipedia-w:before, .fa-wikipedia-w:before {
+  content: "\f266"; }
+
+.sys-icon.window-close:before, .fa-window-close:before {
+  content: "\f410"; }
+
 .sys-icon.window-maximize:before, .fa-window-maximize:before {
-  content: "\f2d0";
-}
+  content: "\f2d0"; }
+
 .sys-icon.window-minimize:before, .fa-window-minimize:before {
-  content: "\f2d1";
-}
+  content: "\f2d1"; }
+
 .sys-icon.window-restore:before, .fa-window-restore:before {
-  content: "\f2d2";
-}
-.sys-icon.times-rectangle:before, .fa-times-rectangle:before,
-.sys-icon.window-close:before, .fa-window-close:before {
-  content: "\f2d3";
-}
-.sys-icon.times-rectangle-o:before, .fa-times-rectangle-o:before,
-.sys-icon.window-close-o:before, .fa-window-close-o:before {
-  content: "\f2d4";
-}
-.sys-icon.bandcamp:before, .fa-bandcamp:before {
-  content: "\f2d5";
-}
-.sys-icon.grav:before, .fa-grav:before {
-  content: "\f2d6";
-}
-.sys-icon.etsy:before, .fa-etsy:before {
-  content: "\f2d7";
-}
-.sys-icon.imdb:before, .fa-imdb:before {
-  content: "\f2d8";
-}
-.sys-icon.ravelry:before, .fa-ravelry:before {
-  content: "\f2d9";
-}
-.sys-icon.eercast:before, .fa-eercast:before {
-  content: "\f2da";
-}
-.sys-icon.microchip:before, .fa-microchip:before {
-  content: "\f2db";
-}
-.sys-icon.snowflake-o:before, .fa-snowflake-o:before {
-  content: "\f2dc";
-}
-.sys-icon.superpowers:before, .fa-superpowers:before {
-  content: "\f2dd";
-}
+  content: "\f2d2"; }
+
+.sys-icon.windows:before, .fa-windows:before {
+  content: "\f17a"; }
+
+.sys-icon.wine-glass:before, .fa-wine-glass:before {
+  content: "\f4e3"; }
+
+.sys-icon.wolf-pack-battalion:before, .fa-wolf-pack-battalion:before {
+  content: "\f514"; }
+
+.sys-icon.won-sign:before, .fa-won-sign:before {
+  content: "\f159"; }
+
+.sys-icon.wordpress:before, .fa-wordpress:before {
+  content: "\f19a"; }
+
+.sys-icon.wordpress-simple:before, .fa-wordpress-simple:before {
+  content: "\f411"; }
+
+.sys-icon.wpbeginner:before, .fa-wpbeginner:before {
+  content: "\f297"; }
+
 .sys-icon.wpexplorer:before, .fa-wpexplorer:before {
-  content: "\f2de";
-}
-.sys-icon.meetup:before, .fa-meetup:before {
-  content: "\f2e0";
-}
+  content: "\f2de"; }
+
+.sys-icon.wpforms:before, .fa-wpforms:before {
+  content: "\f298"; }
+
+.sys-icon.wrench:before, .fa-wrench:before {
+  content: "\f0ad"; }
+
+.sys-icon.x-ray:before, .fa-x-ray:before {
+  content: "\f497"; }
+
+.sys-icon.xbox:before, .fa-xbox:before {
+  content: "\f412"; }
+
+.sys-icon.xing:before, .fa-xing:before {
+  content: "\f168"; }
+
+.sys-icon.xing-square:before, .fa-xing-square:before {
+  content: "\f169"; }
+
+.sys-icon.y-combinator:before, .fa-y-combinator:before {
+  content: "\f23b"; }
+
+.sys-icon.yahoo:before, .fa-yahoo:before {
+  content: "\f19e"; }
+
+.sys-icon.yandex:before, .fa-yandex:before {
+  content: "\f413"; }
+
+.sys-icon.yandex-international:before, .fa-yandex-international:before {
+  content: "\f414"; }
+
+.sys-icon.yelp:before, .fa-yelp:before {
+  content: "\f1e9"; }
+
+.sys-icon.yen-sign:before, .fa-yen-sign:before {
+  content: "\f157"; }
+
+.sys-icon.yoast:before, .fa-yoast:before {
+  content: "\f2b1"; }
+
+.sys-icon.youtube:before, .fa-youtube:before {
+  content: "\f167"; }
+
+.sys-icon.youtube-square:before, .fa-youtube-square:before {
+  content: "\f431"; }
 

+ 48 - 0
template/css/menu.css

@@ -565,3 +565,51 @@ ul.bx-menu-btns-hor li:last-child .bx-btn {
 	margin-right: 20px;
     margin-right: 1.25rem;
 }
+
+
+/* --------------- profile stats menu */
+.bx-menu-ver.bx-menu-object-sys_profile_stats li {
+	position: relative;
+	display: -webkit-flex;
+    display: flex;
+    -webkit-flex-flow: row nowrap;
+    flex-flow: row nowrap;
+    -webkit-align-items: center;
+    align-items: center;
+    -webkit-justify-content: space-between;
+    justify-content: space-between;
+
+	margin: 0.625rem 0;
+
+	border-radius: 0;
+}
+.bx-menu-ver.bx-menu-object-sys_profile_stats li a {
+	-webkit-flex-grow: 3;
+	flex-grow: 3;
+
+	position: relative;
+	display: -webkit-flex;
+    display: flex;
+    -webkit-flex-flow: row nowrap;
+    flex-flow: row nowrap;
+    -webkit-align-items: center;
+    align-items: center;
+    -webkit-justify-content: flex-start;
+    justify-content: flex-start;
+}
+.bx-menu-ver.bx-menu-object-sys_profile_stats li .bx-menu-addon-cnt {
+	height: 1.5rem;
+
+	border-radius: 1.0rem;
+
+	line-height: 1.4rem;
+}
+.bx-menu-ver.bx-menu-object-sys_profile_stats li img, 
+.bx-menu-ver.bx-menu-object-sys_profile_stats li .sys-icon {
+	display: inline-block;
+    vertical-align: top;
+	width: 1.5rem;
+	height: 1.5rem;
+	line-height: 1.5rem;
+	font-size: 1.5rem;
+}

BIN
template/fonts/FontAwesome.otf


BIN
template/fonts/fa-brands-400.eot


File diff suppressed because it is too large
+ 29 - 0
template/fonts/fa-brands-400.svg


BIN
template/fonts/fa-brands-400.ttf


BIN
template/fonts/fa-brands-400.woff


BIN
template/fonts/fa-brands-400.woff2


BIN
template/fonts/fa-regular-400.eot


File diff suppressed because it is too large
+ 215 - 0
template/fonts/fa-regular-400.svg


BIN
template/fonts/fa-regular-400.ttf


BIN
template/fonts/fa-regular-400.woff


Some files were not shown because too many files changed in this diff