/*///////////////////////////////////////////////////////////////////////// 
***************************************************************************
 * Fork of elFinder - Copyright © IDIANET 2015 (www.idianet.net)
 * CSS3 implement - font Awesome for icon
***************************************************************************	
 * elFinder - file manager for web
 * Version 2.1 (Nightly: 595cc96) (2014-04-24)
 * http://elfinder.org
 * Copyright 2009-2012, Studio 42
 * Licensed under a 3 clauses BSD license
***************************************************************************	
/////////////////////////////////////////////////////////////////////////*/
   
/* core */
.elfinder 					{ padding:0; position:relative; display:block; }
.elfinder-rtl				{ text-align:right; direction:rtl }
.elfinder-workzone			{ padding:0; position:relative; overflow:hidden; }
.elfinder-overlay 			{ z-index:103 !important; }
.elfinder .elfinder-panel	{ position:relative; background-image:none; padding:5px 10px }
/* dialog */
.elfinder .ui-dialog 	{ position:absolute !important; }
.dialogelfinder			{ overflow:visible !important; }
/* perms */
.elfinder-perms, 
.elfinder-symlink 					{ position:absolute; width:16px; height:16px; }
.elfinder-symlink:before 			{ content: "\f14d"; }
.elfinder-na .elfinder-perms:before	{ content: "\f05e"; }
.elfinder-ro .elfinder-perms:before	{ content: "\f023"; }
.elfinder-wo .elfinder-perms:before { content: "\f0ab"; }
/* view icon */
.elfinder-cwd-view-icons .elfinder-perms, 
.elfinder-cwd-view-icons .elfinder-symlink	{ padding:0; }
.elfinder-cwd-view-icons .elfinder-perms 	{ bottom:0; right:0 }
.elfinder-cwd-view-icons .elfinder-symlink 	{ bottom:0; left:0 }
/* view list */
.elfinder-cwd-view-list .elfinder-perms, 
.elfinder-cwd-view-list .elfinder-symlink 				{ padding:0; font-size:xx-small; bottom:-5px; }
.elfinder-ltr .elfinder-cwd-view-list .elfinder-perms 	{ left:-5px; }
.elfinder-ltr .elfinder-cwd-view-list .elfinder-symlink { left:-5px; }
.elfinder-cwd-view-list .dataTable 						{ table-layout:auto; }
/* tree nav */
.elfinder-navbar .elfinder-symlink,
.elfinder-navbar .elfinder-perms 					{ top:15px; font-size:xx-small; padding:0; }
.elfinder-ltr .elfinder-navbar .elfinder-perms 		{ left:40px }
.elfinder-rtl .elfinder-navbar .elfinder-perms 		{ right:40px }
.elfinder-ltr .elfinder-navbar .elfinder-symlink 	{ left:40px }
.elfinder-rtl .elfinder-navbar .elfinder-symlink 	{ right:40px }
/* drag helper */
.elfinder-drag-helper 										{ width:48px; height:48px; padding:10px; z-index:100000; background:rgba(0,0,0,0.1); border-radius:4px; }
.elfinder-drag-helper-icon-plus								{ position:absolute; width:16px; height:16px; right:0; bottom:0; display:none }
.elfinder-drag-helper-icon-plus:before 						{ content: "\f055"; }
.elfinder-drag-helper-plus .elfinder-drag-helper-icon-plus 	{ display:block }
.elfinder-drag-num 											{ position:absolute; top:0; left:0; width:16px; height:14px; text-align:center; padding-top:2px; font-size:12px; color:#fff; background-color:red; border-radius:8px }
/* context menu */
.elfinder-contextmenu, .elfinder-contextmenu-sub 								{ display:none; position:absolute; background:#fff; color:#555; padding:0; }
.elfinder-contextmenu-sub 														{ top:5px }
.elfinder-contextmenu-ltr .elfinder-contextmenu-sub 							{ margin-left:-5px }
.elfinder-contextmenu-rtl .elfinder-contextmenu-sub 							{ margin-right:-5px }
.elfinder-contextmenu-item 														{ position:relative; display:block; padding:10px 40px; text-decoration:none; white-space:nowrap; cursor:default; }
.elfinder-contextmenu .elfinder-contextmenu-item span							{ display:block }
.elfinder-contextmenu-ltr .elfinder-contextmenu-item							{ text-align:left }
.elfinder-contextmenu-rtl .elfinder-contextmenu-item							{ text-align:right }
.elfinder-contextmenu-ltr .elfinder-contextmenu-sub .elfinder-contextmenu-item	{ padding:5px 15px }
.elfinder-contextmenu-rtl .elfinder-contextmenu-sub .elfinder-contextmenu-item	{ padding:5px 15px }
.elfinder-contextmenu-arrow, .elfinder-contextmenu-icon							{ position:absolute; top:0; }
.elfinder-contextmenu-ltr .elfinder-contextmenu-icon 							{ left:0 }
.elfinder-contextmenu-rtl .elfinder-contextmenu-icon 							{ right:0 }
.elfinder-contextmenu-arrow:before 												{ content: "\f0da"; }
.elfinder-contextmenu-ltr .elfinder-contextmenu-arrow	 						{ right:0 }
.elfinder-contextmenu-rtl .elfinder-contextmenu-arrow 							{ left:0 }
.elfinder-contextmenu .ui-state-hover 											{ border:0 solid; }
.elfinder-contextmenu-separator 												{ height:0; border-top:1px solid #ccc; margin:0 1px }
/* cwd */
.elfinder-cwd-wrapper 												{ overflow:hidden; position:relative; padding:0; margin:0 }
.elfinder-cwd-wrapper-list 											{ padding:0 }
.elfinder-cwd 														{ position:relative; cursor:default; padding:5px; margin:0; overflow:auto; height:100% !important; -moz-user-select:-moz-none; -khtml-user-select:none; -webkit-user-select:none; user-select:none }
.elfinder .elfinder-cwd-wrapper.elfinder-droppable-active 			{ padding:0; border:4px dashed #8cafed; box-sizing:border-box; }
.elfinder-cwd-view-icons .elfinder-cwd-file 						{ width:120px; height:70px; cursor:default; overflow:hidden }
.elfinder-cwd input 												{ width:100%; border:0 solid; margin:0; padding:0 }
.elfinder-cwd-view-icons input, 
.elfinder-cwd-view-icons 											{ text-align:center }
/* icon */
.elfinder-cwd .elfinder-droppable-active .elfinder-cwd-icon:before	{ content: "\f115"; }
.elfinder-cwd-icon-directory:before 								{ content: "\f114"; }
.elfinder-cwd-icon-application:before 								{ content: "\f109"; }
.elfinder-cwd-icon-x-empty:before 									{ content: "\f016"; } 
.elfinder-cwd-icon-text:before 										{ content: "\f0f6"; }
.elfinder-cwd-icon-image:before 									{ content: "\f1c5"; }
.elfinder-cwd-icon-vnd-adobe-photoshop:before 						{ content: "\f1c5"; }
.elfinder-cwd-icon-postscript:before 								{ content: "\f1c5"; }
.elfinder-cwd-icon-audio:before										{ content: "\f1c7"; }
.elfinder-cwd-icon-video:before										{ content: "\f1c8"; }
.elfinder-cwd-icon-flash-video:before								{ content: "\f1c8"; }
.elfinder-cwd-icon-rtf:before										{ content: "\f1c2"; }
.elfinder-cwd-icon-rtfd:before										{ content: "\f1c2"; }
.elfinder-cwd-icon-pdf:before										{ content: "\f1c1"; }
.elfinder-cwd-icon-vnd-ms-office:before								{ content: "\f1c2"; }
.elfinder-cwd-icon-msword:before									{ content: "\f1c2"; }
.elfinder-cwd-icon-vnd-ms-word:before								{ content: "\f1c2"; }
.elfinder-cwd-icon-vnd-oasis-opendocument-text:before				{ content: "\f1c2"; }
.elfinder-cwd-icon-ms-excel:before									{ content: "\f1c3"; }
.elfinder-cwd-icon-vnd-ms-excel:before								{ content: "\f1c3"; }
.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet:before		{ content: "\f1c3"; }
.elfinder-cwd-icon-vnd-ms-powerpoint:before							{ content: "\f1c4"; }
.elfinder-cwd-icon-vnd-oasis-opendocument-presentation:before		{ content: "\f1c4"; }
.elfinder-cwd-icon-html:before										{ content: "\f13b"; }
.elfinder-cwd-icon-css:before										{ content: "\f13c"; }
/* icon code */
.elfinder-cwd-icon-javascript:before							{ content: "\f1c9"; }
.elfinder-cwd-icon-x-javascript:before							{ content: "\f1c9"; }
.elfinder-cwd-icon-x-perl:before								{ content: "\f1c9"; }
.elfinder-cwd-icon-x-python:before								{ content: "\f1c9"; }
.elfinder-cwd-icon-x-ruby:before								{ content: "\f1c9"; }
.elfinder-cwd-icon-x-sh:before									{ content: "\f1c9"; }
.elfinder-cwd-icon-x-shellscript:before							{ content: "\f1c9"; }
.elfinder-cwd-icon-x-c:before									{ content: "\f1c9"; }
.elfinder-cwd-icon-x-csrc:before								{ content: "\f1c9"; }
.elfinder-cwd-icon-x-chdr:before								{ content: "\f1c9"; }
.elfinder-cwd-icon-x-c--:before									{ content: "\f1c9"; }
.elfinder-cwd-icon-x-c--src:before								{ content: "\f1c9"; }
.elfinder-cwd-icon-x-c--hdr:before								{ content: "\f1c9"; }
.elfinder-cwd-icon-x-java:before								{ content: "\f1c9"; }
.elfinder-cwd-icon-x-java-source:before							{ content: "\f1c9"; }
.elfinder-cwd-icon-x-php:before									{ content: "\f1c9"; }
.elfinder-cwd-icon-xml:before									{ content: "\f1c9"; }
.elfinder-cwd-icon-zip:before									{ content: "\f1c6"; }
.elfinder-cwd-icon-x-zip:before									{ content: "\f1c6"; }
.elfinder-cwd-icon-x-7z-compressed:before						{ content: "\f1c6"; }
.elfinder-cwd-icon-x-gzip:before								{ content: "\f1c6"; }
.elfinder-cwd-icon-x-tar:before									{ content: "\f1c6"; }
.elfinder-cwd-icon-x-bzip:before								{ content: "\f1c6"; }
.elfinder-cwd-icon-x-bzip2:before								{ content: "\f1c6"; }
.elfinder-cwd-icon-x-rar:before									{ content: "\f1c6"; }
.elfinder-cwd-icon-x-rar-compressed:before						{ content: "\f1c6"; }
.elfinder-cwd-icon-x-shockwave-flash:before						{ content: "\f109"; }
.elfinder-cwd-icon-group:before									{ content: "\f0c5"; }
.elfinder-cwd-icon-group 										{ -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg); -o-transform:rotateY(180deg); -ms-transform:rotateY(180deg); unicode-bidi:bidi-override; direction:rtl; }
/* view icon */
.elfinder-ltr .elfinder-cwd-view-icons .elfinder-cwd-file 			{ float:left; margin:0 5px 5px 0 }
.elfinder-rtl .elfinder-cwd-view-icons .elfinder-cwd-file 			{ float:right; margin:0 0 5px 5px }
.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover 		{ border:0 solid }
.elfinder-cwd-view-icons .elfinder-cwd-file-wrapper 				{ width:48px; height:48px; margin:auto; position:relative; }
.elfinder-cwd-view-icons .elfinder-cwd-filename 					{ text-align:center; white-space:pre; overflow:hidden; text-overflow:ellipsis; margin:0 5px; padding:0; border-radius:8px; }
.elfinder-cwd-icon.ui-icon 											{ display:block; width:48px; height:48px; margin:0 auto; background-clip:border-box; font-size:40px; line-height:48px; padding:0; }
/* view list */
.elfinder-cwd-view-list 											{ padding:0; }
.elfinder-cwd-view-list .elfinder-cwd-file-wrapper 					{ width:100%; position:relative }
.elfinder-ltr .elfinder-cwd-view-list .elfinder-cwd-file-wrapper 	{ padding-left:21px }
.elfinder-rtl .elfinder-cwd-view-list .elfinder-cwd-file-wrapper 	{ padding-right:21px }
.elfinder-cwd-view-list td .elfinder-cwd-icon 						{ width:16px; height:16px; position:absolute; font-size:inherit; line-height:inherit; }
.elfinder-ltr .elfinder-cwd-view-list .elfinder-cwd-icon 			{ left:0 }
.elfinder-rtl .elfinder-cwd-view-list .elfinder-cwd-icon 			{ right:0 }
/* notify */
.elfinder-dialog-notify .ui-dialog-titlebar,
.elfinder-dialog-notify .ui-dialog-titlebar-close 	{ display:none }
.elfinder-dialog-notify .ui-dialog-content 			{ padding:0 }
.elfinder-notify 									{ padding:0; text-align:center; }
.elfinder-notify-progressbar						{ position:relative; }
.elfinder-notify-progress 							{ margin:5px 0; overflow:hidden }
.elfinder-notify-percent 							{ margin:5px auto; display:block; position:absolute; width:100%; }
/* file edit */
.elfinder-file-edit 					{ width:calc(100% - 10px); height:calc(100% - 10px); }
/* help */
.elfinder-help-shortcut 				{ white-space:nowrap; clear:both }
.elfinder-help-shortcut-pattern			{ float:left; width:160px }
/* info */
.elfinder-info-title .elfinder-cwd-icon { float:left; width:48px; height:48px; margin-right:10px; }
.elfinder-info-title strong 			{ display:block; padding:5px }
.elfinder-info-tb 						{ min-width:200px; border:0 solid; margin:5px; }
.elfinder-info-tb td 					{ white-space:nowrap; padding:2px; }
.elfinder-info-tb tr td:first-child 	{ text-align:right; }
.elfinder-info-tb span 					{ float:left; }
.elfinder-info-tb a 					{ outline:none; text-decoration:underline; }
.elfinder-info-tb a:hover 				{ text-decoration:none; }
.elfinder-info-tb a.zclip 				{ font-size:10px; }
.elfinder-info-tb a.zclip .ui-icon 		{ padding:0 0 0 5px; }
.elfinder-info-spinner.ui-icon 			{ width:14px; height:14px; float:left; margin:0 5px; padding:0; }
/* navbar */
.elfinder .elfinder-navbar 										{ width:230px; padding:10px; background-image:none; overflow:auto; display:none; position:relative; user-select:none; z-index:1; }
.elfinder-navbar .ui-resizable-handle 							{ width:12px; background:url('img/resizer-v.png') center center no-repeat; left:0 }
.elfinder-ltr .elfinder-navbar 									{ float:left; border-left:0 solid }
.elfinder-rtl .elfinder-navbar 									{ float:right; border-right:0 solid }
.elfinder-ltr .ui-resizable-e 									{ margin-left:10px }
.elfinder-tree 													{ display:table; width:100%; margin:0 0 5px }
.elfinder-navbar-dir 											{ position:relative; display:block; white-space:nowrap; padding:10px; margin:0; outline:0 solid; border:none; cursor:default }
.elfinder-ltr .elfinder-navbar-dir								{ padding-left:60px }
.elfinder-rtl .elfinder-navbar-dir 								{ padding-right:60px }
.elfinder-navbar-arrow 											{ width:16px; height:16px; position:absolute; display:none; top:0; left:0; }
.elfinder-navbar-collapsed .elfinder-navbar-arrow 				{ display:block }
.elfinder-navbar-icon 											{ width:16px; height:16px; position:absolute; top:0; }
.elfinder-ltr .elfinder-navbar-icon 							{ left:21px }
.elfinder-rtl .elfinder-navbar-icon 							{ right:21px }
.elfinder-navbar-subtree 										{ display:none }
.elfinder-ltr .elfinder-navbar-subtree 							{ margin-left:21px }
.elfinder-rtl .elfinder-navbar-subtree 							{ margin-right:21px }
.elfinder-navbar-spinner 										{ width:16px; height:16px; position:absolute; display:block; top:0; }
.elfinder-ltr .elfinder-navbar-spinner 							{ left:0; }
.elfinder-rtl .elfinder-navbar-spinner 							{ right:0; }
.elfinder-ltr .elfinder-navbar-collapsed .elfinder-navbar-arrow { left:0 }
.elfinder-rtl .elfinder-navbar-collapsed .elfinder-navbar-arrow	{ right:0 }
/* tree icon */
.elfinder-ltr .elfinder-navbar-collapsed .elfinder-navbar-arrow:before				{ content: "\f0da"; }
.elfinder-ltr .elfinder-navbar-expanded .elfinder-navbar-arrow:before 				{ content: "\f0d7"; }
.elfinder-rtl .elfinder-navbar-collapsed .elfinder-navbar-arrow:before				{ content: "\f0d9"; }
.elfinder-rtl .elfinder-navbar-expanded .elfinder-navbar-arrow:before				{ content: "\f0d7"; }
.elfinder-places .elfinder-navbar-root .elfinder-navbar-icon:before					{ content: "\f02e"; }
.elfinder-navbar-subtree .elfinder-navbar-expanded .elfinder-navbar-icon:before 	{ content: "\f115"; } 
.elfinder-navbar-subtree .elfinder-droppable-active .elfinder-navbar-icon:before 	{ content: "\f115"; } 
.elfinder-navbar-subtree .ui-state-active .elfinder-navbar-icon:before 				{ content: "\f115"; } 
/* quickloook */
.elfinder-quicklook 												{ position:absolute; display:none; overflow:hidden; border-radius:8px; background:rgba(0,0,0,0.7); padding:5px !important; box-shadow:0 0 10px rgba(0,0,0,0.4), inset 0 0 0 1px rgba(0,0,0,0.4); }
.elfinder-quicklook .ui-resizable-se 								{ width:12px; height:12px; right:5px; bottom:5px; background:url("img/resizer.png") center center no-repeat; padding:0; }
.elfinder-quicklook-fullscreen 										{ border-radius:0; background-clip:padding-box; padding:0; background:#000; z-index:90000; display:block; padding: 0 !important; box-shadow:none; }
.elfinder-quicklook-fullscreen .elfinder-quicklook-titlebar 		{ display:none; }
.elfinder-quicklook-fullscreen .elfinder-quicklook-preview 			{ border:0 solid }
.elfinder-quicklook-titlebar 										{ text-align:center; background:transparent; position:relative; left:0; top:0; width:100%; height:30px; border-radius:8px; cursor:move; z-index:1; }
.elfinder-quicklook-title 											{ color:#fff; white-space:nowrap; overflow:hidden; padding:5px; text-align:left; }
.elfinder-quicklook-titlebar .ui-icon 								{ position:absolute; right:0; top:0; width:16px; height:16px; cursor:default; color:#fff; padding:5px; }
.elfinder-quicklook-preview 										{ overflow:hidden; position:relative; border:0 solid; border-left:1px solid transparent; border-right:1px solid transparent; height:calc(100% - 70px); z-index:-1; }
.elfinder-quicklook-info-wrapper 									{ position:absolute; width:100%; left:0; top:50%; margin-top:-50px }
.elfinder-quicklook-info 											{ padding:0 12px 0 112px }
.elfinder-quicklook-info .elfinder-quicklook-info-data:first-child	{ color:#fff; font-weight:700; padding-bottom:10px }
.elfinder-quicklook-info-data 										{ padding-bottom:0; color:#fff }
.elfinder-quicklook .elfinder-cwd-icon 								{ position:absolute; left:32px; top:0; color:#fff; }
.elfinder-quicklook-preview img 									{ display:block; margin:0 auto }
.elfinder-quicklook-navbar 											{ color:#fff; text-align:center; }
.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar 			{ padding:5px; border:none; background:#000 }
.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar-icon-close.ui-icon, 
.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar-separator { display:inline-block; }
.elfinder-quicklook-navbar-icon-close.ui-icon						{ display:none }
.elfinder-quicklook-navbar-separator 								{ width:1px; border-left:1px solid #fff; display:none; min-height:24px; vertical-align:middle; margin:0 5px; }
.elfinder-quicklook-navbar-icon 									{ font-size:x-large; cursor:pointer; }
.elfinder-quicklook-navbar-icon-fullscreen:before					{ content: "\f065"; }
.elfinder-quicklook-navbar-icon-fullscreen-off:before				{ content: "\f066"; }
.elfinder-quicklook-navbar-icon-prev:before 						{ content: "\f060"; }
.elfinder-quicklook-navbar-icon-next:before 						{ content: "\f061"; }
.elfinder-quicklook-navbar-icon-close:before						{ content: "\f057"; }
.elfinder-quicklook-preview-text-wrapper 							{ width:100%; height:100%; background:#fff; color:#222; overflow:auto }
pre.elfinder-quicklook-preview-text 								{ margin:0; padding:3px 9px }
.elfinder-quicklook-preview-html, .elfinder-quicklook-preview-pdf 	{ width:100%; height:100%; background:#fff; border:0 solid; margin:0 }
.elfinder-quicklook-preview-flash 									{ width:100%; height:100% }
.elfinder-quicklook-preview-audio 									{ width:100%; position:absolute; bottom:0; left:0 }
embed.elfinder-quicklook-preview-audio 								{ height:30px; background:0 0 }
.elfinder-quicklook-preview-video 									{ width:100%; height:100% }
/* statusbar */
.elfinder-statusbar					{ text-align:center; padding:5px; }
.elfinder-statusbar a 				{ text-decoration:none; color:inherit; }
.elfinder-statusbar div 			{ padding:0; }
.elfinder-path 						{ max-width:30%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:3px 0;	}
.elfinder-ltr .elfinder-path 		{ float:left }
.elfinder-rtl .elfinder-path 		{ float:right }
.elfinder-stat-size 				{ white-space:nowrap; }
.elfinder-ltr .elfinder-stat-size 	{ float:right }
.elfinder-rtl .elfinder-stat-size 	{ float:left }
.elfinder-stat-selected 			{ white-space:nowrap; overflow:hidden }
/* toolbar */
.elfinder-toolbar 													{ padding:4px 0 3px; }
.elfinder-buttonset 												{ margin:5px; display:flex; }
.elfinder .elfinder-button 											{ margin:0; padding:0; float:left; overflow:hidden; position:relative; }
.elfinder .ui-icon-search 											{ cursor:pointer }
.elfinder-toolbar-button-separator 									{ float:left; padding:0; height:24px; width:0; }
.elfinder-rtl .elfinder-buttonset 									{ float:right }
.elfinder-button-icon 												{ width:16px; height:16px; display:block; line-height:16px; margin:0; padding:0; }
.elfinder .elfinder-menubutton										{ overflow:visible }
.elfinder-button-menu 												{ position:absolute; left:0; top:26px; padding:0; overflow:hidden; }
.elfinder-button-menu-item 											{ white-space:nowrap; border:none; cursor:default; padding:10px 10px 10px 30px; position:relative; text-shadow:none; }
.elfinder-button-menu-item-separated 								{ border-top:1px solid #ccc; }
.elfinder-button-menu-item .ui-icon 								{ position:absolute; left:0; top:0; display:none; }
.elfinder-button-menu-item-selected .ui-icon 						{ display:block; }
.elfinder-button-menu-item-selected-asc .icon-caret-up 				{ display:none; }
.elfinder-button-menu-item-selected-desc .icon-caret-down			{ display:none; }
.elfinder-button-menu-item-selected .elfinder-menu-item-sort-dir	{ display:block; }
.elfinder-button form 												{ position:absolute; top:0; right:0; opacity:0; cursor:pointer }
.elfinder .elfinder-button form input 								{ cursor:default }
.elfinder-ltr .elfinder-button-search 								{ float:right; }
.elfinder-rtl .elfinder-button-search 								{ float:left; }
.elfinder-rtl .elfinder-button-search input							{ direction:rtl }
.ui-layout-content.elfinder 										{ box-shadow:none; background:none; }
.ui-widget-footer.elfinder-statusbar 								{ font-size:inherit; }
.ui-widget-footer.elfinder-statusbar div 							{ padding:0; }
.ui-widget-footer .elfinder-path 									{ padding:0; }
/* button icon */
.elfinder-button-icon:after 			{ position:absolute; right:5px; bottom:5px; font-size:xx-small; margin:auto; }
.elfinder-button-icon-home:before 		{ content: "\f015"; }
.elfinder-button-icon-back:before 		{ content: "\f060"; }
.elfinder-button-icon-forward:before 	{ content: "\f061"; }
.elfinder-button-icon-up:before 		{ content: "\f062"; }
.elfinder-button-icon-reload:before 	{ content: "\f021"; }
.elfinder-button-icon-open:before 		{ content: "\f14c"; }
.elfinder-button-icon-mkdir:before 		{ content: "\f114"; } .elfinder-button-icon-mkdir:after	 { content: "\f067"; }
.elfinder-button-icon-mkfile:before 	{ content: "\f016"; } .elfinder-button-icon-mkfile:after { content: "\f067"; }
.elfinder-button-icon-rm:before 		{ content: "\f1f8"; }
.elfinder-button-icon-copy:before 		{ content: "\f0c5"; }
.elfinder-button-icon-cut:before 		{ content: "\f0c4"; }
.elfinder-button-icon-paste:before 		{ content: "\f0ea"; }
.elfinder-button-icon-getfile:before 	{ content: ""; }
.elfinder-button-icon-duplicate:before 	{ content: "\f126"; }
.elfinder-button-icon-rename:before 	{ content: "\f044"; }
.elfinder-button-icon-edit:before 		{ content: "\f040"; }
.elfinder-button-icon-quicklook:before 	{ content: "\f06e"; }
.elfinder-button-icon-upload:before 	{ content: "\f093"; }
.elfinder-button-icon-download:before 	{ content: "\f019"; }
.elfinder-button-icon-info:before 		{ content: "\f129"; }
.elfinder-button-icon-extract:before 	{ content: "\f1c6"; } .elfinder-button-icon-extract:after { content: "\f063"; }
.elfinder-button-icon-archive:before 	{ content: "\f1c6"; } .elfinder-button-icon-archive:after { content: "\f062"; }
.elfinder-button-icon-view:before 		{ content: "\f00a"; }
.elfinder-button-icon-view-list:before	{ content: "\f022"; }
.elfinder-button-icon-help:before 		{ content: "\f128"; }
.elfinder-button-icon-resize:before 	{ content: "\f125"; }
.elfinder-button-icon-search:before 	{ content: "\f002"; }
.elfinder-button-icon-sort:before 		{ content: "\f0dc"; }
.elfinder-button-icon-rotate-r:before 	{ content: "\f01e"; }
.elfinder-button-icon-rotate-l:before 	{ content: "\f0e2"; }
.elfinder-button-icon-linkFile			{ content: "\f0c1"; }
.elfinder-button-icon-confFile			{ content: "\f013"; }