commit 4aef6cb4f15039f512f38eec4cc20af94499eccf Author: bkraul Date: Tue Jul 23 14:56:52 2019 -0500 Initial add diff --git a/alpine/Dockerfile b/alpine/Dockerfile new file mode 100644 index 0000000..b8b35b1 --- /dev/null +++ b/alpine/Dockerfile @@ -0,0 +1,28 @@ +FROM webdevops/php-nginx:alpine +MAINTAINER Belman Kraul + +# set up initial vars +ENV \ + ELFINDER_RELEASE="2.1.49" \ + ELFINDER_USER="admin" \ + ELFINDER_PASS="admin" + +RUN set -x \ + && curl -L -O "https://github.com/Studio-42/elFinder/archive/${ELFINDER_RELEASE}.tar.gz" \ + && tar -xvf ${ELFINDER_RELEASE}.tar.gz --strip 1 -C /app \ + && rm -rf ${ELFINDER_RELEASE}.tar.gz \ + && rm -rf /app/*.html \ + && rm -ff /app/*.js \ + && chown -R ${APPLICATION_UID}:${APPLICATION_GID} /app \ + && rm -rf /app/files \ + && ln -s /data /app/files \ + && docker-run-bootstrap \ + && docker-image-cleanup + +COPY ./custom/app/ /app/ + +RUN set -x \ + && chown -R ${APPLICATION_UID}:${APPLICATION_GID} /app + +VOLUME /data + diff --git a/alpine/build b/alpine/build new file mode 100755 index 0000000..72b7334 --- /dev/null +++ b/alpine/build @@ -0,0 +1,7 @@ +#!/bin/sh + +docker pull webdevops/php-nginx:alpine +docker build $1\ + -t bkraul/elfinder:alpine \ + -t bkraul/elfinder:alpine-2.1.49 \ + . diff --git a/alpine/custom/app/index.php b/alpine/custom/app/index.php new file mode 100644 index 0000000..cf568f4 --- /dev/null +++ b/alpine/custom/app/index.php @@ -0,0 +1,81 @@ + + + + + + + + elFinder 2.1.x + + + + + + + + + +
+ + + diff --git a/alpine/custom/app/login.html b/alpine/custom/app/login.html new file mode 100644 index 0000000..04fdac8 --- /dev/null +++ b/alpine/custom/app/login.html @@ -0,0 +1,51 @@ + + + + + + +Bootstrap Simple Login Form + + + + + + + + + \ No newline at end of file diff --git a/alpine/custom/app/main.js b/alpine/custom/app/main.js new file mode 100644 index 0000000..e15ee91 --- /dev/null +++ b/alpine/custom/app/main.js @@ -0,0 +1,160 @@ +/** + * elFinder client options and main script for RequireJS + * + * Rename "main.default.js" to "main.js" and edit it if you need configure elFInder options or any things. And use that in elfinder.html. + * e.g. `` + **/ +(function(){ + "use strict"; + var // jQuery and jQueryUI version + jqver = '3.3.1', + uiver = '1.12.1', + + // Detect language (optional) + lang = (function() { + var locq = window.location.search, + fullLang, locm, lang; + if (locq && (locm = locq.match(/lang=([a-zA-Z_-]+)/))) { + // detection by url query (?lang=xx) + fullLang = locm[1]; + } else { + // detection by browser language + fullLang = (navigator.browserLanguage || navigator.language || navigator.userLanguage); + } + lang = fullLang.substr(0,2); + if (lang === 'pt') lang = 'pt_BR'; + else if (lang === 'ug') lang = 'ug_CN'; + else if (lang === 'zh') lang = (fullLang.substr(0,5).toLowerCase() === 'zh-tw')? 'zh_TW' : 'zh_CN'; + return lang; + })(), + + // Start elFinder (REQUIRED) + start = function(elFinder, editors, config) { + // load jQueryUI CSS + elFinder.prototype.loadCss('//cdnjs.cloudflare.com/ajax/libs/jqueryui/'+uiver+'/themes/smoothness/jquery-ui.css'); + + $(function() { + var optEditors = { + commandsOptions: { + edit: { + editors: Array.isArray(editors)? editors : [] + } + } + }, + opts = {}; + + // Interpretation of "elFinderConfig" + if (config && config.managers) { + $.each(config.managers, function(id, mOpts) { + opts = Object.assign(opts, config.defaultOpts || {}); + // editors marges to opts.commandOptions.edit + try { + mOpts.commandsOptions.edit.editors = mOpts.commandsOptions.edit.editors.concat(editors || []); + } catch(e) { + Object.assign(mOpts, optEditors); + } + // Make elFinder + $('#' + id).elfinder( + // 1st Arg - options + $.extend(true, { lang: lang }, opts, mOpts || {}), + // 2nd Arg - before boot up function + function(fm, extraObj) { + // `init` event callback function + fm.bind('init', function() { + // Optional for Japanese decoder "encoding-japanese" + if (fm.lang === 'ja') { + require( + [ 'encoding-japanese' ], + function(Encoding) { + if (Encoding && Encoding.convert) { + fm.registRawStringDecoder(function(s) { + return Encoding.convert(s, {to:'UNICODE',type:'string'}); + }); + } + } + ); + } + }); + } + ); + }); + } else { + alert('"elFinderConfig" object is wrong.'); + } + }); + }, + + // JavaScript loader (REQUIRED) + load = function() { + require( + [ + 'elfinder' + , 'extras/editors.default.min' // load text, image editors + , 'elFinderConfig' + // , 'extras/quicklook.googledocs.min' // optional preview for GoogleApps contents on the GoogleDrive volume + ], + start, + function(error) { + alert(error.message); + } + ); + }, + + // is IE8 or :? for determine the jQuery version to use (optional) + old = (typeof window.addEventListener === 'undefined' && typeof document.getElementsByClassName === 'undefined') + || + (!window.chrome && !document.unqueID && !window.opera && !window.sidebar && 'WebkitAppearance' in document.documentElement.style && document.body.style && typeof document.body.style.webkitFilter === 'undefined'); + + // config of RequireJS (REQUIRED) + require.config({ + baseUrl : 'js', + paths : { + 'jquery' : '//cdnjs.cloudflare.com/ajax/libs/jquery/'+(old? '1.12.4' : jqver)+'/jquery.min', + 'jquery-ui': '//cdnjs.cloudflare.com/ajax/libs/jqueryui/'+uiver+'/jquery-ui.min', + 'elfinder' : 'elfinder.min', + 'encoding-japanese': '//cdn.rawgit.com/polygonplanet/encoding.js/1.0.26/encoding.min' + }, + waitSeconds : 10 // optional + }); + + // check elFinderConfig and fallback + // This part don't used if you are using elfinder.html, see elfinder.html + if (! require.defined('elFinderConfig')) { + define('elFinderConfig', { + // elFinder options (REQUIRED) + // Documentation for client options: + // https://github.com/Studio-42/elFinder/wiki/Client-configuration-options + defaultOpts : { + url : 'php/connector.minimal.php' // connector URL (REQUIRED) + ,commandsOptions : { + edit : { + extraOptions : { + // set API key to enable Creative Cloud image editor + // see https://console.adobe.io/ + creativeCloudApiKey : '', + // browsing manager URL for CKEditor, TinyMCE + // uses self location with the empty value + managerUrl : '' + } + } + ,quicklook : { + // to enable CAD-Files and 3D-Models preview with sharecad.org + sharecadMimes : ['image/vnd.dwg', 'image/vnd.dxf', 'model/vnd.dwf', 'application/vnd.hp-hpgl', 'application/plt', 'application/step', 'model/iges', 'application/vnd.ms-pki.stl', 'application/sat', 'image/cgm', 'application/x-msmetafile'], + // to enable preview with Google Docs Viewer + googleDocsMimes : ['application/pdf', 'image/tiff', 'application/vnd.ms-office', 'application/msword', 'application/vnd.ms-word', 'application/vnd.ms-excel', 'application/vnd.ms-powerpoint', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/postscript', 'application/rtf'], + // to enable preview with Microsoft Office Online Viewer + // these MIME types override "googleDocsMimes" + officeOnlineMimes : ['application/vnd.ms-office', 'application/msword', 'application/vnd.ms-word', 'application/vnd.ms-excel', 'application/vnd.ms-powerpoint', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/vnd.openxmlformats-officedocument.presentationml.presentation', 'application/vnd.oasis.opendocument.text', 'application/vnd.oasis.opendocument.spreadsheet', 'application/vnd.oasis.opendocument.presentation'] + } + } + }, + managers : { + 'elfinder': {}, + } + }); + } + + // load JavaScripts (REQUIRED) + load(); + +})(); diff --git a/alpine/custom/app/php/connector.minimal.php b/alpine/custom/app/php/connector.minimal.php new file mode 100644 index 0000000..cf01340 --- /dev/null +++ b/alpine/custom/app/php/connector.minimal.php @@ -0,0 +1,152 @@ + true, + 'roots' => array( + // Items volume + array( + 'driver' => 'LocalFileSystem', // driver for accessing file system (REQUIRED) + 'path' => '../files/', // path to files (REQUIRED) + 'URL' => dirname($_SERVER['PHP_SELF']) . '/../files/', // URL to files (REQUIRED) + 'trashHash' => 't1_Lw', // elFinder's hash of trash folder + 'winHashFix' => DIRECTORY_SEPARATOR !== '/', // to make hash same to Linux one on windows too + 'uploadDeny' => array('all'), // All Mimetypes not allowed to upload + 'uploadAllow' => array('image/x-ms-bmp', 'image/gif', 'image/jpeg', 'image/png', 'image/x-icon', 'text/plain'), // Mimetype `image` and `text/plain` allowed to upload + 'uploadOrder' => array('deny', 'allow'), // allowed Mimetype `image` and `text/plain` only + 'accessControl' => 'access' // disable and hide dot starting files (OPTIONAL) + ), + // Trash volume + array( + 'id' => '1', + 'driver' => 'Trash', + 'path' => '../files/.trash/', + 'tmbURL' => dirname($_SERVER['PHP_SELF']) . '/../files/.trash/.tmb/', + 'winHashFix' => DIRECTORY_SEPARATOR !== '/', // to make hash same to Linux one on windows too + 'uploadDeny' => array('all'), // Recomend the same settings as the original volume that uses the trash + 'uploadAllow' => array('image/x-ms-bmp', 'image/gif', 'image/jpeg', 'image/png', 'image/x-icon', 'text/plain'), // Same as above + 'uploadOrder' => array('deny', 'allow'), // Same as above + 'accessControl' => 'access', // Same as above + ) + ) +); + +// run elFinder +$connector = new elFinderConnector(new elFinder($opts)); +$connector->run(); + diff --git a/alpine/custom/app/session.php b/alpine/custom/app/session.php new file mode 100644 index 0000000..48b671c --- /dev/null +++ b/alpine/custom/app/session.php @@ -0,0 +1,21 @@ + div { + background-color: #323232 !important; + color: #d6d6d6; + -webkit-box-shadow: none; + box-shadow: none; + opacity: inherit; + padding: 10px 60px; +} +.elfinder .elfinder-toast > div button.ui-button { + color: #fff; +} +.elfinder .elfinder-toast > .toast-info button.ui-button { + background-color: #3498db; +} +.elfinder .elfinder-toast > .toast-error button.ui-button { + background-color: #f44336; +} +.elfinder .elfinder-toast > .toast-success button.ui-button { + background-color: #4caf50; +} +.elfinder .elfinder-toast > .toast-warning button.ui-button { + background-color: #ff9800; +} +.elfinder-toast-msg { + font-family: "Noto Sans", sans-serif; + font-size: 17px; +} +/** + * For Ace Editor + */ +#ace_settingsmenu { + font-family: "Noto Sans", sans-serif; + -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.6) !important; + box-shadow: 0 1px 30px rgba(0, 0, 0, 0.6) !important; + background-color: #1d2736 !important; + color: #e6e6e6 !important; +} +#ace_settingsmenu, +#kbshortcutmenu { + padding: 0; +} +.ace_optionsMenuEntry { + padding: 5px 10px; +} +.ace_optionsMenuEntry:hover { + background-color: #111721; +} +.ace_optionsMenuEntry label { + font-size: 13px; +} +#ace_settingsmenu input[type="text"], +#ace_settingsmenu select { + margin: 1px 2px 2px; + padding: 2px 5px; + -webkit-border-radius: 3px; + border-radius: 3px; + border: 0; + background: rgba(9, 53, 121, 0.75); + color: white !important; +} +/** + * Icons + */ +@font-face { + font-family: material; + src: url("../icons/material.eot?91804974"); + src: url("../icons/material.eot?91804974#iefix") format("embedded-opentype"), url("../icons/material.woff2?91804974") format("woff2"), url("../icons/material.woff?91804974") format("woff"), url("../icons/material.ttf?91804974") format("truetype"), url("../icons/material.svg?91804974#material") format("svg"); + font-weight: normal; + font-style: normal; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + @font-face { + font-family: material; + src: url("../icons/material.svg?91804974#material") format("svg"); + } +} +.elfinder .ui-icon, +.elfinder-button-icon, +.ui-widget-header .ui-icon, +.ui-widget-content .ui-icon { + font: normal normal normal 14px/1 material; + background-image: inherit; + text-indent: inherit; +} +.elfinder .ui-button-icon-only .ui-icon { + font: normal normal normal 14px/1 material; + background-image: inherit !important; + text-indent: 0; + font-size: 16px; +} +.elfinder-button-icon { + background: inherit; +} +.elfinder-button-icon-home:before { + content: '\e800'; +} +.elfinder-button-icon-back:before { + content: '\e801'; +} +.elfinder-button-icon-forward:before { + content: '\e802'; +} +.elfinder-button-icon-up:before { + content: '\e803'; +} +.elfinder-button-icon-dir:before { + content: '\e804'; +} +.elfinder-button-icon-opendir:before { + content: '\e805'; +} +.elfinder-button-icon-reload:before { + content: '\e806'; +} +.elfinder-button-icon-open:before { + content: '\e807'; +} +.elfinder-button-icon-mkdir:before { + content: '\e808'; +} +.elfinder-button-icon-mkfile:before { + content: '\e809'; +} +.elfinder-button-icon-rm:before { + content: '\e80a'; +} +.elfinder-button-icon-trash:before { + content: '\e80b'; +} +.elfinder-button-icon-restore:before { + content: '\e80c'; +} +.elfinder-button-icon-copy:before { + content: '\e80d'; +} +.elfinder-button-icon-cut:before { + content: '\e80e'; +} +.elfinder-button-icon-paste:before { + content: '\e80f'; +} +.elfinder-button-icon-getfile:before { + content: '\e810'; +} +.elfinder-button-icon-duplicate:before { + content: '\e811'; +} +.elfinder-button-icon-rename:before { + content: '\e812'; +} +.elfinder-button-icon-edit:before { + content: '\e813'; +} +.elfinder-button-icon-quicklook:before { + content: '\e814'; +} +.elfinder-button-icon-upload:before { + content: '\e815'; +} +.elfinder-button-icon-download:before { + content: '\e816'; +} +.elfinder-button-icon-info:before { + content: '\e817'; +} +.elfinder-button-icon-extract:before { + content: '\e818'; +} +.elfinder-button-icon-archive:before { + content: '\e819'; +} +.elfinder-button-icon-view:before { + content: '\e81a'; +} +.elfinder-button-icon-view-list:before { + content: '\e81b'; +} +.elfinder-button-icon-help:before { + content: '\e81c'; +} +.elfinder-button-icon-resize:before { + content: '\e81d'; +} +.elfinder-button-icon-link:before { + content: '\e81e'; +} +.elfinder-button-icon-search:before { + content: '\e81f'; +} +.elfinder-button-icon-sort:before { + content: '\e820'; +} +.elfinder-button-icon-rotate-r:before { + content: '\e821'; +} +.elfinder-button-icon-rotate-l:before { + content: '\e822'; +} +.elfinder-button-icon-netmount:before { + content: '\e823'; +} +.elfinder-button-icon-netunmount:before { + content: '\e824'; +} +.elfinder-button-icon-places:before { + content: '\e825'; +} +.elfinder-button-icon-chmod:before { + content: '\e826'; +} +.elfinder-button-icon-accept:before { + content: '\e827'; +} +.elfinder-button-icon-menu:before { + content: '\e828'; +} +.elfinder-button-icon-colwidth:before { + content: '\e829'; +} +.elfinder-button-icon-fullscreen:before { + content: '\e82a'; +} +.elfinder-button-icon-unfullscreen:before { + content: '\e82b'; +} +.elfinder-button-icon-empty:before { + content: '\e82c'; +} +.elfinder-button-icon-undo:before { + content: '\e82d'; +} +.elfinder-button-icon-redo:before { + content: '\e82e'; +} +.elfinder-button-icon-preference:before { + content: '\e82f'; +} +.elfinder-button-icon-mkdirin:before { + content: '\e830'; +} +.elfinder-button-icon-selectall:before { + content: '\e831'; +} +.elfinder-button-icon-selectnone:before { + content: '\e832'; +} +.elfinder-button-icon-selectinvert:before { + content: '\e833'; +} +.elfinder-button-icon-logout:before { + content: '\e85a'; +} +.elfinder-button-icon-opennew:before { + content: '\e85b'; +} +.elfinder-button-icon-hide:before { + content: '\e85d'; +} +.elfinder-button-search .ui-icon.ui-icon-search { + font-size: 17px; +} +.elfinder-button-search .ui-icon:hover { + opacity: 1; +} +.elfinder-navbar-icon { + font: normal normal normal 16px/1 material; + background-image: inherit !important; +} +.elfinder-navbar-icon:before { + content: '\e804'; +} +.elfinder-droppable-active .elfinder-navbar-icon:before, +.elfinder .ui-state-active .elfinder-navbar-icon:before, +.elfinder .ui-state-hover .elfinder-navbar-icon:before { + content: '\e805'; +} +.elfinder-navbar-root-local .elfinder-navbar-icon:before { + content: '\e83d' !important; +} +.elfinder-navbar-root-ftp .elfinder-navbar-icon:before { + content: '\e823' !important; +} +.elfinder-navbar-root-sql .elfinder-navbar-icon:before { + content: '\e83e' !important; +} +.elfinder-navbar-root-dropbox .elfinder-navbar-icon:before { + content: '\e83f' !important; +} +.elfinder-navbar-root-googledrive .elfinder-navbar-icon:before { + content: '\e840' !important; +} +.elfinder-navbar-root-onedrive .elfinder-navbar-icon:before { + content: '\e841' !important; +} +.elfinder-navbar-root-box .elfinder-navbar-icon:before { + content: '\e842' !important; +} +.elfinder-navbar-root-trash .elfinder-navbar-icon:before { + content: '\e80b' !important; +} +.elfinder-navbar-root-zip .elfinder-navbar-icon:before { + content: '\e85c' !important; +} +.elfinder-navbar-root-network .elfinder-navbar-icon:before { + content: '\e823' !important; +} +.elfinder-places .elfinder-navbar-root .elfinder-navbar-icon:before { + content: '\e825' !important; +} +.elfinder-navbar-arrow { + background-image: inherit !important; + font: normal normal normal 14px/1 material; + font-size: 10px; + padding-top: 3px; + padding-left: 2px; + color: #a9a9a9; +} +.elfinder .ui-state-active .elfinder-navbar-arrow { + color: #fff; +} +.elfinder-ltr .elfinder-navbar-collapsed .elfinder-navbar-arrow:before { + content: '\e857'; +} +.elfinder-rtl .elfinder-navbar-collapsed .elfinder-navbar-arrow:before { + content: '\e858'; +} +.elfinder-ltr .elfinder-navbar-expanded .elfinder-navbar-arrow:before, +.elfinder-rtl .elfinder-navbar-expanded .elfinder-navbar-arrow:before { + content: '\e851'; +} +div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon { + font-size: 8px; + margin-top: 5px; + margin-right: 5px; +} +div.elfinder-cwd-wrapper-list .ui-icon-grip-dotted-vertical { + margin: 2px; +} +.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon, +.elfinder-navbar-root-local .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon, +.elfinder-navbar-root-ftp .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon, +.elfinder-navbar-root-sql .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-dropbox td .elfinder-cwd-icon, +.elfinder-navbar-root-dropbox .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon, +.elfinder-navbar-root-googledrive .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon, +.elfinder-navbar-root-onedrive .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon, +.elfinder-navbar-root-box .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon, +.elfinder-navbar-root-trash .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon, +.elfinder-navbar-root-zip .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon, +.elfinder-navbar-root-network .elfinder-cwd-icon { + background-image: inherit; +} +.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon:before, +.elfinder-navbar-root-local .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon:before, +.elfinder-navbar-root-ftp .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon:before, +.elfinder-navbar-root-sql .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-dropbox td .elfinder-cwd-icon:before, +.elfinder-navbar-root-dropbox .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon:before, +.elfinder-navbar-root-googledrive .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon:before, +.elfinder-navbar-root-onedrive .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon:before, +.elfinder-navbar-root-box .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon:before, +.elfinder-navbar-root-trash .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon:before, +.elfinder-navbar-root-zip .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon:before, +.elfinder-navbar-root-network .elfinder-cwd-icon:before { + font-family: material; + background-color: transparent; + color: #525252; + font-size: 55px; + position: relative; + top: -10px !important; + padding: 0; + display: contents !important; +} +.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon:before, +.elfinder-navbar-root-local .elfinder-cwd-icon:before { + content: '\e83d'; +} +.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon:before, +.elfinder-navbar-root-ftp .elfinder-cwd-icon:before { + content: '\e823'; +} +.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon:before, +.elfinder-navbar-root-sql .elfinder-cwd-icon:before { + content: '\e83e'; +} +.elfinder-cwd-view-list .elfinder-navbar-roor-dropbox td .elfinder-cwd-icon:before, +.elfinder-navbar-roor-dropbox .elfinder-cwd-icon:before { + content: '\e83f'; +} +.elfinder-cwd-view-list .elfinder-navbar-roor-googledrive td .elfinder-cwd-icon:before, +.elfinder-navbar-roor-googledrive .elfinder-cwd-icon:before { + content: '\e840'; +} +.elfinder-cwd-view-list .elfinder-navbar-roor-onedrive td .elfinder-cwd-icon:before, +.elfinder-navbar-roor-onedrive .elfinder-cwd-icon:before { + content: '\e841'; +} +.elfinder-cwd-view-list .elfinder-navbar-roor-box td .elfinder-cwd-icon:before, +.elfinder-navbar-roor-box .elfinder-cwd-icon:before { + content: '\e842'; +} +.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon:before, +.elfinder-navbar-root-trash .elfinder-cwd-icon:before { + content: '\e80b'; +} +.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon:before, +.elfinder-navbar-root-zip .elfinder-cwd-icon:before { + content: '\e85c'; +} +.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon:before, +.elfinder-navbar-root-network .elfinder-cwd-icon:before { + content: '\e823'; +} +.elfinder-dialog-icon { + font: normal normal normal 14px/1 material; + background: inherit; + color: #524949; + font-size: 37px; +} +.elfinder-dialog-icon:before { + content: '\e843'; +} +.elfinder-dialog-icon-mkdir:before { + content: '\e808'; +} +.elfinder-dialog-icon-mkfile:before { + content: '\e809'; +} +.elfinder-dialog-icon-copy:before { + content: '\e80d'; +} +.elfinder-dialog-icon-prepare:before, +.elfinder-dialog-icon-move:before { + content: '\e844'; +} +.elfinder-dialog-icon-upload:before, +.elfinder-dialog-icon-chunkmerge:before { + content: '\e815'; +} +.elfinder-dialog-icon-rm:before { + content: '\e80a'; +} +.elfinder-dialog-icon-open:before, +.elfinder-dialog-icon-readdir:before, +.elfinder-dialog-icon-file:before { + content: '\e807'; +} +.elfinder-dialog-icon-reload:before { + content: '\e806'; +} +.elfinder-dialog-icon-download:before { + content: '\e816'; +} +.elfinder-dialog-icon-save:before { + content: '\e845'; +} +.elfinder-dialog-icon-rename:before { + content: '\e812'; +} +.elfinder-dialog-icon-zipdl:before, +.elfinder-dialog-icon-archive:before { + content: '\e819'; +} +.elfinder-dialog-icon-extract:before { + content: '\e818'; +} +.elfinder-dialog-icon-search:before { + content: '\e81f'; +} +.elfinder-dialog-icon-loadimg:before { + content: '\e846'; +} +.elfinder-dialog-icon-url:before { + content: '\e81e'; +} +.elfinder-dialog-icon-resize:before { + content: '\e81d'; +} +.elfinder-dialog-icon-netmount:before { + content: '\e823'; +} +.elfinder-dialog-icon-netunmount:before { + content: '\e824'; +} +.elfinder-dialog-icon-chmod:before { + content: '\e826'; +} +.elfinder-dialog-icon-preupload:before, +.elfinder-dialog-icon-dim:before { + content: '\e847'; +} +.elfinder-contextmenu .elfinder-contextmenu-item span.elfinder-contextmenu-icon { + font-size: 16px; +} +.elfinder-contextmenu .elfinder-contextmenu-item .elfinder-contextsubmenu-item .ui-icon { + font-size: 15px; +} +.elfinder-contextmenu .elfinder-contextmenu-item .elfinder-button-icon-link:before { + content: '\e837'; +} +.elfinder .elfinder-contextmenu-extra-icon { + margin-top: -6px; +} +.elfinder .elfinder-contextmenu-extra-icon a { + padding: 5px; + margin: -16px; +} +.elfinder-button-icon-link:before { + content: '\e81e' !important; +} +.elfinder .elfinder-contextmenu-arrow { + font: normal normal normal 14px/1 material; + background-image: inherit; + font-size: 10px !important; + padding-top: 3px; +} +.elfinder .elfinder-contextmenu-arrow:before { + content: '\e857'; +} +.elfinder-contextmenu .ui-state-hover .elfinder-contextmenu-arrow { + background-image: inherit; +} +.elfinder-quicklook .ui-resizable-se { + background: inherit; +} +.elfinder-quicklook-navbar-icon { + background: transparent; + font: normal normal normal 14px/1 material; + font-size: 32px; + color: #fff; +} +.elfinder-quicklook-titlebar-icon { + margin-top: -8px; +} +.elfinder-quicklook-titlebar-icon .ui-icon { + border: 0; + opacity: 0.8; + font-size: 15px; + padding: 1px; +} +.elfinder-quicklook-titlebar .ui-icon-circle-close, +.elfinder-quicklook .ui-icon-gripsmall-diagonal-se { + color: #f1f1f1; +} +.elfinder-quicklook-navbar-icon-prev:before { + content: '\e848'; +} +.elfinder-quicklook-navbar-icon-next:before { + content: '\e849'; +} +.elfinder-quicklook-navbar-icon-fullscreen:before { + content: '\e84a'; +} +.elfinder-quicklook-navbar-icon-fullscreen-off:before { + content: '\e84b'; +} +.elfinder-quicklook-navbar-icon-close:before { + content: '\e84c'; +} +.elfinder .ui-button-icon { + background-image: inherit; +} +.elfinder .ui-icon-search:before { + content: '\e81f'; +} +.elfinder .ui-icon-closethick:before, +.elfinder .ui-icon-close:before { + content: '\e839'; +} +.elfinder .ui-icon-circle-close:before { + content: '\e84c'; +} +.elfinder .ui-icon-gear:before { + content: '\e82f'; +} +.elfinder .ui-icon-gripsmall-diagonal-se:before { + content: '\e838'; +} +.elfinder .ui-icon-locked:before { + content: '\e834'; +} +.elfinder .ui-icon-unlocked:before { + content: '\e836'; +} +.elfinder .ui-icon-arrowrefresh-1-n:before { + content: '\e821'; +} +.elfinder .ui-icon-plusthick:before { + content: '\e83a'; +} +.elfinder .ui-icon-arrowreturnthick-1-s:before { + content: '\e83b'; +} +.elfinder .ui-icon-minusthick:before { + content: '\e83c'; +} +.elfinder .ui-icon-pin-s:before { + content: '\e84d'; +} +.elfinder .ui-icon-check:before { + content: '\e84e'; +} +.elfinder .ui-icon-arrowthick-1-s:before { + content: '\e84f'; +} +.elfinder .ui-icon-arrowthick-1-n:before { + content: '\e850'; +} +.elfinder .ui-icon-triangle-1-s:before { + content: '\e851'; +} +.elfinder .ui-icon-triangle-1-n:before { + content: '\e852'; +} +.elfinder .ui-icon-grip-dotted-vertical:before { + content: '\e853'; +} +.elfinder-lock, +.elfinder-perms, +.elfinder-symlink { + background-image: inherit; + font: normal normal normal 18px/1 material; + color: #4d4d4d; +} +.elfinder-na .elfinder-perms:before { + content: '\e824'; +} +.elfinder-ro .elfinder-perms:before { + content: '\e835'; +} +.elfinder-wo .elfinder-perms:before { + content: '\e854'; +} +.elfinder-group .elfinder-perms:before { + content: '\e800'; +} +.elfinder-lock:before { + content: '\e84d'; +} +.elfinder-symlink:before { + content: '\e837'; +} +.elfinder .elfinder-toast > div { + font: normal normal normal 14px/1 material; +} +.elfinder .elfinder-toast > div:before { + font-size: 45px; + position: absolute; + left: 5px; + top: 15px; +} +.elfinder .elfinder-toast > .toast-info, +.elfinder .elfinder-toast > .toast-error, +.elfinder .elfinder-toast > .toast-success, +.elfinder .elfinder-toast > .toast-warning { + background-image: inherit !important; +} +.elfinder .elfinder-toast > .toast-info:before { + content: '\e817'; + color: #3498db; +} +.elfinder .elfinder-toast > .toast-error:before { + content: '\e855'; + color: #f44336; +} +.elfinder .elfinder-toast > .toast-success:before { + content: '\e84e'; + color: #4caf50; +} +.elfinder .elfinder-toast > .toast-warning:before { + content: '\e856'; + color: #ff9800; +} +.elfinder-drag-helper-icon-status { + font: normal normal normal 14px/1 material; + background: inherit; +} +.elfinder-drag-helper-icon-status:before { + content: '\e824'; +} +.elfinder-drag-helper-move .elfinder-drag-helper-icon-status { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.elfinder-drag-helper-move .elfinder-drag-helper-icon-status:before { + content: '\e854'; +} +.elfinder-drag-helper-plus .elfinder-drag-helper-icon-status { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.elfinder-drag-helper-plus .elfinder-drag-helper-icon-status:before { + content: '\e84c'; +} +/** + * MIME Types + */ +.elfinder-cwd-view-list td .elfinder-cwd-icon { + background-image: url("../images/icons-small.svg"); +} +.elfinder-cwd-icon { + background: url("../images/icons-big.svg") 0 0 no-repeat; + -webkit-border-radius: 0; + border-radius: 0; +} +.elfinder-cwd-icon:before { + font-size: 10px; + position: relative; + top: 27px; + left: inherit; + padding: 1px; + background-color: transparent; +} +.elfinder-cwd-icon-directory { + background-position: 0 -50px; +} +.elfinder-cwd .elfinder-droppable-active .elfinder-cwd-icon { + background-position: 0 -100px; +} +.elfinder-cwd-icon-group { + background-position: 0 -150px; +} +.elfinder-cwd-icon-application { + background-position: 0 -200px; +} +.elfinder-cwd-icon-rtf, +.elfinder-cwd-icon-rtfd, +.elfinder-cwd-icon-text { + background-position: 0 -250px; +} +.elfinder-cwd-icon-image { + background-position: 0 -300px; +} +.elfinder-cwd-icon-audio { + background-position: 0 -350px; +} +.elfinder-cwd-icon-video, +.elfinder-cwd-icon-flash-video, +.elfinder-cwd-icon-dash-xml, +.elfinder-cwd-icon-vnd-apple-mpegurl, +.elfinder-cwd-icon-x-mpegurl { + background-position: 0 -400px; +} +.elfinder-cwd-icon-plain, +.elfinder-cwd-icon-x-empty { + background-position: 0 -450px; +} +.elfinder-cwd-icon-pdf { + background-position: 0 -500px; +} +.elfinder-cwd-icon-vnd-ms-office { + background-position: 0 -550px; +} +.elfinder-cwd-icon-x-msaccess { + background-position: 0 -600px; +} +.elfinder-cwd-icon-x-msaccess:before { + content: none !important; +} +.elfinder-cwd-icon-ms-excel, +.elfinder-cwd-icon-vnd-ms-excel, +.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12 { + background-position: 0 -650px; +} +.elfinder-cwd-icon-ms-excel:before, +.elfinder-cwd-icon-vnd-ms-excel:before, +.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12:before { + content: none !important; +} +.elfinder-cwd-icon-vnd-ms-powerpoint, +.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12 { + background-position: 0 -700px; +} +.elfinder-cwd-icon-vnd-ms-powerpoint:before, +.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12:before { + content: none !important; +} +.elfinder-cwd-icon-msword, +.elfinder-cwd-icon-vnd-ms-word, +.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12 { + background-position: 0 -750px; +} +.elfinder-cwd-icon-msword:before, +.elfinder-cwd-icon-vnd-ms-word:before, +.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12:before { + content: none !important; +} +.elfinder-cwd-icon-vnd-oasis-opendocument-base, +.elfinder-cwd-icon-vnd-oasis-opendocument-chart, +.elfinder-cwd-icon-vnd-oasis-opendocument-database, +.elfinder-cwd-icon-vnd-oasis-opendocument-formula, +.elfinder-cwd-icon-vnd-oasis-opendocument-graphics, +.elfinder-cwd-icon-vnd-oasis-opendocument-graphics-template, +.elfinder-cwd-icon-vnd-oasis-opendocument-image, +.elfinder-cwd-icon-vnd-openofficeorg-extension { + background-position: 0 -800px; +} +.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet, +.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet-template, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-sheet, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-template { + background-position: 0 -850px; +} +.elfinder-cwd-icon-vnd-oasis-opendocument-presentation, +.elfinder-cwd-icon-vnd-oasis-opendocument-presentation-template, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-presentation, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slide, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slideshow, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-template { + background-position: 0 -900px; +} +.elfinder-cwd-icon-vnd-oasis-opendocument-text, +.elfinder-cwd-icon-vnd-oasis-opendocument-text-master, +.elfinder-cwd-icon-vnd-oasis-opendocument-text-template, +.elfinder-cwd-icon-vnd-oasis-opendocument-text-web, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-document, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-template { + background-position: 0 -950px; +} +.elfinder-cwd-icon-zip, +.elfinder-cwd-icon-x-zip, +.elfinder-cwd-icon-x-xz, +.elfinder-cwd-icon-x-7z-compressed, +.elfinder-cwd-icon-x-gzip, +.elfinder-cwd-icon-x-tar, +.elfinder-cwd-icon-x-bzip, +.elfinder-cwd-icon-x-bzip2, +.elfinder-cwd-icon-x-rar, +.elfinder-cwd-icon-x-rar-compressed { + background-position: 0 -1000px; +} +.elfinder-cwd-icon-postscript { + background-position: 0 -1050px; +} +.elfinder-cwd-icon-vnd-adobe-photoshop { + background-position: 0 -1100px; +} +.elfinder-cwd-icon-vnd-adobe-photoshop:before { + content: none !important; +} +.elfinder-cwd-icon-x-shockwave-flash { + background-position: 0 -1150px; +} +.elfinder-cwd-icon-vnd-android-package-archive { + background-position: 0 -1200px; +} +.elfinder-cwd-icon-vnd-android-package-archive:before { + content: none !important; +} +.elfinder-cwd-icon-x-c, +.elfinder-cwd-icon-x-csrc, +.elfinder-cwd-icon-x-chdr, +.elfinder-cwd-icon-x-c--, +.elfinder-cwd-icon-x-c--src, +.elfinder-cwd-icon-x-c--hdr { + background-position: 0 -1250px; +} +.elfinder-cwd-icon-css { + background-position: 0 -1300px; +} +.elfinder-cwd-icon-html { + background-position: 0 -1350px; +} +.elfinder-cwd-icon-x-jar, +.elfinder-cwd-icon-x-java, +.elfinder-cwd-icon-x-java-source { + background-position: 0 -1400px; +} +.elfinder-cwd-icon-x-jar:before, +.elfinder-cwd-icon-x-java:before, +.elfinder-cwd-icon-x-java-source:before { + content: none !important; +} +.elfinder-cwd-icon-javascript, +.elfinder-cwd-icon-x-javascript { + background-position: 0 -1450px; +} +.elfinder-cwd-icon-json { + background-position: 0 -1500px; +} +.elfinder-cwd-icon-json:before { + content: none !important; +} +.elfinder-cwd-icon-markdown, +.elfinder-cwd-icon-x-markdown { + background-position: 0 -1550px; +} +.elfinder-cwd-icon-markdown:before, +.elfinder-cwd-icon-x-markdown:before { + content: none !important; +} +.elfinder-cwd-icon-x-perl { + background-position: 0 -1600px; +} +.elfinder-cwd-icon-x-php { + background-position: 0 -1650px; +} +.elfinder-cwd-icon-x-python:after, +.elfinder-cwd-icon-x-python { + background-position: 0 -1700px; +} +.elfinder-cwd-icon-x-ruby { + background-position: 0 -1750px; +} +.elfinder-cwd-icon-x-sh, +.elfinder-cwd-icon-x-shellscript { + background-position: 0 -1800px; +} +.elfinder-cwd-icon-sql, +.elfinder-cwd-icon-x-sql, +.elfinder-cwd-icon-x-sqlite3 { + background-position: 0 -1850px; +} +.elfinder-cwd-icon-x-eps, +.elfinder-cwd-icon-svg, +.elfinder-cwd-icon-svg-xml { + background-position: 0 -1900px; +} +.elfinder-cwd-icon-xml:after, +.elfinder-cwd-icon-xml { + background-position: 0 -1950px; +} +.elfinder-cwd-icon-zip:before, +.elfinder-cwd-icon-x-zip:before { + content: 'zip' !important; +} +.elfinder-cwd-icon-x-xz:before { + content: 'xz' !important; +} +.elfinder-cwd-icon-x-7z-compressed:before { + content: '7z' !important; +} +.elfinder-cwd-icon-x-gzip:before { + content: 'gzip' !important; +} +.elfinder-cwd-icon-x-tar:before { + content: 'tar' !important; +} +.elfinder-cwd-icon-x-bzip:before, +.elfinder-cwd-icon-x-bzip2:before { + content: 'bzip' !important; +} +.elfinder-cwd-icon-x-rar:before, +.elfinder-cwd-icon-x-rar-compressed:before { + content: 'rar' !important; +} +/** + * Toolbar + */ +.elfinder-toolbar { + background: #3b4047; + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + padding: 5px 0; +} +.elfinder-toolbar .elfinder-button-icon { + font-size: 20px; + color: #ddd; + margin-top: -2px; +} +.elfinder-buttonset { + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + margin: 0 5px; + height: 24px; +} +.elfinder .elfinder-button { + background: transparent; + -webkit-border-radius: 0; + border-radius: 0; + cursor: pointer; + color: #efefef; +} +.elfinder-toolbar-button-separator { + border: 0; +} +.elfinder-button-menu { + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3); + border: none; + margin-top: 5px; +} +.elfinder-button-menu-item { + color: #666; + padding: 6px 19px; +} +.elfinder-button-menu-item.ui-state-hover { + color: #141414; + background-color: #f5f4f4; +} +.elfinder-button-menu-item-separated { + border-top: 1px solid #e5e5e5; +} +.elfinder-button-menu-item-separated.ui-state-hover { + border-top: 1px solid #e5e5e5; +} +.elfinder .elfinder-button-search { + margin: 0 10px; + min-height: inherit; + overflow: hidden; +} +.elfinder .elfinder-button-search .ui-icon { + color: #fff !important; +} +.elfinder .elfinder-button-search input { + background: rgba(40, 42, 45, 0.79); + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + border: 0; + margin: 0; + padding: 0 23px; + height: 24px !important; + color: #fff; +} +.elfinder .elfinder-button-search .elfinder-button-menu { + margin-top: 4px; + border: none; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); +} +.elfinder .elfinder-button-search-menu { + -webkit-border-radius: 0; + border-radius: 0; + top: 30px !important; +} +.elfinder .elfinder-button-search-menu .ui-button { + padding: 0.4em 1em !important; +} +/** + * Navbar + */ +.elfinder .elfinder-navbar { + background: #535e64; + -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.6); + box-shadow: 0 1px 8px rgba(0, 0, 0, 0.6); + border: none; +} +.elfinder .elfinder-navbar .elfinder-lock, +.elfinder .elfinder-navbar .elfinder-perms, +.elfinder .elfinder-navbar .elfinder-symlink { + color: #1d1d1d; + opacity: 0.8; +} +.elfinder-navbar-dir { + color: #e6e6e6; + cursor: pointer; + -webkit-border-radius: 2px; + border-radius: 2px; + padding: 5px; + border: none; +} +.elfinder-navbar-dir .elfinder-navbar-icon { + color: #fff; +} +.elfinder-navbar-dir.ui-state-hover, +.elfinder-navbar-dir.ui-state-active.ui-state-hover { + background: #3c4448; + color: #e6e6e6; + border: none; +} +.elfinder-navbar-dir.ui-state-hover .elfinder-navbar-icon, +.elfinder-navbar-dir.ui-state-active.ui-state-hover .elfinder-navbar-icon { + color: #fff; +} +.elfinder-navbar .ui-state-active, +.elfinder-disabled .elfinder-navbar .ui-state-active { + background: #41494e; + color: #e8e8e8 !important; + border: none; +} +.elfinder-navbar .ui-state-active.elfinder-navbar-dir .elfinder-navbar-icon, +.elfinder-disabled .elfinder-navbar .ui-state-active.elfinder-navbar-dir .elfinder-navbar-icon { + color: #e8e8e8 !important; +} +/** + * Workzone + */ +.elfinder-workzone { + background: #cdcfd4; +} +.elfinder-cwd-file { + color: #555; +} +.elfinder-cwd-file.ui-state-hover, +.elfinder-cwd-file.ui-selected.ui-state-hover { + background: #4c5961; + color: #ddd; +} +.elfinder-cwd-file.ui-selected { + background: #455158; + color: #555; +} +.elfinder-cwd-filename input, +.elfinder-cwd-filename textarea { + padding: 2px; + -webkit-border-radius: 2px !important; + border-radius: 2px !important; + background: #fff; + color: #222; +} +.elfinder-cwd-filename input:focus, +.elfinder-cwd-filename textarea:focus { + outline: none; + border: 1px solid #555; +} +.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover, +.elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover, +.elfinder-disabled .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover, +.elfinder-disabled .elfinder-cwd table td.ui-state-hover, +.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-active { + background: transparent; + color: #ddd; +} +.elfinder-cwd table { + padding: 0; +} +.elfinder-cwd table thead td { + padding: 5px 14px; +} +.elfinder-cwd table tr { + border: 0 !important; +} +.elfinder-cwd table tr:nth-child(odd) { + background-color: transparent; +} +.elfinder-cwd table tr:nth-child(odd).ui-state-hover { + background-color: #4c5961; +} +.elfinder-cwd.elfinder-table-header-sticky table { + border: 0; +} +.elfinder-cwd .elfinder-lock, +.elfinder-cwd .elfinder-perms, +.elfinder-cwd .elfinder-symlink { + color: #4d4d4d; +} +.elfinder-cwd-view-icons .elfinder-lock { + top: 0; +} +.elfinder-cwd-view-list thead td .ui-resizable-handle { + top: 3px; +} +.elfinder-cwd-view-list .elfinder-lock, +.elfinder-cwd-view-list .elfinder-perms, +.elfinder-cwd-view-list .elfinder-symlink { + font-size: 14px; + opacity: 0.7; +} +.elfinder-cwd-view-list .elfinder-perms { + left: inherit; +} +#elfinder-elfinder-cwd-thead td { + background: #353b42; + color: #ddd; +} +#elfinder-elfinder-cwd-thead td.ui-state-hover, +#elfinder-elfinder-cwd-thead td.ui-state-active { + background: #2a2e34; +} +#elfinder-elfinder-cwd-thead td.ui-state-active.ui-state-hover { + background: #2e333a; +} +.elfinder .ui-selectable-helper { + border: 1px solid #3b4047; + background-color: rgba(104, 111, 121, 0.5); +} +.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash { + background-color: #e4e4e4; +} +.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file { + color: #333; +} +.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-state-hover, +.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-selected.ui-state-hover { + background: #4c5961; + color: #ddd; +} +.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-selected { + background: #455158; + color: #555; +} +.elfinder-info-title .elfinder-cwd-icon:before { + top: 32px; + display: block; + margin: 0 auto; +} +.elfinder-info-title .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + background-color: #313131 !important; +} +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + left: inherit; + background-color: #313131; +} +.elfinder-cwd-icon:before, +.elfinder-quicklook .elfinder-cwd-icon:before, +.elfinder-cwd-size1 .elfinder-cwd-icon:before, +.elfinder-cwd-size2 .elfinder-cwd-icon:before, +.elfinder-cwd-size3 .elfinder-cwd-icon:before, +.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:before, +.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:before, +.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + top: 35px; + left: 50% !important; + position: relative !important; + display: block !important; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + max-width: 52px; + color: #fff; +} +.elfinder .elfinder-cwd-view-icons .elfinder-cwd-bgurl:after, +.elfinder .elfinder-quicklook-info-wrapper .elfinder-cwd-bgurl:after { + display: none; +} +.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + top: 53px; + -webkit-transform: scale(1.32) translateX(-50%); + -ms-transform: scale(1.32) translateX(-50%); + transform: scale(1.32) translateX(-50%); +} +.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + top: 74px; + -webkit-transform: scale(1.53) translateX(-50%); + -ms-transform: scale(1.53) translateX(-50%); + transform: scale(1.53) translateX(-50%); +} +.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + top: 87px; + -webkit-transform: scale(2.22) translateX(-50%); + -ms-transform: scale(2.22) translateX(-50%); + transform: scale(2.22) translateX(-50%); +} +/** + * Status Bar + */ +.elfinder .elfinder-statusbar { + background: #3b4047; + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + color: #cfd2d4; +} +.elfinder-path, +.elfinder-stat-size { + margin: 0 15px; +} +/** + * Input & Select + */ +.elfinder input, +.elfinder select { + padding: 4px; + color: #666; + background: #fff; + -webkit-border-radius: 3px; + border-radius: 3px; + font-weight: normal; + border-color: #888; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} +.elfinder input.ui-state-hover, +.elfinder select.ui-state-hover { + background: #fff !important; + color: #666 !important; +} +.elfinder input[type="checkbox"] { + position: relative; + height: initial; +} +.elfinder input[type="checkbox"]:after, +.elfinder input[type="checkbox"]:focus:after { + content: ""; + display: block; + width: 12px; + height: 12px; + border: 1px solid #707070; + background-color: #fff; + -webkit-border-radius: 2px; + border-radius: 2px; +} +.elfinder input[type="checkbox"]:checked:before { + content: ""; + position: absolute; + top: -3px; + left: 6px; + display: table; + width: 4px; + height: 12px; + border: 2px solid #707070; + border-top-width: 0; + border-left-width: 0; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} +/** + * Buttons + */ +.elfinder .ui-button, +.elfinder .ui-button:active, +.elfinder .ui-button.ui-state-default { + display: inline-block; + font-weight: normal; + text-align: center; + vertical-align: middle; + cursor: pointer; + white-space: nowrap; + -webkit-border-radius: 3px; + border-radius: 3px; + text-transform: uppercase; + -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4) !important; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4) !important; + -webkit-transition: all 0.4s; + -o-transition: all 0.4s; + transition: all 0.4s; + background: #fff; + color: #222; + border: none; + padding: 7px 6px; +} +.elfinder .ui-button .ui-icon, +.elfinder .ui-button:active .ui-icon, +.elfinder .ui-button.ui-state-default .ui-icon { + color: #222; +} +.elfinder .ui-button:hover, +.elfinder a.ui-button:active, +.elfinder .ui-button:active, +.elfinder .ui-button:focus, +.elfinder .ui-button.ui-state-hover, +.elfinder .ui-button.ui-state-active { + background: #3498db !important; + color: #fff !important; + border: none; +} +.elfinder .ui-button:hover .ui-icon, +.elfinder a.ui-button:active .ui-icon, +.elfinder .ui-button:active .ui-icon, +.elfinder .ui-button:focus .ui-icon, +.elfinder .ui-button.ui-state-hover .ui-icon, +.elfinder .ui-button.ui-state-active .ui-icon { + color: #fff; +} +.elfinder .ui-button.ui-state-active:hover { + background: #217dbb; + color: #fff; + border: none; +} +.elfinder .ui-button:focus { + outline: none !important; +} +.elfinder .ui-controlgroup-horizontal .ui-button { + -webkit-border-radius: 0; + border-radius: 0; + border: 0; +} +.elfinder input:not([type="checkbox"]), +.elfinder .elfinder-resize-preset-container .ui-button { + height: 21px; +} +/** + * Context Menu + */ +.elfinder .elfinder-contextmenu, +.elfinder .elfinder-contextmenu-sub { + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3); + border: none; +} +.elfinder .elfinder-contextmenu-separator, +.elfinder .elfinder-contextmenu-sub-separator { + border-top: 1px solid #e5e5e5; +} +.elfinder .elfinder-contextmenu-item { + color: #666; + padding: 5px 30px; +} +.elfinder .elfinder-contextmenu-item.ui-state-hover { + background-color: #f5f4f4; + color: #141414; +} +.elfinder .elfinder-contextmenu-item.ui-state-active { + background-color: #2196f3; + color: #fff; +} +/** + * Dialogs + */ +.elfinder .elfinder-dialog { + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.6); + box-shadow: 0 1px 30px rgba(0, 0, 0, 0.6); +} +.elfinder .elfinder-dialog .ui-dialog-content[id*="edit-elfinder-elfinder-"] { + padding: 0; +} +.elfinder .elfinder-dialog .ui-tabs { + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + padding: 0; +} +.elfinder .elfinder-dialog .ui-tabs-nav { + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + background: transparent; + border-bottom: 1px solid #ddd; +} +.elfinder .elfinder-dialog .ui-tabs-nav li { + border: 0; + font-weight: normal; + background: transparent; + margin: 0; + padding: 0; +} +.elfinder .elfinder-dialog .ui-tabs-nav li a { + padding: 7px 9px; +} +.elfinder .elfinder-dialog .ui-tabs-nav .ui-tabs-selected a, +.elfinder .elfinder-dialog .ui-tabs-nav .ui-state-active a, +.elfinder .elfinder-dialog .ui-tabs-nav li:hover a { + -webkit-box-shadow: inset 0 -2px 0 #3498db; + box-shadow: inset 0 -2px 0 #3498db; + color: #3498db; +} +.elfinder .elfinder-dialog .ui-tabs .elfinder-tabstop.ui-state-hover { + background: transparent; + -webkit-box-shadow: inset 0 -2px 0 #3498db; + box-shadow: inset 0 -2px 0 #3498db; + color: #3498db; +} +.elfinder .elfinder-dialog label.ui-state-hover { + background: transparent; +} +.elfinder .elfinder-dialog .ui-resizable-se { + display: none; +} +.std42-dialog .ui-dialog-titlebar { + background: #353b44; + -webkit-border-radius: 0; + border-radius: 0; + border: 0; +} +.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button .ui-icon { + border-color: inherit; + -webkit-transition: 0.2s ease-out; + -o-transition: 0.2s ease-out; + transition: 0.2s ease-out; + opacity: 0.8; + color: #fff; + width: auto; + height: auto; + font-size: 12px; + padding: 3px; +} +.std42-dialog, +.std42-dialog .ui-dialog-content, +.std42-dialog.elfinder-bg-translucent, +.std42-dialog.elfinder-bg-translucent .ui-widget-content { + background-color: #fff; +} +.std42-dialog .ui-dialog-buttonpane button { + margin: -1px 2px 2px; + padding: 7px 6px; +} +.std42-dialog .ui-dialog-buttonpane button span.ui-icon { + padding: 0; +} +.std42-dialog .ui-dialog-buttonpane .ui-dialog-buttonset.elfinder-edit-extras select { + margin-top: 0; +} +.std42-dialog, +.std42-dialog .ui-widget-content { + background-color: #fff; +} +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon, +.std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon { + background-color: #f44336; +} +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full .ui-icon, +.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full:hover .ui-icon { + background-color: #4caf50; +} +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize .ui-icon, +.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize:hover .ui-icon { + background-color: #ff9800; +} +.elfinder-dialog-title { + color: #f1f1f1; +} +.elfinder .ui-widget-content { + font-family: "Noto Sans", sans-serif; + color: #546e7a; +} +.elfinder-upload-dialog-wrapper .elfinder-upload-dirselect { + width: inherit; + height: inherit; + padding: 7px; + margin-left: 5px; + color: #222; + -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4); + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4); + background: #fff; + bottom: 4px; + -webkit-border-radius: 2px; + border-radius: 2px; +} +.elfinder-upload-dialog-wrapper .elfinder-upload-dirselect.ui-state-hover { + background: #3498db !important; + color: #fff !important; + outline: none; +} +.elfinder-upload-dialog-wrapper .ui-button { + padding: 0.4em 3px; + margin: 0 -15px 0 19px; +} +.elfinder-upload-dropbox { + border: 2px dashed #bbb; +} +.elfinder-upload-dropbox:focus { + outline: none; +} +.elfinder-upload-dropbox.ui-state-hover { + background: #f1f1f1; + border: 2px dashed #bbb; +} +.elfinder-dialog-resize .elfinder-resize-control-panel { + margin-left: -5px; +} +.elfinder-dialog-resize .elfinder-resize-control-panel .ui-button { + height: inherit; + margin-bottom: 5px; +} +.elfinder-help * { + color: #546e7a; +} +.elfinder-help a { + color: #3498db; +} +.elfinder-help a:hover { + color: #217dbb; +} +.elfinder .ui-slider.ui-slider-horizontal { + height: 2px; + border: 0; + background-color: #bababa !important; +} +.elfinder .ui-slider .ui-slider-handle { + background-image: none; + background-color: #5d5858; + -webkit-border-radius: 50%; + border-radius: 50%; + border: 0; + margin-top: -3px; +} +.elfinder .ui-slider .ui-slider-handle.ui-state-hover { + background: #5d5858 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + -webkit-border-radius: 50%; + border-radius: 50%; + cursor: pointer; +} +/** + * Quick Look + */ +.elfinder-quicklook { + background: #232323; + -webkit-border-radius: 2px; + border-radius: 2px; +} +.elfinder-quicklook-titlebar { + background: inherit; +} +.elfinder-quicklook-titlebar-icon .ui-icon { + background: transparent; + color: #fff; +} +.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar { + border: inherit; + opacity: inherit; + -webkit-border-radius: 4px; + border-radius: 4px; + background: rgba(66, 66, 66, 0.73); +} +.elfinder .elfinder-navdock { + border: 0; +} +.std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon, +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon, +.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close:hover, +.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close, +.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize:hover .ui-icon, +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize .ui-icon, +.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize:hover, +.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize, +.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full:hover .ui-icon, +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full .ui-icon, +.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full:hover, +.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full { + background-image: none; +} diff --git a/alpine/custom/app/themes/Material/css/theme-gray.min.css b/alpine/custom/app/themes/Material/css/theme-gray.min.css new file mode 100644 index 0000000..d3cd3e9 --- /dev/null +++ b/alpine/custom/app/themes/Material/css/theme-gray.min.css @@ -0,0 +1,5 @@ +/*! + * elFinder-Material-Theme (Gray) v2.1.9 (https://github.com/RobiNN1/elFinder-Material-Theme) + * Copyright 2016-2019 Róbert Kelčák {RobiNN} + * Licensed under MIT (https://github.com/RobiNN1/elFinder-Material-Theme/blob/master/LICENSE) + */@import url("https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext,devanagari,greek,greek-ext,latin-ext,vietnamese");.elfinder{color:#546e7a;font-family:"Noto Sans", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elfinder.ui-widget.ui-widget-content{font-family:"Noto Sans", sans-serif;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.6);box-shadow:0 1px 8px rgba(0, 0, 0, 0.6);-webkit-border-radius:0;border-radius:0;border:0}.elfinder *{outline:0!important}.elfinder-button-icon-spinner,.elfinder-info-spinner,.elfinder-navbar-spinner{background:url("../images/loading.svg") center center no-repeat!important;width:16px;height:16px}@-webkit-keyframes progress-animation{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-animation{0%{background-position:1rem 0}to{background-position:0 0}}.elfinder-notify-progressbar{border:0}.elfinder-notify-progress,.elfinder-notify-progressbar{-webkit-border-radius:0;border-radius:0}.elfinder-notify-progress,.elfinder-resize-spinner{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:1rem 1rem;background-size:1rem 1rem;-webkit-animation:progress-animation 1s linear infinite;animation:progress-animation 1s linear infinite;background-color:#0275d8;height:1rem}.elfinder .elfinder-toast>div{background-color:#323232!important;color:#d6d6d6;-webkit-box-shadow:none;box-shadow:none;opacity:inherit;padding:10px 60px}.elfinder .elfinder-toast>div button.ui-button{color:#fff}.elfinder .elfinder-toast>.toast-info button.ui-button{background-color:#3498db}.elfinder .elfinder-toast>.toast-error button.ui-button{background-color:#f44336}.elfinder .elfinder-toast>.toast-success button.ui-button{background-color:#4caf50}.elfinder .elfinder-toast>.toast-warning button.ui-button{background-color:#ff9800}.elfinder-toast-msg{font-family:"Noto Sans", sans-serif;font-size:17px}#ace_settingsmenu{font-family:"Noto Sans", sans-serif;-webkit-box-shadow:0 1px 30px rgba(0, 0, 0, 0.6)!important;box-shadow:0 1px 30px rgba(0, 0, 0, 0.6)!important;background-color:#1d2736!important;color:#e6e6e6!important}#ace_settingsmenu,#kbshortcutmenu{padding:0}.ace_optionsMenuEntry{padding:5px 10px}.ace_optionsMenuEntry:hover{background-color:#111721}.ace_optionsMenuEntry label{font-size:13px}#ace_settingsmenu input[type=text],#ace_settingsmenu select{margin:1px 2px 2px;padding:2px 5px;-webkit-border-radius:3px;border-radius:3px;border:0;background:rgba(9, 53, 121, 0.75);color:white!important}@font-face{font-family:material;src:url("../icons/material.eot?91804974");src:url("../icons/material.eot?91804974#iefix") format("embedded-opentype"), url("../icons/material.woff2?91804974") format("woff2"), url("../icons/material.woff?91804974") format("woff"), url("../icons/material.ttf?91804974") format("truetype"), url("../icons/material.svg?91804974#material") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:material;src:url("../icons/material.svg?91804974#material") format("svg")}}.elfinder-button-icon,.elfinder .ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{font:normal normal normal 14px/1 material;background-image:inherit;text-indent:inherit}.elfinder .ui-button-icon-only .ui-icon{font:normal normal normal 14px/1 material;background-image:inherit!important;text-indent:0;font-size:16px}.elfinder-button-icon{background:inherit}.elfinder-button-icon-home:before{content:'\e800'}.elfinder-button-icon-back:before{content:'\e801'}.elfinder-button-icon-forward:before{content:'\e802'}.elfinder-button-icon-up:before{content:'\e803'}.elfinder-button-icon-dir:before{content:'\e804'}.elfinder-button-icon-opendir:before{content:'\e805'}.elfinder-button-icon-reload:before{content:'\e806'}.elfinder-button-icon-open:before{content:'\e807'}.elfinder-button-icon-mkdir:before{content:'\e808'}.elfinder-button-icon-mkfile:before{content:'\e809'}.elfinder-button-icon-rm:before{content:'\e80a'}.elfinder-button-icon-trash:before{content:'\e80b'}.elfinder-button-icon-restore:before{content:'\e80c'}.elfinder-button-icon-copy:before{content:'\e80d'}.elfinder-button-icon-cut:before{content:'\e80e'}.elfinder-button-icon-paste:before{content:'\e80f'}.elfinder-button-icon-getfile:before{content:'\e810'}.elfinder-button-icon-duplicate:before{content:'\e811'}.elfinder-button-icon-rename:before{content:'\e812'}.elfinder-button-icon-edit:before{content:'\e813'}.elfinder-button-icon-quicklook:before{content:'\e814'}.elfinder-button-icon-upload:before{content:'\e815'}.elfinder-button-icon-download:before{content:'\e816'}.elfinder-button-icon-info:before{content:'\e817'}.elfinder-button-icon-extract:before{content:'\e818'}.elfinder-button-icon-archive:before{content:'\e819'}.elfinder-button-icon-view:before{content:'\e81a'}.elfinder-button-icon-view-list:before{content:'\e81b'}.elfinder-button-icon-help:before{content:'\e81c'}.elfinder-button-icon-resize:before{content:'\e81d'}.elfinder-button-icon-link:before{content:'\e81e'}.elfinder-button-icon-search:before{content:'\e81f'}.elfinder-button-icon-sort:before{content:'\e820'}.elfinder-button-icon-rotate-r:before{content:'\e821'}.elfinder-button-icon-rotate-l:before{content:'\e822'}.elfinder-button-icon-netmount:before{content:'\e823'}.elfinder-button-icon-netunmount:before{content:'\e824'}.elfinder-button-icon-places:before{content:'\e825'}.elfinder-button-icon-chmod:before{content:'\e826'}.elfinder-button-icon-accept:before{content:'\e827'}.elfinder-button-icon-menu:before{content:'\e828'}.elfinder-button-icon-colwidth:before{content:'\e829'}.elfinder-button-icon-fullscreen:before{content:'\e82a'}.elfinder-button-icon-unfullscreen:before{content:'\e82b'}.elfinder-button-icon-empty:before{content:'\e82c'}.elfinder-button-icon-undo:before{content:'\e82d'}.elfinder-button-icon-redo:before{content:'\e82e'}.elfinder-button-icon-preference:before{content:'\e82f'}.elfinder-button-icon-mkdirin:before{content:'\e830'}.elfinder-button-icon-selectall:before{content:'\e831'}.elfinder-button-icon-selectnone:before{content:'\e832'}.elfinder-button-icon-selectinvert:before{content:'\e833'}.elfinder-button-icon-logout:before{content:'\e85a'}.elfinder-button-icon-opennew:before{content:'\e85b'}.elfinder-button-icon-hide:before{content:'\e85d'}.elfinder-button-search .ui-icon.ui-icon-search{font-size:17px}.elfinder-button-search .ui-icon:hover{opacity:1}.elfinder-navbar-icon{font:normal normal normal 16px/1 material;background-image:inherit!important}.elfinder-navbar-icon:before{content:'\e804'}.elfinder-droppable-active .elfinder-navbar-icon:before,.elfinder .ui-state-active .elfinder-navbar-icon:before,.elfinder .ui-state-hover .elfinder-navbar-icon:before{content:'\e805'}.elfinder-navbar-root-local .elfinder-navbar-icon:before{content:'\e83d'!important}.elfinder-navbar-root-ftp .elfinder-navbar-icon:before{content:'\e823'!important}.elfinder-navbar-root-sql .elfinder-navbar-icon:before{content:'\e83e'!important}.elfinder-navbar-root-dropbox .elfinder-navbar-icon:before{content:'\e83f'!important}.elfinder-navbar-root-googledrive .elfinder-navbar-icon:before{content:'\e840'!important}.elfinder-navbar-root-onedrive .elfinder-navbar-icon:before{content:'\e841'!important}.elfinder-navbar-root-box .elfinder-navbar-icon:before{content:'\e842'!important}.elfinder-navbar-root-trash .elfinder-navbar-icon:before{content:'\e80b'!important}.elfinder-navbar-root-zip .elfinder-navbar-icon:before{content:'\e85c'!important}.elfinder-navbar-root-network .elfinder-navbar-icon:before{content:'\e823'!important}.elfinder-places .elfinder-navbar-root .elfinder-navbar-icon:before{content:'\e825'!important}.elfinder-navbar-arrow{background-image:inherit!important;font:normal normal normal 14px/1 material;font-size:10px;padding-top:3px;padding-left:2px;color:#a9a9a9}.elfinder .ui-state-active .elfinder-navbar-arrow{color:#fff}.elfinder-ltr .elfinder-navbar-collapsed .elfinder-navbar-arrow:before{content:'\e857'}.elfinder-rtl .elfinder-navbar-collapsed .elfinder-navbar-arrow:before{content:'\e858'}.elfinder-ltr .elfinder-navbar-expanded .elfinder-navbar-arrow:before,.elfinder-rtl .elfinder-navbar-expanded .elfinder-navbar-arrow:before{content:'\e851'}div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon{font-size:8px;margin-top:5px;margin-right:5px}div.elfinder-cwd-wrapper-list .ui-icon-grip-dotted-vertical{margin:2px}.elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-dropbox td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon,.elfinder-navbar-root-box .elfinder-cwd-icon,.elfinder-navbar-root-dropbox .elfinder-cwd-icon,.elfinder-navbar-root-ftp .elfinder-cwd-icon,.elfinder-navbar-root-googledrive .elfinder-cwd-icon,.elfinder-navbar-root-local .elfinder-cwd-icon,.elfinder-navbar-root-network .elfinder-cwd-icon,.elfinder-navbar-root-onedrive .elfinder-cwd-icon,.elfinder-navbar-root-sql .elfinder-cwd-icon,.elfinder-navbar-root-trash .elfinder-cwd-icon,.elfinder-navbar-root-zip .elfinder-cwd-icon{background-image:inherit}.elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-dropbox td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon:before,.elfinder-navbar-root-box .elfinder-cwd-icon:before,.elfinder-navbar-root-dropbox .elfinder-cwd-icon:before,.elfinder-navbar-root-ftp .elfinder-cwd-icon:before,.elfinder-navbar-root-googledrive .elfinder-cwd-icon:before,.elfinder-navbar-root-local .elfinder-cwd-icon:before,.elfinder-navbar-root-network .elfinder-cwd-icon:before,.elfinder-navbar-root-onedrive .elfinder-cwd-icon:before,.elfinder-navbar-root-sql .elfinder-cwd-icon:before,.elfinder-navbar-root-trash .elfinder-cwd-icon:before,.elfinder-navbar-root-zip .elfinder-cwd-icon:before{font-family:material;background-color:transparent;color:#525252;font-size:55px;position:relative;top:-10px!important;padding:0;display:contents!important}.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon:before,.elfinder-navbar-root-local .elfinder-cwd-icon:before{content:'\e83d'}.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon:before,.elfinder-navbar-root-ftp .elfinder-cwd-icon:before{content:'\e823'}.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon:before,.elfinder-navbar-root-sql .elfinder-cwd-icon:before{content:'\e83e'}.elfinder-cwd-view-list .elfinder-navbar-roor-dropbox td .elfinder-cwd-icon:before,.elfinder-navbar-roor-dropbox .elfinder-cwd-icon:before{content:'\e83f'}.elfinder-cwd-view-list .elfinder-navbar-roor-googledrive td .elfinder-cwd-icon:before,.elfinder-navbar-roor-googledrive .elfinder-cwd-icon:before{content:'\e840'}.elfinder-cwd-view-list .elfinder-navbar-roor-onedrive td .elfinder-cwd-icon:before,.elfinder-navbar-roor-onedrive .elfinder-cwd-icon:before{content:'\e841'}.elfinder-cwd-view-list .elfinder-navbar-roor-box td .elfinder-cwd-icon:before,.elfinder-navbar-roor-box .elfinder-cwd-icon:before{content:'\e842'}.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon:before,.elfinder-navbar-root-trash .elfinder-cwd-icon:before{content:'\e80b'}.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon:before,.elfinder-navbar-root-zip .elfinder-cwd-icon:before{content:'\e85c'}.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon:before,.elfinder-navbar-root-network .elfinder-cwd-icon:before{content:'\e823'}.elfinder-dialog-icon{font:normal normal normal 14px/1 material;background:inherit;color:#524949;font-size:37px}.elfinder-dialog-icon:before{content:'\e843'}.elfinder-dialog-icon-mkdir:before{content:'\e808'}.elfinder-dialog-icon-mkfile:before{content:'\e809'}.elfinder-dialog-icon-copy:before{content:'\e80d'}.elfinder-dialog-icon-move:before,.elfinder-dialog-icon-prepare:before{content:'\e844'}.elfinder-dialog-icon-chunkmerge:before,.elfinder-dialog-icon-upload:before{content:'\e815'}.elfinder-dialog-icon-rm:before{content:'\e80a'}.elfinder-dialog-icon-file:before,.elfinder-dialog-icon-open:before,.elfinder-dialog-icon-readdir:before{content:'\e807'}.elfinder-dialog-icon-reload:before{content:'\e806'}.elfinder-dialog-icon-download:before{content:'\e816'}.elfinder-dialog-icon-save:before{content:'\e845'}.elfinder-dialog-icon-rename:before{content:'\e812'}.elfinder-dialog-icon-archive:before,.elfinder-dialog-icon-zipdl:before{content:'\e819'}.elfinder-dialog-icon-extract:before{content:'\e818'}.elfinder-dialog-icon-search:before{content:'\e81f'}.elfinder-dialog-icon-loadimg:before{content:'\e846'}.elfinder-dialog-icon-url:before{content:'\e81e'}.elfinder-dialog-icon-resize:before{content:'\e81d'}.elfinder-dialog-icon-netmount:before{content:'\e823'}.elfinder-dialog-icon-netunmount:before{content:'\e824'}.elfinder-dialog-icon-chmod:before{content:'\e826'}.elfinder-dialog-icon-dim:before,.elfinder-dialog-icon-preupload:before{content:'\e847'}.elfinder-contextmenu .elfinder-contextmenu-item span.elfinder-contextmenu-icon{font-size:16px}.elfinder-contextmenu .elfinder-contextmenu-item .elfinder-contextsubmenu-item .ui-icon{font-size:15px}.elfinder-contextmenu .elfinder-contextmenu-item .elfinder-button-icon-link:before{content:'\e837'}.elfinder .elfinder-contextmenu-extra-icon{margin-top:-6px}.elfinder .elfinder-contextmenu-extra-icon a{padding:5px;margin:-16px}.elfinder-button-icon-link:before{content:'\e81e'!important}.elfinder .elfinder-contextmenu-arrow{font:normal normal normal 14px/1 material;background-image:inherit;font-size:10px!important;padding-top:3px}.elfinder .elfinder-contextmenu-arrow:before{content:'\e857'}.elfinder-contextmenu .ui-state-hover .elfinder-contextmenu-arrow{background-image:inherit}.elfinder-quicklook .ui-resizable-se{background:inherit}.elfinder-quicklook-navbar-icon{background:transparent;font:normal normal normal 14px/1 material;font-size:32px;color:#fff}.elfinder-quicklook-titlebar-icon{margin-top:-8px}.elfinder-quicklook-titlebar-icon .ui-icon{border:0;opacity:0.8;font-size:15px;padding:1px}.elfinder-quicklook-titlebar .ui-icon-circle-close,.elfinder-quicklook .ui-icon-gripsmall-diagonal-se{color:#f1f1f1}.elfinder-quicklook-navbar-icon-prev:before{content:'\e848'}.elfinder-quicklook-navbar-icon-next:before{content:'\e849'}.elfinder-quicklook-navbar-icon-fullscreen:before{content:'\e84a'}.elfinder-quicklook-navbar-icon-fullscreen-off:before{content:'\e84b'}.elfinder-quicklook-navbar-icon-close:before{content:'\e84c'}.elfinder .ui-button-icon{background-image:inherit}.elfinder .ui-icon-search:before{content:'\e81f'}.elfinder .ui-icon-close:before,.elfinder .ui-icon-closethick:before{content:'\e839'}.elfinder .ui-icon-circle-close:before{content:'\e84c'}.elfinder .ui-icon-gear:before{content:'\e82f'}.elfinder .ui-icon-gripsmall-diagonal-se:before{content:'\e838'}.elfinder .ui-icon-locked:before{content:'\e834'}.elfinder .ui-icon-unlocked:before{content:'\e836'}.elfinder .ui-icon-arrowrefresh-1-n:before{content:'\e821'}.elfinder .ui-icon-plusthick:before{content:'\e83a'}.elfinder .ui-icon-arrowreturnthick-1-s:before{content:'\e83b'}.elfinder .ui-icon-minusthick:before{content:'\e83c'}.elfinder .ui-icon-pin-s:before{content:'\e84d'}.elfinder .ui-icon-check:before{content:'\e84e'}.elfinder .ui-icon-arrowthick-1-s:before{content:'\e84f'}.elfinder .ui-icon-arrowthick-1-n:before{content:'\e850'}.elfinder .ui-icon-triangle-1-s:before{content:'\e851'}.elfinder .ui-icon-triangle-1-n:before{content:'\e852'}.elfinder .ui-icon-grip-dotted-vertical:before{content:'\e853'}.elfinder-lock,.elfinder-perms,.elfinder-symlink{background-image:inherit;font:normal normal normal 18px/1 material;color:#4d4d4d}.elfinder-na .elfinder-perms:before{content:'\e824'}.elfinder-ro .elfinder-perms:before{content:'\e835'}.elfinder-wo .elfinder-perms:before{content:'\e854'}.elfinder-group .elfinder-perms:before{content:'\e800'}.elfinder-lock:before{content:'\e84d'}.elfinder-symlink:before{content:'\e837'}.elfinder .elfinder-toast>div{font:normal normal normal 14px/1 material}.elfinder .elfinder-toast>div:before{font-size:45px;position:absolute;left:5px;top:15px}.elfinder .elfinder-toast>.toast-error,.elfinder .elfinder-toast>.toast-info,.elfinder .elfinder-toast>.toast-success,.elfinder .elfinder-toast>.toast-warning{background-image:inherit!important}.elfinder .elfinder-toast>.toast-info:before{content:'\e817';color:#3498db}.elfinder .elfinder-toast>.toast-error:before{content:'\e855';color:#f44336}.elfinder .elfinder-toast>.toast-success:before{content:'\e84e';color:#4caf50}.elfinder .elfinder-toast>.toast-warning:before{content:'\e856';color:#ff9800}.elfinder-drag-helper-icon-status{font:normal normal normal 14px/1 material;background:inherit}.elfinder-drag-helper-icon-status:before{content:'\e824'}.elfinder-drag-helper-move .elfinder-drag-helper-icon-status{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elfinder-drag-helper-move .elfinder-drag-helper-icon-status:before{content:'\e854'}.elfinder-drag-helper-plus .elfinder-drag-helper-icon-status{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.elfinder-drag-helper-plus .elfinder-drag-helper-icon-status:before{content:'\e84c'}.elfinder-cwd-view-list td .elfinder-cwd-icon{background-image:url("../images/icons-small.svg")}.elfinder-cwd-icon{background:url("../images/icons-big.svg") 0 0 no-repeat;-webkit-border-radius:0;border-radius:0}.elfinder-cwd-icon:before{font-size:10px;position:relative;top:27px;left:inherit;padding:1px;background-color:transparent}.elfinder-cwd-icon-directory{background-position:0 -50px}.elfinder-cwd .elfinder-droppable-active .elfinder-cwd-icon{background-position:0 -100px}.elfinder-cwd-icon-group{background-position:0 -150px}.elfinder-cwd-icon-application{background-position:0 -200px}.elfinder-cwd-icon-rtf,.elfinder-cwd-icon-rtfd,.elfinder-cwd-icon-text{background-position:0 -250px}.elfinder-cwd-icon-image{background-position:0 -300px}.elfinder-cwd-icon-audio{background-position:0 -350px}.elfinder-cwd-icon-dash-xml,.elfinder-cwd-icon-flash-video,.elfinder-cwd-icon-video,.elfinder-cwd-icon-vnd-apple-mpegurl,.elfinder-cwd-icon-x-mpegurl{background-position:0 -400px}.elfinder-cwd-icon-plain,.elfinder-cwd-icon-x-empty{background-position:0 -450px}.elfinder-cwd-icon-pdf{background-position:0 -500px}.elfinder-cwd-icon-vnd-ms-office{background-position:0 -550px}.elfinder-cwd-icon-x-msaccess{background-position:0 -600px}.elfinder-cwd-icon-x-msaccess:before{content:none!important}.elfinder-cwd-icon-ms-excel,.elfinder-cwd-icon-vnd-ms-excel,.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12{background-position:0 -650px}.elfinder-cwd-icon-ms-excel:before,.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-excel:before{content:none!important}.elfinder-cwd-icon-vnd-ms-powerpoint,.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12{background-position:0 -700px}.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-powerpoint:before{content:none!important}.elfinder-cwd-icon-msword,.elfinder-cwd-icon-vnd-ms-word,.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12{background-position:0 -750px}.elfinder-cwd-icon-msword:before,.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-word:before{content:none!important}.elfinder-cwd-icon-vnd-oasis-opendocument-base,.elfinder-cwd-icon-vnd-oasis-opendocument-chart,.elfinder-cwd-icon-vnd-oasis-opendocument-database,.elfinder-cwd-icon-vnd-oasis-opendocument-formula,.elfinder-cwd-icon-vnd-oasis-opendocument-graphics,.elfinder-cwd-icon-vnd-oasis-opendocument-graphics-template,.elfinder-cwd-icon-vnd-oasis-opendocument-image,.elfinder-cwd-icon-vnd-openofficeorg-extension{background-position:0 -800px}.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet,.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet-template,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-sheet,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-template{background-position:0 -850px}.elfinder-cwd-icon-vnd-oasis-opendocument-presentation,.elfinder-cwd-icon-vnd-oasis-opendocument-presentation-template,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-presentation,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slide,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slideshow,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-template{background-position:0 -900px}.elfinder-cwd-icon-vnd-oasis-opendocument-text,.elfinder-cwd-icon-vnd-oasis-opendocument-text-master,.elfinder-cwd-icon-vnd-oasis-opendocument-text-template,.elfinder-cwd-icon-vnd-oasis-opendocument-text-web,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-document,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-template{background-position:0 -950px}.elfinder-cwd-icon-x-7z-compressed,.elfinder-cwd-icon-x-bzip,.elfinder-cwd-icon-x-bzip2,.elfinder-cwd-icon-x-gzip,.elfinder-cwd-icon-x-rar,.elfinder-cwd-icon-x-rar-compressed,.elfinder-cwd-icon-x-tar,.elfinder-cwd-icon-x-xz,.elfinder-cwd-icon-x-zip,.elfinder-cwd-icon-zip{background-position:0 -1000px}.elfinder-cwd-icon-postscript{background-position:0 -1050px}.elfinder-cwd-icon-vnd-adobe-photoshop{background-position:0 -1100px}.elfinder-cwd-icon-vnd-adobe-photoshop:before{content:none!important}.elfinder-cwd-icon-x-shockwave-flash{background-position:0 -1150px}.elfinder-cwd-icon-vnd-android-package-archive{background-position:0 -1200px}.elfinder-cwd-icon-vnd-android-package-archive:before{content:none!important}.elfinder-cwd-icon-x-c,.elfinder-cwd-icon-x-c--,.elfinder-cwd-icon-x-c--hdr,.elfinder-cwd-icon-x-c--src,.elfinder-cwd-icon-x-chdr,.elfinder-cwd-icon-x-csrc{background-position:0 -1250px}.elfinder-cwd-icon-css{background-position:0 -1300px}.elfinder-cwd-icon-html{background-position:0 -1350px}.elfinder-cwd-icon-x-jar,.elfinder-cwd-icon-x-java,.elfinder-cwd-icon-x-java-source{background-position:0 -1400px}.elfinder-cwd-icon-x-jar:before,.elfinder-cwd-icon-x-java-source:before,.elfinder-cwd-icon-x-java:before{content:none!important}.elfinder-cwd-icon-javascript,.elfinder-cwd-icon-x-javascript{background-position:0 -1450px}.elfinder-cwd-icon-json{background-position:0 -1500px}.elfinder-cwd-icon-json:before{content:none!important}.elfinder-cwd-icon-markdown,.elfinder-cwd-icon-x-markdown{background-position:0 -1550px}.elfinder-cwd-icon-markdown:before,.elfinder-cwd-icon-x-markdown:before{content:none!important}.elfinder-cwd-icon-x-perl{background-position:0 -1600px}.elfinder-cwd-icon-x-php{background-position:0 -1650px}.elfinder-cwd-icon-x-python,.elfinder-cwd-icon-x-python:after{background-position:0 -1700px}.elfinder-cwd-icon-x-ruby{background-position:0 -1750px}.elfinder-cwd-icon-x-sh,.elfinder-cwd-icon-x-shellscript{background-position:0 -1800px}.elfinder-cwd-icon-sql,.elfinder-cwd-icon-x-sql,.elfinder-cwd-icon-x-sqlite3{background-position:0 -1850px}.elfinder-cwd-icon-svg,.elfinder-cwd-icon-svg-xml,.elfinder-cwd-icon-x-eps{background-position:0 -1900px}.elfinder-cwd-icon-xml,.elfinder-cwd-icon-xml:after{background-position:0 -1950px}.elfinder-cwd-icon-x-zip:before,.elfinder-cwd-icon-zip:before{content:'zip'!important}.elfinder-cwd-icon-x-xz:before{content:'xz'!important}.elfinder-cwd-icon-x-7z-compressed:before{content:'7z'!important}.elfinder-cwd-icon-x-gzip:before{content:'gzip'!important}.elfinder-cwd-icon-x-tar:before{content:'tar'!important}.elfinder-cwd-icon-x-bzip2:before,.elfinder-cwd-icon-x-bzip:before{content:'bzip'!important}.elfinder-cwd-icon-x-rar-compressed:before,.elfinder-cwd-icon-x-rar:before{content:'rar'!important}.elfinder-toolbar{background:#3b4047;-webkit-border-radius:0;border-radius:0;border:0;padding:5px 0}.elfinder-toolbar .elfinder-button-icon{font-size:20px;color:#ddd;margin-top:-2px}.elfinder-buttonset{-webkit-border-radius:0;border-radius:0;border:0;margin:0 5px;height:24px}.elfinder .elfinder-button{background:transparent;-webkit-border-radius:0;border-radius:0;cursor:pointer;color:#efefef}.elfinder-toolbar-button-separator{border:0}.elfinder-button-menu{-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, 0.3);box-shadow:0 1px 6px rgba(0, 0, 0, 0.3);border:none;margin-top:5px}.elfinder-button-menu-item{color:#666;padding:6px 19px}.elfinder-button-menu-item.ui-state-hover{color:#141414;background-color:#f5f4f4}.elfinder-button-menu-item-separated{border-top:1px solid #e5e5e5}.elfinder-button-menu-item-separated.ui-state-hover{border-top:1px solid #e5e5e5}.elfinder .elfinder-button-search{margin:0 10px;min-height:inherit;overflow:hidden}.elfinder .elfinder-button-search .ui-icon{color:#fff!important}.elfinder .elfinder-button-search input{background:rgba(40, 42, 45, 0.79);-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:0;margin:0;padding:0 23px;height:24px!important;color:#fff}.elfinder .elfinder-button-search .elfinder-button-menu{margin-top:4px;border:none;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);box-shadow:0 1px 3px rgba(0, 0, 0, 0.5)}.elfinder .elfinder-button-search-menu{-webkit-border-radius:0;border-radius:0;top:30px!important}.elfinder .elfinder-button-search-menu .ui-button{padding:0.4em 1em!important}.elfinder .elfinder-navbar{background:#535e64;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.6);box-shadow:0 1px 8px rgba(0, 0, 0, 0.6);border:none}.elfinder .elfinder-navbar .elfinder-lock,.elfinder .elfinder-navbar .elfinder-perms,.elfinder .elfinder-navbar .elfinder-symlink{color:#1d1d1d;opacity:0.8}.elfinder-navbar-dir{color:#e6e6e6;cursor:pointer;-webkit-border-radius:2px;border-radius:2px;padding:5px;border:none}.elfinder-navbar-dir .elfinder-navbar-icon{color:#fff}.elfinder-navbar-dir.ui-state-active.ui-state-hover,.elfinder-navbar-dir.ui-state-hover{background:#3c4448;color:#e6e6e6;border:none}.elfinder-navbar-dir.ui-state-active.ui-state-hover .elfinder-navbar-icon,.elfinder-navbar-dir.ui-state-hover .elfinder-navbar-icon{color:#fff}.elfinder-disabled .elfinder-navbar .ui-state-active,.elfinder-navbar .ui-state-active{background:#41494e;color:#e8e8e8!important;border:none}.elfinder-disabled .elfinder-navbar .ui-state-active.elfinder-navbar-dir .elfinder-navbar-icon,.elfinder-navbar .ui-state-active.elfinder-navbar-dir .elfinder-navbar-icon{color:#e8e8e8!important}.elfinder-workzone{background:#cdcfd4}.elfinder-cwd-file{color:#555}.elfinder-cwd-file.ui-selected.ui-state-hover,.elfinder-cwd-file.ui-state-hover{background:#4c5961;color:#ddd}.elfinder-cwd-file.ui-selected{background:#455158;color:#555}.elfinder-cwd-filename input,.elfinder-cwd-filename textarea{padding:2px;-webkit-border-radius:2px!important;border-radius:2px!important;background:#fff;color:#222}.elfinder-cwd-filename input:focus,.elfinder-cwd-filename textarea:focus{outline:none;border:1px solid #555}.elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover,.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-active,.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover,.elfinder-disabled .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover,.elfinder-disabled .elfinder-cwd table td.ui-state-hover{background:transparent;color:#ddd}.elfinder-cwd table{padding:0}.elfinder-cwd table thead td{padding:5px 14px}.elfinder-cwd table tr{border:0!important}.elfinder-cwd table tr:nth-child(odd){background-color:transparent}.elfinder-cwd table tr:nth-child(odd).ui-state-hover{background-color:#4c5961}.elfinder-cwd.elfinder-table-header-sticky table{border:0}.elfinder-cwd .elfinder-lock,.elfinder-cwd .elfinder-perms,.elfinder-cwd .elfinder-symlink{color:#4d4d4d}.elfinder-cwd-view-icons .elfinder-lock{top:0}.elfinder-cwd-view-list thead td .ui-resizable-handle{top:3px}.elfinder-cwd-view-list .elfinder-lock,.elfinder-cwd-view-list .elfinder-perms,.elfinder-cwd-view-list .elfinder-symlink{font-size:14px;opacity:0.7}.elfinder-cwd-view-list .elfinder-perms{left:inherit}#elfinder-elfinder-cwd-thead td{background:#353b42;color:#ddd}#elfinder-elfinder-cwd-thead td.ui-state-active,#elfinder-elfinder-cwd-thead td.ui-state-hover{background:#2a2e34}#elfinder-elfinder-cwd-thead td.ui-state-active.ui-state-hover{background:#2e333a}.elfinder .ui-selectable-helper{border:1px solid #3b4047;background-color:rgba(104, 111, 121, 0.5)}.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash{background-color:#e4e4e4}.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file{color:#333}.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-selected.ui-state-hover,.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-state-hover{background:#4c5961;color:#ddd}.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-selected{background:#455158;color:#555}.elfinder-info-title .elfinder-cwd-icon:before{top:32px;display:block;margin:0 auto}.elfinder-info-title .elfinder-cwd-icon.elfinder-cwd-bgurl:before{background-color:#313131!important}.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-bgurl:before{left:inherit;background-color:#313131}.elfinder-cwd-icon:before,.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:before,.elfinder-cwd-size1 .elfinder-cwd-icon:before,.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:before,.elfinder-cwd-size2 .elfinder-cwd-icon:before,.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:before,.elfinder-cwd-size3 .elfinder-cwd-icon:before,.elfinder-quicklook .elfinder-cwd-icon:before{top:35px;left:50%!important;position:relative!important;display:block!important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:52px;color:#fff}.elfinder .elfinder-cwd-view-icons .elfinder-cwd-bgurl:after,.elfinder .elfinder-quicklook-info-wrapper .elfinder-cwd-bgurl:after{display:none}.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:before{top:53px;-webkit-transform:scale(1.32) translateX(-50%);-ms-transform:scale(1.32) translateX(-50%);transform:scale(1.32) translateX(-50%)}.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:before{top:74px;-webkit-transform:scale(1.53) translateX(-50%);-ms-transform:scale(1.53) translateX(-50%);transform:scale(1.53) translateX(-50%)}.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:before{top:87px;-webkit-transform:scale(2.22) translateX(-50%);-ms-transform:scale(2.22) translateX(-50%);transform:scale(2.22) translateX(-50%)}.elfinder .elfinder-statusbar{background:#3b4047;-webkit-border-radius:0;border-radius:0;border:0;color:#cfd2d4}.elfinder-path,.elfinder-stat-size{margin:0 15px}.elfinder input,.elfinder select{padding:4px;color:#666;background:#fff;-webkit-border-radius:3px;border-radius:3px;font-weight:normal;border-color:#888;-webkit-box-shadow:none!important;box-shadow:none!important}.elfinder input.ui-state-hover,.elfinder select.ui-state-hover{background:#fff!important;color:#666!important}.elfinder input[type=checkbox]{position:relative;height:initial}.elfinder input[type=checkbox]:after,.elfinder input[type=checkbox]:focus:after{content:"";display:block;width:12px;height:12px;border:1px solid #707070;background-color:#fff;-webkit-border-radius:2px;border-radius:2px}.elfinder input[type=checkbox]:checked:before{content:"";position:absolute;top:-3px;left:6px;display:table;width:4px;height:12px;border:2px solid #707070;border-top-width:0;border-left-width:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.elfinder .ui-button,.elfinder .ui-button.ui-state-default,.elfinder .ui-button:active{display:inline-block;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-border-radius:3px;border-radius:3px;text-transform:uppercase;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.4)!important;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.4)!important;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;background:#fff;color:#222;border:none;padding:7px 6px}.elfinder .ui-button .ui-icon,.elfinder .ui-button.ui-state-default .ui-icon,.elfinder .ui-button:active .ui-icon{color:#222}.elfinder .ui-button.ui-state-active,.elfinder .ui-button.ui-state-hover,.elfinder .ui-button:active,.elfinder .ui-button:focus,.elfinder .ui-button:hover,.elfinder a.ui-button:active{background:#3498db!important;color:#fff!important;border:none}.elfinder .ui-button.ui-state-active .ui-icon,.elfinder .ui-button.ui-state-hover .ui-icon,.elfinder .ui-button:active .ui-icon,.elfinder .ui-button:focus .ui-icon,.elfinder .ui-button:hover .ui-icon,.elfinder a.ui-button:active .ui-icon{color:#fff}.elfinder .ui-button.ui-state-active:hover{background:#217dbb;color:#fff;border:none}.elfinder .ui-button:focus{outline:none!important}.elfinder .ui-controlgroup-horizontal .ui-button{-webkit-border-radius:0;border-radius:0;border:0}.elfinder .elfinder-resize-preset-container .ui-button,.elfinder input:not([type=checkbox]){height:21px}.elfinder .elfinder-contextmenu,.elfinder .elfinder-contextmenu-sub{-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, 0.3);box-shadow:0 1px 6px rgba(0, 0, 0, 0.3);border:none}.elfinder .elfinder-contextmenu-separator,.elfinder .elfinder-contextmenu-sub-separator{border-top:1px solid #e5e5e5}.elfinder .elfinder-contextmenu-item{color:#666;padding:5px 30px}.elfinder .elfinder-contextmenu-item.ui-state-hover{background-color:#f5f4f4;color:#141414}.elfinder .elfinder-contextmenu-item.ui-state-active{background-color:#2196f3;color:#fff}.elfinder .elfinder-dialog{-webkit-border-radius:0;border-radius:0;border:0;-webkit-box-shadow:0 1px 30px rgba(0, 0, 0, 0.6);box-shadow:0 1px 30px rgba(0, 0, 0, 0.6)}.elfinder .elfinder-dialog .ui-dialog-content[id*=edit-elfinder-elfinder-]{padding:0}.elfinder .elfinder-dialog .ui-tabs{-webkit-border-radius:0;border-radius:0;border:0;padding:0}.elfinder .elfinder-dialog .ui-tabs-nav{-webkit-border-radius:0;border-radius:0;border:0;background:transparent;border-bottom:1px solid #ddd}.elfinder .elfinder-dialog .ui-tabs-nav li{border:0;font-weight:normal;background:transparent;margin:0;padding:0}.elfinder .elfinder-dialog .ui-tabs-nav li a{padding:7px 9px}.elfinder .elfinder-dialog .ui-tabs-nav .ui-state-active a,.elfinder .elfinder-dialog .ui-tabs-nav .ui-tabs-selected a,.elfinder .elfinder-dialog .ui-tabs-nav li:hover a{-webkit-box-shadow:inset 0 -2px 0 #3498db;box-shadow:inset 0 -2px 0 #3498db;color:#3498db}.elfinder .elfinder-dialog .ui-tabs .elfinder-tabstop.ui-state-hover{background:transparent;-webkit-box-shadow:inset 0 -2px 0 #3498db;box-shadow:inset 0 -2px 0 #3498db;color:#3498db}.elfinder .elfinder-dialog label.ui-state-hover{background:transparent}.elfinder .elfinder-dialog .ui-resizable-se{display:none}.std42-dialog .ui-dialog-titlebar{background:#353b44;-webkit-border-radius:0;border-radius:0;border:0}.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button .ui-icon{border-color:inherit;-webkit-transition:0.2s ease-out;-o-transition:0.2s ease-out;transition:0.2s ease-out;opacity:0.8;color:#fff;width:auto;height:auto;font-size:12px;padding:3px}.std42-dialog,.std42-dialog.elfinder-bg-translucent,.std42-dialog.elfinder-bg-translucent .ui-widget-content,.std42-dialog .ui-dialog-content{background-color:#fff}.std42-dialog .ui-dialog-buttonpane button{margin:-1px 2px 2px;padding:7px 6px}.std42-dialog .ui-dialog-buttonpane button span.ui-icon{padding:0}.std42-dialog .ui-dialog-buttonpane .ui-dialog-buttonset.elfinder-edit-extras select{margin-top:0}.std42-dialog,.std42-dialog .ui-widget-content{background-color:#fff}.elfinder-mobile .std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon,.std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon{background-color:#f44336}.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full .ui-icon,.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full:hover .ui-icon{background-color:#4caf50}.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize .ui-icon,.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize:hover .ui-icon{background-color:#ff9800}.elfinder-dialog-title{color:#f1f1f1}.elfinder .ui-widget-content{font-family:"Noto Sans", sans-serif;color:#546e7a}.elfinder-upload-dialog-wrapper .elfinder-upload-dirselect{width:inherit;height:inherit;padding:7px;margin-left:5px;color:#222;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.4);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.4);background:#fff;bottom:4px;-webkit-border-radius:2px;border-radius:2px}.elfinder-upload-dialog-wrapper .elfinder-upload-dirselect.ui-state-hover{background:#3498db!important;color:#fff!important;outline:none}.elfinder-upload-dialog-wrapper .ui-button{padding:0.4em 3px;margin:0 -15px 0 19px}.elfinder-upload-dropbox{border:2px dashed #bbb}.elfinder-upload-dropbox:focus{outline:none}.elfinder-upload-dropbox.ui-state-hover{background:#f1f1f1;border:2px dashed #bbb}.elfinder-dialog-resize .elfinder-resize-control-panel{margin-left:-5px}.elfinder-dialog-resize .elfinder-resize-control-panel .ui-button{height:inherit;margin-bottom:5px}.elfinder-help *{color:#546e7a}.elfinder-help a{color:#3498db}.elfinder-help a:hover{color:#217dbb}.elfinder .ui-slider.ui-slider-horizontal{height:2px;border:0;background-color:#bababa!important}.elfinder .ui-slider .ui-slider-handle{background-image:none;background-color:#5d5858;-webkit-border-radius:50%;border-radius:50%;border:0;margin-top:-3px}.elfinder .ui-slider .ui-slider-handle.ui-state-hover{background:#5d5858!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.elfinder-quicklook{background:#232323;-webkit-border-radius:2px;border-radius:2px}.elfinder-quicklook-titlebar{background:inherit}.elfinder-quicklook-titlebar-icon .ui-icon{background:transparent;color:#fff}.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar{border:inherit;opacity:inherit;-webkit-border-radius:4px;border-radius:4px;background:rgba(66, 66, 66, 0.73)}.elfinder .elfinder-navdock{border:0}.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close,.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full,.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize,.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full .ui-icon,.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize .ui-icon,.elfinder-mobile .std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon,.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close:hover,.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full:hover,.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize:hover,.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full:hover .ui-icon,.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize:hover .ui-icon,.std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon{background-image:none} \ No newline at end of file diff --git a/alpine/custom/app/themes/Material/css/theme-light.css b/alpine/custom/app/themes/Material/css/theme-light.css new file mode 100644 index 0000000..2d48d0c --- /dev/null +++ b/alpine/custom/app/themes/Material/css/theme-light.css @@ -0,0 +1,1725 @@ +/*! + * elFinder-Material-Theme (Light) v2.1.9 (https://github.com/RobiNN1/elFinder-Material-Theme) + * Copyright 2016-2019 Róbert Kelčák {RobiNN} + * Licensed under MIT (https://github.com/RobiNN1/elFinder-Material-Theme/blob/master/LICENSE) + */ +@import url("https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext,devanagari,greek,greek-ext,latin-ext,vietnamese"); +.elfinder { + color: #546e7a; + font-family: "Noto Sans", sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.elfinder.ui-widget.ui-widget-content { + font-family: "Noto Sans", sans-serif; + -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.6); + box-shadow: 0 1px 8px rgba(0, 0, 0, 0.6); + -webkit-border-radius: 0; + border-radius: 0; + border: 0; +} +.elfinder * { + outline: 0 !important; +} +/** + * Loading + */ +.elfinder-info-spinner, +.elfinder-navbar-spinner, +.elfinder-button-icon-spinner { + background: url("../images/loading.svg") center center no-repeat !important; + width: 16px; + height: 16px; +} +/** + * Progress Bar + */ +@-webkit-keyframes progress-animation { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-animation { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} +.elfinder-notify-progressbar { + border: 0; +} +.elfinder-notify-progress, +.elfinder-notify-progressbar { + -webkit-border-radius: 0; + border-radius: 0; +} +.elfinder-notify-progress, +.elfinder-resize-spinner { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 1rem 1rem; + background-size: 1rem 1rem; + -webkit-animation: progress-animation 1s linear infinite; + animation: progress-animation 1s linear infinite; + background-color: #0275d8; + height: 1rem; +} +/** + * Toast Notification + */ +.elfinder .elfinder-toast > div { + background-color: #323232 !important; + color: #d6d6d6; + -webkit-box-shadow: none; + box-shadow: none; + opacity: inherit; + padding: 10px 60px; +} +.elfinder .elfinder-toast > div button.ui-button { + color: #fff; +} +.elfinder .elfinder-toast > .toast-info button.ui-button { + background-color: #3498db; +} +.elfinder .elfinder-toast > .toast-error button.ui-button { + background-color: #f44336; +} +.elfinder .elfinder-toast > .toast-success button.ui-button { + background-color: #4caf50; +} +.elfinder .elfinder-toast > .toast-warning button.ui-button { + background-color: #ff9800; +} +.elfinder-toast-msg { + font-family: "Noto Sans", sans-serif; + font-size: 17px; +} +/** + * For Ace Editor + */ +#ace_settingsmenu { + font-family: "Noto Sans", sans-serif; + -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.6) !important; + box-shadow: 0 1px 30px rgba(0, 0, 0, 0.6) !important; + background-color: #1d2736 !important; + color: #e6e6e6 !important; +} +#ace_settingsmenu, +#kbshortcutmenu { + padding: 0; +} +.ace_optionsMenuEntry { + padding: 5px 10px; +} +.ace_optionsMenuEntry:hover { + background-color: #111721; +} +.ace_optionsMenuEntry label { + font-size: 13px; +} +#ace_settingsmenu input[type="text"], +#ace_settingsmenu select { + margin: 1px 2px 2px; + padding: 2px 5px; + -webkit-border-radius: 3px; + border-radius: 3px; + border: 0; + background: rgba(9, 53, 121, 0.75); + color: white !important; +} +/** + * Icons + */ +@font-face { + font-family: material; + src: url("../icons/material.eot?91804974"); + src: url("../icons/material.eot?91804974#iefix") format("embedded-opentype"), url("../icons/material.woff2?91804974") format("woff2"), url("../icons/material.woff?91804974") format("woff"), url("../icons/material.ttf?91804974") format("truetype"), url("../icons/material.svg?91804974#material") format("svg"); + font-weight: normal; + font-style: normal; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + @font-face { + font-family: material; + src: url("../icons/material.svg?91804974#material") format("svg"); + } +} +.elfinder .ui-icon, +.elfinder-button-icon, +.ui-widget-header .ui-icon, +.ui-widget-content .ui-icon { + font: normal normal normal 14px/1 material; + background-image: inherit; + text-indent: inherit; +} +.elfinder .ui-button-icon-only .ui-icon { + font: normal normal normal 14px/1 material; + background-image: inherit !important; + text-indent: 0; + font-size: 16px; +} +.elfinder-button-icon { + background: inherit; +} +.elfinder-button-icon-home:before { + content: '\e800'; +} +.elfinder-button-icon-back:before { + content: '\e801'; +} +.elfinder-button-icon-forward:before { + content: '\e802'; +} +.elfinder-button-icon-up:before { + content: '\e803'; +} +.elfinder-button-icon-dir:before { + content: '\e804'; +} +.elfinder-button-icon-opendir:before { + content: '\e805'; +} +.elfinder-button-icon-reload:before { + content: '\e806'; +} +.elfinder-button-icon-open:before { + content: '\e807'; +} +.elfinder-button-icon-mkdir:before { + content: '\e808'; +} +.elfinder-button-icon-mkfile:before { + content: '\e809'; +} +.elfinder-button-icon-rm:before { + content: '\e80a'; +} +.elfinder-button-icon-trash:before { + content: '\e80b'; +} +.elfinder-button-icon-restore:before { + content: '\e80c'; +} +.elfinder-button-icon-copy:before { + content: '\e80d'; +} +.elfinder-button-icon-cut:before { + content: '\e80e'; +} +.elfinder-button-icon-paste:before { + content: '\e80f'; +} +.elfinder-button-icon-getfile:before { + content: '\e810'; +} +.elfinder-button-icon-duplicate:before { + content: '\e811'; +} +.elfinder-button-icon-rename:before { + content: '\e812'; +} +.elfinder-button-icon-edit:before { + content: '\e813'; +} +.elfinder-button-icon-quicklook:before { + content: '\e814'; +} +.elfinder-button-icon-upload:before { + content: '\e815'; +} +.elfinder-button-icon-download:before { + content: '\e816'; +} +.elfinder-button-icon-info:before { + content: '\e817'; +} +.elfinder-button-icon-extract:before { + content: '\e818'; +} +.elfinder-button-icon-archive:before { + content: '\e819'; +} +.elfinder-button-icon-view:before { + content: '\e81a'; +} +.elfinder-button-icon-view-list:before { + content: '\e81b'; +} +.elfinder-button-icon-help:before { + content: '\e81c'; +} +.elfinder-button-icon-resize:before { + content: '\e81d'; +} +.elfinder-button-icon-link:before { + content: '\e81e'; +} +.elfinder-button-icon-search:before { + content: '\e81f'; +} +.elfinder-button-icon-sort:before { + content: '\e820'; +} +.elfinder-button-icon-rotate-r:before { + content: '\e821'; +} +.elfinder-button-icon-rotate-l:before { + content: '\e822'; +} +.elfinder-button-icon-netmount:before { + content: '\e823'; +} +.elfinder-button-icon-netunmount:before { + content: '\e824'; +} +.elfinder-button-icon-places:before { + content: '\e825'; +} +.elfinder-button-icon-chmod:before { + content: '\e826'; +} +.elfinder-button-icon-accept:before { + content: '\e827'; +} +.elfinder-button-icon-menu:before { + content: '\e828'; +} +.elfinder-button-icon-colwidth:before { + content: '\e829'; +} +.elfinder-button-icon-fullscreen:before { + content: '\e82a'; +} +.elfinder-button-icon-unfullscreen:before { + content: '\e82b'; +} +.elfinder-button-icon-empty:before { + content: '\e82c'; +} +.elfinder-button-icon-undo:before { + content: '\e82d'; +} +.elfinder-button-icon-redo:before { + content: '\e82e'; +} +.elfinder-button-icon-preference:before { + content: '\e82f'; +} +.elfinder-button-icon-mkdirin:before { + content: '\e830'; +} +.elfinder-button-icon-selectall:before { + content: '\e831'; +} +.elfinder-button-icon-selectnone:before { + content: '\e832'; +} +.elfinder-button-icon-selectinvert:before { + content: '\e833'; +} +.elfinder-button-icon-logout:before { + content: '\e85a'; +} +.elfinder-button-icon-opennew:before { + content: '\e85b'; +} +.elfinder-button-icon-hide:before { + content: '\e85d'; +} +.elfinder-button-search .ui-icon.ui-icon-search { + font-size: 17px; +} +.elfinder-button-search .ui-icon:hover { + opacity: 1; +} +.elfinder-navbar-icon { + font: normal normal normal 16px/1 material; + background-image: inherit !important; +} +.elfinder-navbar-icon:before { + content: '\e804'; +} +.elfinder-droppable-active .elfinder-navbar-icon:before, +.elfinder .ui-state-active .elfinder-navbar-icon:before, +.elfinder .ui-state-hover .elfinder-navbar-icon:before { + content: '\e805'; +} +.elfinder-navbar-root-local .elfinder-navbar-icon:before { + content: '\e83d' !important; +} +.elfinder-navbar-root-ftp .elfinder-navbar-icon:before { + content: '\e823' !important; +} +.elfinder-navbar-root-sql .elfinder-navbar-icon:before { + content: '\e83e' !important; +} +.elfinder-navbar-root-dropbox .elfinder-navbar-icon:before { + content: '\e83f' !important; +} +.elfinder-navbar-root-googledrive .elfinder-navbar-icon:before { + content: '\e840' !important; +} +.elfinder-navbar-root-onedrive .elfinder-navbar-icon:before { + content: '\e841' !important; +} +.elfinder-navbar-root-box .elfinder-navbar-icon:before { + content: '\e842' !important; +} +.elfinder-navbar-root-trash .elfinder-navbar-icon:before { + content: '\e80b' !important; +} +.elfinder-navbar-root-zip .elfinder-navbar-icon:before { + content: '\e85c' !important; +} +.elfinder-navbar-root-network .elfinder-navbar-icon:before { + content: '\e823' !important; +} +.elfinder-places .elfinder-navbar-root .elfinder-navbar-icon:before { + content: '\e825' !important; +} +.elfinder-navbar-arrow { + background-image: inherit !important; + font: normal normal normal 14px/1 material; + font-size: 10px; + padding-top: 3px; + padding-left: 2px; + color: #a9a9a9; +} +.elfinder .ui-state-active .elfinder-navbar-arrow { + color: #fff; +} +.elfinder-ltr .elfinder-navbar-collapsed .elfinder-navbar-arrow:before { + content: '\e857'; +} +.elfinder-rtl .elfinder-navbar-collapsed .elfinder-navbar-arrow:before { + content: '\e858'; +} +.elfinder-ltr .elfinder-navbar-expanded .elfinder-navbar-arrow:before, +.elfinder-rtl .elfinder-navbar-expanded .elfinder-navbar-arrow:before { + content: '\e851'; +} +div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon { + font-size: 8px; + margin-top: 5px; + margin-right: 5px; +} +div.elfinder-cwd-wrapper-list .ui-icon-grip-dotted-vertical { + margin: 2px; +} +.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon, +.elfinder-navbar-root-local .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon, +.elfinder-navbar-root-ftp .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon, +.elfinder-navbar-root-sql .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-dropbox td .elfinder-cwd-icon, +.elfinder-navbar-root-dropbox .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon, +.elfinder-navbar-root-googledrive .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon, +.elfinder-navbar-root-onedrive .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon, +.elfinder-navbar-root-box .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon, +.elfinder-navbar-root-trash .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon, +.elfinder-navbar-root-zip .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon, +.elfinder-navbar-root-network .elfinder-cwd-icon { + background-image: inherit; +} +.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon:before, +.elfinder-navbar-root-local .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon:before, +.elfinder-navbar-root-ftp .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon:before, +.elfinder-navbar-root-sql .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-dropbox td .elfinder-cwd-icon:before, +.elfinder-navbar-root-dropbox .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon:before, +.elfinder-navbar-root-googledrive .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon:before, +.elfinder-navbar-root-onedrive .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon:before, +.elfinder-navbar-root-box .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon:before, +.elfinder-navbar-root-trash .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon:before, +.elfinder-navbar-root-zip .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon:before, +.elfinder-navbar-root-network .elfinder-cwd-icon:before { + font-family: material; + background-color: transparent; + color: #525252; + font-size: 55px; + position: relative; + top: -10px !important; + padding: 0; + display: contents !important; +} +.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon:before, +.elfinder-navbar-root-local .elfinder-cwd-icon:before { + content: '\e83d'; +} +.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon:before, +.elfinder-navbar-root-ftp .elfinder-cwd-icon:before { + content: '\e823'; +} +.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon:before, +.elfinder-navbar-root-sql .elfinder-cwd-icon:before { + content: '\e83e'; +} +.elfinder-cwd-view-list .elfinder-navbar-roor-dropbox td .elfinder-cwd-icon:before, +.elfinder-navbar-roor-dropbox .elfinder-cwd-icon:before { + content: '\e83f'; +} +.elfinder-cwd-view-list .elfinder-navbar-roor-googledrive td .elfinder-cwd-icon:before, +.elfinder-navbar-roor-googledrive .elfinder-cwd-icon:before { + content: '\e840'; +} +.elfinder-cwd-view-list .elfinder-navbar-roor-onedrive td .elfinder-cwd-icon:before, +.elfinder-navbar-roor-onedrive .elfinder-cwd-icon:before { + content: '\e841'; +} +.elfinder-cwd-view-list .elfinder-navbar-roor-box td .elfinder-cwd-icon:before, +.elfinder-navbar-roor-box .elfinder-cwd-icon:before { + content: '\e842'; +} +.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon:before, +.elfinder-navbar-root-trash .elfinder-cwd-icon:before { + content: '\e80b'; +} +.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon:before, +.elfinder-navbar-root-zip .elfinder-cwd-icon:before { + content: '\e85c'; +} +.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon:before, +.elfinder-navbar-root-network .elfinder-cwd-icon:before { + content: '\e823'; +} +.elfinder-dialog-icon { + font: normal normal normal 14px/1 material; + background: inherit; + color: #524949; + font-size: 37px; +} +.elfinder-dialog-icon:before { + content: '\e843'; +} +.elfinder-dialog-icon-mkdir:before { + content: '\e808'; +} +.elfinder-dialog-icon-mkfile:before { + content: '\e809'; +} +.elfinder-dialog-icon-copy:before { + content: '\e80d'; +} +.elfinder-dialog-icon-prepare:before, +.elfinder-dialog-icon-move:before { + content: '\e844'; +} +.elfinder-dialog-icon-upload:before, +.elfinder-dialog-icon-chunkmerge:before { + content: '\e815'; +} +.elfinder-dialog-icon-rm:before { + content: '\e80a'; +} +.elfinder-dialog-icon-open:before, +.elfinder-dialog-icon-readdir:before, +.elfinder-dialog-icon-file:before { + content: '\e807'; +} +.elfinder-dialog-icon-reload:before { + content: '\e806'; +} +.elfinder-dialog-icon-download:before { + content: '\e816'; +} +.elfinder-dialog-icon-save:before { + content: '\e845'; +} +.elfinder-dialog-icon-rename:before { + content: '\e812'; +} +.elfinder-dialog-icon-zipdl:before, +.elfinder-dialog-icon-archive:before { + content: '\e819'; +} +.elfinder-dialog-icon-extract:before { + content: '\e818'; +} +.elfinder-dialog-icon-search:before { + content: '\e81f'; +} +.elfinder-dialog-icon-loadimg:before { + content: '\e846'; +} +.elfinder-dialog-icon-url:before { + content: '\e81e'; +} +.elfinder-dialog-icon-resize:before { + content: '\e81d'; +} +.elfinder-dialog-icon-netmount:before { + content: '\e823'; +} +.elfinder-dialog-icon-netunmount:before { + content: '\e824'; +} +.elfinder-dialog-icon-chmod:before { + content: '\e826'; +} +.elfinder-dialog-icon-preupload:before, +.elfinder-dialog-icon-dim:before { + content: '\e847'; +} +.elfinder-contextmenu .elfinder-contextmenu-item span.elfinder-contextmenu-icon { + font-size: 16px; +} +.elfinder-contextmenu .elfinder-contextmenu-item .elfinder-contextsubmenu-item .ui-icon { + font-size: 15px; +} +.elfinder-contextmenu .elfinder-contextmenu-item .elfinder-button-icon-link:before { + content: '\e837'; +} +.elfinder .elfinder-contextmenu-extra-icon { + margin-top: -6px; +} +.elfinder .elfinder-contextmenu-extra-icon a { + padding: 5px; + margin: -16px; +} +.elfinder-button-icon-link:before { + content: '\e81e' !important; +} +.elfinder .elfinder-contextmenu-arrow { + font: normal normal normal 14px/1 material; + background-image: inherit; + font-size: 10px !important; + padding-top: 3px; +} +.elfinder .elfinder-contextmenu-arrow:before { + content: '\e857'; +} +.elfinder-contextmenu .ui-state-hover .elfinder-contextmenu-arrow { + background-image: inherit; +} +.elfinder-quicklook .ui-resizable-se { + background: inherit; +} +.elfinder-quicklook-navbar-icon { + background: transparent; + font: normal normal normal 14px/1 material; + font-size: 32px; + color: #fff; +} +.elfinder-quicklook-titlebar-icon { + margin-top: -8px; +} +.elfinder-quicklook-titlebar-icon .ui-icon { + border: 0; + opacity: 0.8; + font-size: 15px; + padding: 1px; +} +.elfinder-quicklook-titlebar .ui-icon-circle-close, +.elfinder-quicklook .ui-icon-gripsmall-diagonal-se { + color: #f1f1f1; +} +.elfinder-quicklook-navbar-icon-prev:before { + content: '\e848'; +} +.elfinder-quicklook-navbar-icon-next:before { + content: '\e849'; +} +.elfinder-quicklook-navbar-icon-fullscreen:before { + content: '\e84a'; +} +.elfinder-quicklook-navbar-icon-fullscreen-off:before { + content: '\e84b'; +} +.elfinder-quicklook-navbar-icon-close:before { + content: '\e84c'; +} +.elfinder .ui-button-icon { + background-image: inherit; +} +.elfinder .ui-icon-search:before { + content: '\e81f'; +} +.elfinder .ui-icon-closethick:before, +.elfinder .ui-icon-close:before { + content: '\e839'; +} +.elfinder .ui-icon-circle-close:before { + content: '\e84c'; +} +.elfinder .ui-icon-gear:before { + content: '\e82f'; +} +.elfinder .ui-icon-gripsmall-diagonal-se:before { + content: '\e838'; +} +.elfinder .ui-icon-locked:before { + content: '\e834'; +} +.elfinder .ui-icon-unlocked:before { + content: '\e836'; +} +.elfinder .ui-icon-arrowrefresh-1-n:before { + content: '\e821'; +} +.elfinder .ui-icon-plusthick:before { + content: '\e83a'; +} +.elfinder .ui-icon-arrowreturnthick-1-s:before { + content: '\e83b'; +} +.elfinder .ui-icon-minusthick:before { + content: '\e83c'; +} +.elfinder .ui-icon-pin-s:before { + content: '\e84d'; +} +.elfinder .ui-icon-check:before { + content: '\e84e'; +} +.elfinder .ui-icon-arrowthick-1-s:before { + content: '\e84f'; +} +.elfinder .ui-icon-arrowthick-1-n:before { + content: '\e850'; +} +.elfinder .ui-icon-triangle-1-s:before { + content: '\e851'; +} +.elfinder .ui-icon-triangle-1-n:before { + content: '\e852'; +} +.elfinder .ui-icon-grip-dotted-vertical:before { + content: '\e853'; +} +.elfinder-lock, +.elfinder-perms, +.elfinder-symlink { + background-image: inherit; + font: normal normal normal 18px/1 material; + color: #4d4d4d; +} +.elfinder-na .elfinder-perms:before { + content: '\e824'; +} +.elfinder-ro .elfinder-perms:before { + content: '\e835'; +} +.elfinder-wo .elfinder-perms:before { + content: '\e854'; +} +.elfinder-group .elfinder-perms:before { + content: '\e800'; +} +.elfinder-lock:before { + content: '\e84d'; +} +.elfinder-symlink:before { + content: '\e837'; +} +.elfinder .elfinder-toast > div { + font: normal normal normal 14px/1 material; +} +.elfinder .elfinder-toast > div:before { + font-size: 45px; + position: absolute; + left: 5px; + top: 15px; +} +.elfinder .elfinder-toast > .toast-info, +.elfinder .elfinder-toast > .toast-error, +.elfinder .elfinder-toast > .toast-success, +.elfinder .elfinder-toast > .toast-warning { + background-image: inherit !important; +} +.elfinder .elfinder-toast > .toast-info:before { + content: '\e817'; + color: #3498db; +} +.elfinder .elfinder-toast > .toast-error:before { + content: '\e855'; + color: #f44336; +} +.elfinder .elfinder-toast > .toast-success:before { + content: '\e84e'; + color: #4caf50; +} +.elfinder .elfinder-toast > .toast-warning:before { + content: '\e856'; + color: #ff9800; +} +.elfinder-drag-helper-icon-status { + font: normal normal normal 14px/1 material; + background: inherit; +} +.elfinder-drag-helper-icon-status:before { + content: '\e824'; +} +.elfinder-drag-helper-move .elfinder-drag-helper-icon-status { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.elfinder-drag-helper-move .elfinder-drag-helper-icon-status:before { + content: '\e854'; +} +.elfinder-drag-helper-plus .elfinder-drag-helper-icon-status { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.elfinder-drag-helper-plus .elfinder-drag-helper-icon-status:before { + content: '\e84c'; +} +/** + * MIME Types + */ +.elfinder-cwd-view-list td .elfinder-cwd-icon { + background-image: url("../images/icons-small.svg"); +} +.elfinder-cwd-icon { + background: url("../images/icons-big.svg") 0 0 no-repeat; + -webkit-border-radius: 0; + border-radius: 0; +} +.elfinder-cwd-icon:before { + font-size: 10px; + position: relative; + top: 27px; + left: inherit; + padding: 1px; + background-color: transparent; +} +.elfinder-cwd-icon-directory { + background-position: 0 -50px; +} +.elfinder-cwd .elfinder-droppable-active .elfinder-cwd-icon { + background-position: 0 -100px; +} +.elfinder-cwd-icon-group { + background-position: 0 -150px; +} +.elfinder-cwd-icon-application { + background-position: 0 -200px; +} +.elfinder-cwd-icon-rtf, +.elfinder-cwd-icon-rtfd, +.elfinder-cwd-icon-text { + background-position: 0 -250px; +} +.elfinder-cwd-icon-image { + background-position: 0 -300px; +} +.elfinder-cwd-icon-audio { + background-position: 0 -350px; +} +.elfinder-cwd-icon-video, +.elfinder-cwd-icon-flash-video, +.elfinder-cwd-icon-dash-xml, +.elfinder-cwd-icon-vnd-apple-mpegurl, +.elfinder-cwd-icon-x-mpegurl { + background-position: 0 -400px; +} +.elfinder-cwd-icon-plain, +.elfinder-cwd-icon-x-empty { + background-position: 0 -450px; +} +.elfinder-cwd-icon-pdf { + background-position: 0 -500px; +} +.elfinder-cwd-icon-vnd-ms-office { + background-position: 0 -550px; +} +.elfinder-cwd-icon-x-msaccess { + background-position: 0 -600px; +} +.elfinder-cwd-icon-x-msaccess:before { + content: none !important; +} +.elfinder-cwd-icon-ms-excel, +.elfinder-cwd-icon-vnd-ms-excel, +.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12 { + background-position: 0 -650px; +} +.elfinder-cwd-icon-ms-excel:before, +.elfinder-cwd-icon-vnd-ms-excel:before, +.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12:before { + content: none !important; +} +.elfinder-cwd-icon-vnd-ms-powerpoint, +.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12 { + background-position: 0 -700px; +} +.elfinder-cwd-icon-vnd-ms-powerpoint:before, +.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12:before { + content: none !important; +} +.elfinder-cwd-icon-msword, +.elfinder-cwd-icon-vnd-ms-word, +.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12 { + background-position: 0 -750px; +} +.elfinder-cwd-icon-msword:before, +.elfinder-cwd-icon-vnd-ms-word:before, +.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12:before { + content: none !important; +} +.elfinder-cwd-icon-vnd-oasis-opendocument-base, +.elfinder-cwd-icon-vnd-oasis-opendocument-chart, +.elfinder-cwd-icon-vnd-oasis-opendocument-database, +.elfinder-cwd-icon-vnd-oasis-opendocument-formula, +.elfinder-cwd-icon-vnd-oasis-opendocument-graphics, +.elfinder-cwd-icon-vnd-oasis-opendocument-graphics-template, +.elfinder-cwd-icon-vnd-oasis-opendocument-image, +.elfinder-cwd-icon-vnd-openofficeorg-extension { + background-position: 0 -800px; +} +.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet, +.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet-template, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-sheet, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-template { + background-position: 0 -850px; +} +.elfinder-cwd-icon-vnd-oasis-opendocument-presentation, +.elfinder-cwd-icon-vnd-oasis-opendocument-presentation-template, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-presentation, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slide, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slideshow, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-template { + background-position: 0 -900px; +} +.elfinder-cwd-icon-vnd-oasis-opendocument-text, +.elfinder-cwd-icon-vnd-oasis-opendocument-text-master, +.elfinder-cwd-icon-vnd-oasis-opendocument-text-template, +.elfinder-cwd-icon-vnd-oasis-opendocument-text-web, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-document, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-template { + background-position: 0 -950px; +} +.elfinder-cwd-icon-zip, +.elfinder-cwd-icon-x-zip, +.elfinder-cwd-icon-x-xz, +.elfinder-cwd-icon-x-7z-compressed, +.elfinder-cwd-icon-x-gzip, +.elfinder-cwd-icon-x-tar, +.elfinder-cwd-icon-x-bzip, +.elfinder-cwd-icon-x-bzip2, +.elfinder-cwd-icon-x-rar, +.elfinder-cwd-icon-x-rar-compressed { + background-position: 0 -1000px; +} +.elfinder-cwd-icon-postscript { + background-position: 0 -1050px; +} +.elfinder-cwd-icon-vnd-adobe-photoshop { + background-position: 0 -1100px; +} +.elfinder-cwd-icon-vnd-adobe-photoshop:before { + content: none !important; +} +.elfinder-cwd-icon-x-shockwave-flash { + background-position: 0 -1150px; +} +.elfinder-cwd-icon-vnd-android-package-archive { + background-position: 0 -1200px; +} +.elfinder-cwd-icon-vnd-android-package-archive:before { + content: none !important; +} +.elfinder-cwd-icon-x-c, +.elfinder-cwd-icon-x-csrc, +.elfinder-cwd-icon-x-chdr, +.elfinder-cwd-icon-x-c--, +.elfinder-cwd-icon-x-c--src, +.elfinder-cwd-icon-x-c--hdr { + background-position: 0 -1250px; +} +.elfinder-cwd-icon-css { + background-position: 0 -1300px; +} +.elfinder-cwd-icon-html { + background-position: 0 -1350px; +} +.elfinder-cwd-icon-x-jar, +.elfinder-cwd-icon-x-java, +.elfinder-cwd-icon-x-java-source { + background-position: 0 -1400px; +} +.elfinder-cwd-icon-x-jar:before, +.elfinder-cwd-icon-x-java:before, +.elfinder-cwd-icon-x-java-source:before { + content: none !important; +} +.elfinder-cwd-icon-javascript, +.elfinder-cwd-icon-x-javascript { + background-position: 0 -1450px; +} +.elfinder-cwd-icon-json { + background-position: 0 -1500px; +} +.elfinder-cwd-icon-json:before { + content: none !important; +} +.elfinder-cwd-icon-markdown, +.elfinder-cwd-icon-x-markdown { + background-position: 0 -1550px; +} +.elfinder-cwd-icon-markdown:before, +.elfinder-cwd-icon-x-markdown:before { + content: none !important; +} +.elfinder-cwd-icon-x-perl { + background-position: 0 -1600px; +} +.elfinder-cwd-icon-x-php { + background-position: 0 -1650px; +} +.elfinder-cwd-icon-x-python:after, +.elfinder-cwd-icon-x-python { + background-position: 0 -1700px; +} +.elfinder-cwd-icon-x-ruby { + background-position: 0 -1750px; +} +.elfinder-cwd-icon-x-sh, +.elfinder-cwd-icon-x-shellscript { + background-position: 0 -1800px; +} +.elfinder-cwd-icon-sql, +.elfinder-cwd-icon-x-sql, +.elfinder-cwd-icon-x-sqlite3 { + background-position: 0 -1850px; +} +.elfinder-cwd-icon-x-eps, +.elfinder-cwd-icon-svg, +.elfinder-cwd-icon-svg-xml { + background-position: 0 -1900px; +} +.elfinder-cwd-icon-xml:after, +.elfinder-cwd-icon-xml { + background-position: 0 -1950px; +} +.elfinder-cwd-icon-zip:before, +.elfinder-cwd-icon-x-zip:before { + content: 'zip' !important; +} +.elfinder-cwd-icon-x-xz:before { + content: 'xz' !important; +} +.elfinder-cwd-icon-x-7z-compressed:before { + content: '7z' !important; +} +.elfinder-cwd-icon-x-gzip:before { + content: 'gzip' !important; +} +.elfinder-cwd-icon-x-tar:before { + content: 'tar' !important; +} +.elfinder-cwd-icon-x-bzip:before, +.elfinder-cwd-icon-x-bzip2:before { + content: 'bzip' !important; +} +.elfinder-cwd-icon-x-rar:before, +.elfinder-cwd-icon-x-rar-compressed:before { + content: 'rar' !important; +} +/** + * Toolbar + */ +.elfinder-toolbar { + background: #1E88E5; + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + padding: 5px 0; +} +.elfinder-toolbar .elfinder-button-icon { + font-size: 20px; + color: #fff; + margin-top: -2px; +} +.elfinder-buttonset { + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + margin: 0 5px; + height: 24px; +} +.elfinder .elfinder-button { + background: transparent; + -webkit-border-radius: 0; + border-radius: 0; + cursor: pointer; + color: #fff; +} +.elfinder-toolbar-button-separator { + border: 0; +} +.elfinder-button-menu { + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3); + border: none; + margin-top: 5px; +} +.elfinder-button-menu-item { + color: #666; + padding: 6px 19px; +} +.elfinder-button-menu-item.ui-state-hover { + color: #141414; + background-color: #f5f4f4; +} +.elfinder-button-menu-item-separated { + border-top: 1px solid #e5e5e5; +} +.elfinder-button-menu-item-separated.ui-state-hover { + border-top: 1px solid #e5e5e5; +} +.elfinder .elfinder-button-search { + margin: 0 10px; + min-height: inherit; + overflow: hidden; +} +.elfinder .elfinder-button-search .ui-icon { + color: #fff !important; +} +.elfinder .elfinder-button-search input { + background: rgba(16, 96, 167, 0.79); + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + border: 0; + margin: 0; + padding: 0 23px; + height: 24px !important; + color: #fff; +} +.elfinder .elfinder-button-search .elfinder-button-menu { + margin-top: 4px; + border: none; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); +} +.elfinder .elfinder-button-search-menu { + -webkit-border-radius: 0; + border-radius: 0; + top: 30px !important; +} +.elfinder .elfinder-button-search-menu .ui-button { + padding: 0.4em 1em !important; +} +/** + * Navbar + */ +.elfinder .elfinder-navbar { + background: #f3f3f3; + -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.6); + box-shadow: 0 1px 8px rgba(0, 0, 0, 0.6); + border: none; +} +.elfinder .elfinder-navbar .elfinder-lock, +.elfinder .elfinder-navbar .elfinder-perms, +.elfinder .elfinder-navbar .elfinder-symlink { + color: #1d1d1d; + opacity: 0.8; +} +.elfinder-navbar-dir { + color: #525252; + cursor: pointer; + -webkit-border-radius: 2px; + border-radius: 2px; + padding: 5px; + border: none; +} +.elfinder-navbar-dir .elfinder-navbar-icon { + color: #1976D2; +} +.elfinder-navbar-dir.ui-state-hover, +.elfinder-navbar-dir.ui-state-active.ui-state-hover { + background: #1a83df; + color: #fff; + border: none; +} +.elfinder-navbar-dir.ui-state-hover .elfinder-navbar-icon, +.elfinder-navbar-dir.ui-state-active.ui-state-hover .elfinder-navbar-icon { + color: #fff; +} +.elfinder-navbar .ui-state-active, +.elfinder-disabled .elfinder-navbar .ui-state-active { + background: #1E88E5; + color: #fff !important; + border: none; +} +.elfinder-navbar .ui-state-active.elfinder-navbar-dir .elfinder-navbar-icon, +.elfinder-disabled .elfinder-navbar .ui-state-active.elfinder-navbar-dir .elfinder-navbar-icon { + color: #fff !important; +} +/** + * Workzone + */ +.elfinder-workzone { + background: #fff; +} +.elfinder-cwd-file { + color: #555; +} +.elfinder-cwd-file.ui-state-hover, +.elfinder-cwd-file.ui-selected.ui-state-hover { + background: #42A5F5; + color: #ddd; +} +.elfinder-cwd-file.ui-selected { + background: #339ef4; + color: #555; +} +.elfinder-cwd-filename input, +.elfinder-cwd-filename textarea { + padding: 2px; + -webkit-border-radius: 2px !important; + border-radius: 2px !important; + background: #fff; + color: #222; +} +.elfinder-cwd-filename input:focus, +.elfinder-cwd-filename textarea:focus { + outline: none; + border: 1px solid #555; +} +.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover, +.elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover, +.elfinder-disabled .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover, +.elfinder-disabled .elfinder-cwd table td.ui-state-hover, +.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-active { + background: transparent; + color: #ddd; +} +.elfinder-cwd table { + padding: 0; +} +.elfinder-cwd table thead td { + padding: 5px 14px; +} +.elfinder-cwd table tr { + border: 0 !important; +} +.elfinder-cwd table tr:nth-child(odd) { + background-color: transparent; +} +.elfinder-cwd table tr:nth-child(odd).ui-state-hover { + background-color: #42A5F5; +} +.elfinder-cwd.elfinder-table-header-sticky table { + border: 0; +} +.elfinder-cwd .elfinder-lock, +.elfinder-cwd .elfinder-perms, +.elfinder-cwd .elfinder-symlink { + color: #4d4d4d; +} +.elfinder-cwd-view-icons .elfinder-lock { + top: 0; +} +.elfinder-cwd-view-list thead td .ui-resizable-handle { + top: 3px; +} +.elfinder-cwd-view-list .elfinder-lock, +.elfinder-cwd-view-list .elfinder-perms, +.elfinder-cwd-view-list .elfinder-symlink { + font-size: 14px; + opacity: 0.7; +} +.elfinder-cwd-view-list .elfinder-perms { + left: inherit; +} +#elfinder-elfinder-cwd-thead td { + background: #1976D2; + color: #fff; +} +#elfinder-elfinder-cwd-thead td.ui-state-hover, +#elfinder-elfinder-cwd-thead td.ui-state-active { + background: #1669bb; +} +#elfinder-elfinder-cwd-thead td.ui-state-active.ui-state-hover { + background: #176ec4; +} +.elfinder .ui-selectable-helper { + border: 1px solid #2196F3; + background-color: rgba(33, 138, 232, 0.5); +} +.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash { + background-color: #eee; +} +.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file { + color: #333; +} +.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-state-hover, +.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-selected.ui-state-hover { + background: #42A5F5; + color: #ddd; +} +.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-selected { + background: #339ef4; + color: #555; +} +.elfinder-info-title .elfinder-cwd-icon:before { + top: 32px; + display: block; + margin: 0 auto; +} +.elfinder-info-title .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + background-color: #313131 !important; +} +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + left: inherit; + background-color: #313131; +} +.elfinder-cwd-icon:before, +.elfinder-quicklook .elfinder-cwd-icon:before, +.elfinder-cwd-size1 .elfinder-cwd-icon:before, +.elfinder-cwd-size2 .elfinder-cwd-icon:before, +.elfinder-cwd-size3 .elfinder-cwd-icon:before, +.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:before, +.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:before, +.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + top: 35px; + left: 50% !important; + position: relative !important; + display: block !important; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + max-width: 52px; + color: #fff; +} +.elfinder .elfinder-cwd-view-icons .elfinder-cwd-bgurl:after, +.elfinder .elfinder-quicklook-info-wrapper .elfinder-cwd-bgurl:after { + display: none; +} +.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + top: 53px; + -webkit-transform: scale(1.32) translateX(-50%); + -ms-transform: scale(1.32) translateX(-50%); + transform: scale(1.32) translateX(-50%); +} +.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + top: 74px; + -webkit-transform: scale(1.53) translateX(-50%); + -ms-transform: scale(1.53) translateX(-50%); + transform: scale(1.53) translateX(-50%); +} +.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + top: 87px; + -webkit-transform: scale(2.22) translateX(-50%); + -ms-transform: scale(2.22) translateX(-50%); + transform: scale(2.22) translateX(-50%); +} +/** + * Status Bar + */ +.elfinder .elfinder-statusbar { + background: #2196F3; + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + color: #fff; +} +.elfinder-path, +.elfinder-stat-size { + margin: 0 15px; +} +/** + * Input & Select + */ +.elfinder input, +.elfinder select { + padding: 4px; + color: #666; + background: #fff; + -webkit-border-radius: 3px; + border-radius: 3px; + font-weight: normal; + border-color: #888; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} +.elfinder input.ui-state-hover, +.elfinder select.ui-state-hover { + background: #fff !important; + color: #666 !important; +} +.elfinder input[type="checkbox"] { + position: relative; + height: initial; +} +.elfinder input[type="checkbox"]:after, +.elfinder input[type="checkbox"]:focus:after { + content: ""; + display: block; + width: 12px; + height: 12px; + border: 1px solid #707070; + background-color: #fff; + -webkit-border-radius: 2px; + border-radius: 2px; +} +.elfinder input[type="checkbox"]:checked:before { + content: ""; + position: absolute; + top: -3px; + left: 6px; + display: table; + width: 4px; + height: 12px; + border: 2px solid #707070; + border-top-width: 0; + border-left-width: 0; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} +/** + * Buttons + */ +.elfinder .ui-button, +.elfinder .ui-button:active, +.elfinder .ui-button.ui-state-default { + display: inline-block; + font-weight: normal; + text-align: center; + vertical-align: middle; + cursor: pointer; + white-space: nowrap; + -webkit-border-radius: 3px; + border-radius: 3px; + text-transform: uppercase; + -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4) !important; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4) !important; + -webkit-transition: all 0.4s; + -o-transition: all 0.4s; + transition: all 0.4s; + background: #fff; + color: #222; + border: none; + padding: 7px 6px; +} +.elfinder .ui-button .ui-icon, +.elfinder .ui-button:active .ui-icon, +.elfinder .ui-button.ui-state-default .ui-icon { + color: #222; +} +.elfinder .ui-button:hover, +.elfinder a.ui-button:active, +.elfinder .ui-button:active, +.elfinder .ui-button:focus, +.elfinder .ui-button.ui-state-hover, +.elfinder .ui-button.ui-state-active { + background: #3498db !important; + color: #fff !important; + border: none; +} +.elfinder .ui-button:hover .ui-icon, +.elfinder a.ui-button:active .ui-icon, +.elfinder .ui-button:active .ui-icon, +.elfinder .ui-button:focus .ui-icon, +.elfinder .ui-button.ui-state-hover .ui-icon, +.elfinder .ui-button.ui-state-active .ui-icon { + color: #fff; +} +.elfinder .ui-button.ui-state-active:hover { + background: #217dbb; + color: #fff; + border: none; +} +.elfinder .ui-button:focus { + outline: none !important; +} +.elfinder .ui-controlgroup-horizontal .ui-button { + -webkit-border-radius: 0; + border-radius: 0; + border: 0; +} +.elfinder input:not([type="checkbox"]), +.elfinder .elfinder-resize-preset-container .ui-button { + height: 21px; +} +/** + * Context Menu + */ +.elfinder .elfinder-contextmenu, +.elfinder .elfinder-contextmenu-sub { + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3); + border: none; +} +.elfinder .elfinder-contextmenu-separator, +.elfinder .elfinder-contextmenu-sub-separator { + border-top: 1px solid #e5e5e5; +} +.elfinder .elfinder-contextmenu-item { + color: #666; + padding: 5px 30px; +} +.elfinder .elfinder-contextmenu-item.ui-state-hover { + background-color: #f5f4f4; + color: #141414; +} +.elfinder .elfinder-contextmenu-item.ui-state-active { + background-color: #2196f3; + color: #fff; +} +/** + * Dialogs + */ +.elfinder .elfinder-dialog { + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.6); + box-shadow: 0 1px 30px rgba(0, 0, 0, 0.6); +} +.elfinder .elfinder-dialog .ui-dialog-content[id*="edit-elfinder-elfinder-"] { + padding: 0; +} +.elfinder .elfinder-dialog .ui-tabs { + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + padding: 0; +} +.elfinder .elfinder-dialog .ui-tabs-nav { + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + background: transparent; + border-bottom: 1px solid #ddd; +} +.elfinder .elfinder-dialog .ui-tabs-nav li { + border: 0; + font-weight: normal; + background: transparent; + margin: 0; + padding: 0; +} +.elfinder .elfinder-dialog .ui-tabs-nav li a { + padding: 7px 9px; +} +.elfinder .elfinder-dialog .ui-tabs-nav .ui-tabs-selected a, +.elfinder .elfinder-dialog .ui-tabs-nav .ui-state-active a, +.elfinder .elfinder-dialog .ui-tabs-nav li:hover a { + -webkit-box-shadow: inset 0 -2px 0 #3498db; + box-shadow: inset 0 -2px 0 #3498db; + color: #3498db; +} +.elfinder .elfinder-dialog .ui-tabs .elfinder-tabstop.ui-state-hover { + background: transparent; + -webkit-box-shadow: inset 0 -2px 0 #3498db; + box-shadow: inset 0 -2px 0 #3498db; + color: #3498db; +} +.elfinder .elfinder-dialog label.ui-state-hover { + background: transparent; +} +.elfinder .elfinder-dialog .ui-resizable-se { + display: none; +} +.std42-dialog .ui-dialog-titlebar { + background: #1565C0; + -webkit-border-radius: 0; + border-radius: 0; + border: 0; +} +.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button .ui-icon { + border-color: inherit; + -webkit-transition: 0.2s ease-out; + -o-transition: 0.2s ease-out; + transition: 0.2s ease-out; + opacity: 0.8; + color: #fff; + width: auto; + height: auto; + font-size: 12px; + padding: 3px; +} +.std42-dialog, +.std42-dialog .ui-dialog-content, +.std42-dialog.elfinder-bg-translucent, +.std42-dialog.elfinder-bg-translucent .ui-widget-content { + background-color: #fff; +} +.std42-dialog .ui-dialog-buttonpane button { + margin: -1px 2px 2px; + padding: 7px 6px; +} +.std42-dialog .ui-dialog-buttonpane button span.ui-icon { + padding: 0; +} +.std42-dialog .ui-dialog-buttonpane .ui-dialog-buttonset.elfinder-edit-extras select { + margin-top: 0; +} +.std42-dialog, +.std42-dialog .ui-widget-content { + background-color: #fff; +} +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon, +.std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon { + background-color: #f44336; +} +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full .ui-icon, +.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full:hover .ui-icon { + background-color: #4caf50; +} +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize .ui-icon, +.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize:hover .ui-icon { + background-color: #ff9800; +} +.elfinder-dialog-title { + color: #f1f1f1; +} +.elfinder .ui-widget-content { + font-family: "Noto Sans", sans-serif; + color: #546e7a; +} +.elfinder-upload-dialog-wrapper .elfinder-upload-dirselect { + width: inherit; + height: inherit; + padding: 7px; + margin-left: 5px; + color: #222; + -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4); + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4); + background: #fff; + bottom: 4px; + -webkit-border-radius: 2px; + border-radius: 2px; +} +.elfinder-upload-dialog-wrapper .elfinder-upload-dirselect.ui-state-hover { + background: #3498db !important; + color: #fff !important; + outline: none; +} +.elfinder-upload-dialog-wrapper .ui-button { + padding: 0.4em 3px; + margin: 0 -15px 0 19px; +} +.elfinder-upload-dropbox { + border: 2px dashed #bbb; +} +.elfinder-upload-dropbox:focus { + outline: none; +} +.elfinder-upload-dropbox.ui-state-hover { + background: #f1f1f1; + border: 2px dashed #bbb; +} +.elfinder-dialog-resize .elfinder-resize-control-panel { + margin-left: -5px; +} +.elfinder-dialog-resize .elfinder-resize-control-panel .ui-button { + height: inherit; + margin-bottom: 5px; +} +.elfinder-help * { + color: #546e7a; +} +.elfinder-help a { + color: #3498db; +} +.elfinder-help a:hover { + color: #217dbb; +} +.elfinder .ui-slider.ui-slider-horizontal { + height: 2px; + border: 0; + background-color: #bababa !important; +} +.elfinder .ui-slider .ui-slider-handle { + background-image: none; + background-color: #5d5858; + -webkit-border-radius: 50%; + border-radius: 50%; + border: 0; + margin-top: -3px; +} +.elfinder .ui-slider .ui-slider-handle.ui-state-hover { + background: #5d5858 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + -webkit-border-radius: 50%; + border-radius: 50%; + cursor: pointer; +} +/** + * Quick Look + */ +.elfinder-quicklook { + background: #232323; + -webkit-border-radius: 2px; + border-radius: 2px; +} +.elfinder-quicklook-titlebar { + background: inherit; +} +.elfinder-quicklook-titlebar-icon .ui-icon { + background: transparent; + color: #fff; +} +.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar { + border: inherit; + opacity: inherit; + -webkit-border-radius: 4px; + border-radius: 4px; + background: rgba(66, 66, 66, 0.73); +} +.elfinder .elfinder-navdock { + border: 0; +} +.std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon, +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon, +.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close:hover, +.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close, +.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize:hover .ui-icon, +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize .ui-icon, +.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize:hover, +.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize, +.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full:hover .ui-icon, +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full .ui-icon, +.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full:hover, +.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full { + background-image: none; +} diff --git a/alpine/custom/app/themes/Material/css/theme-light.min.css b/alpine/custom/app/themes/Material/css/theme-light.min.css new file mode 100644 index 0000000..62247be --- /dev/null +++ b/alpine/custom/app/themes/Material/css/theme-light.min.css @@ -0,0 +1,5 @@ +/*! + * elFinder-Material-Theme (Light) v2.1.9 (https://github.com/RobiNN1/elFinder-Material-Theme) + * Copyright 2016-2019 Róbert Kelčák {RobiNN} + * Licensed under MIT (https://github.com/RobiNN1/elFinder-Material-Theme/blob/master/LICENSE) + */@import url("https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext,devanagari,greek,greek-ext,latin-ext,vietnamese");.elfinder{color:#546e7a;font-family:"Noto Sans", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elfinder.ui-widget.ui-widget-content{font-family:"Noto Sans", sans-serif;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.6);box-shadow:0 1px 8px rgba(0, 0, 0, 0.6);-webkit-border-radius:0;border-radius:0;border:0}.elfinder *{outline:0!important}.elfinder-button-icon-spinner,.elfinder-info-spinner,.elfinder-navbar-spinner{background:url("../images/loading.svg") center center no-repeat!important;width:16px;height:16px}@-webkit-keyframes progress-animation{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-animation{0%{background-position:1rem 0}to{background-position:0 0}}.elfinder-notify-progressbar{border:0}.elfinder-notify-progress,.elfinder-notify-progressbar{-webkit-border-radius:0;border-radius:0}.elfinder-notify-progress,.elfinder-resize-spinner{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:1rem 1rem;background-size:1rem 1rem;-webkit-animation:progress-animation 1s linear infinite;animation:progress-animation 1s linear infinite;background-color:#0275d8;height:1rem}.elfinder .elfinder-toast>div{background-color:#323232!important;color:#d6d6d6;-webkit-box-shadow:none;box-shadow:none;opacity:inherit;padding:10px 60px}.elfinder .elfinder-toast>div button.ui-button{color:#fff}.elfinder .elfinder-toast>.toast-info button.ui-button{background-color:#3498db}.elfinder .elfinder-toast>.toast-error button.ui-button{background-color:#f44336}.elfinder .elfinder-toast>.toast-success button.ui-button{background-color:#4caf50}.elfinder .elfinder-toast>.toast-warning button.ui-button{background-color:#ff9800}.elfinder-toast-msg{font-family:"Noto Sans", sans-serif;font-size:17px}#ace_settingsmenu{font-family:"Noto Sans", sans-serif;-webkit-box-shadow:0 1px 30px rgba(0, 0, 0, 0.6)!important;box-shadow:0 1px 30px rgba(0, 0, 0, 0.6)!important;background-color:#1d2736!important;color:#e6e6e6!important}#ace_settingsmenu,#kbshortcutmenu{padding:0}.ace_optionsMenuEntry{padding:5px 10px}.ace_optionsMenuEntry:hover{background-color:#111721}.ace_optionsMenuEntry label{font-size:13px}#ace_settingsmenu input[type=text],#ace_settingsmenu select{margin:1px 2px 2px;padding:2px 5px;-webkit-border-radius:3px;border-radius:3px;border:0;background:rgba(9, 53, 121, 0.75);color:white!important}@font-face{font-family:material;src:url("../icons/material.eot?91804974");src:url("../icons/material.eot?91804974#iefix") format("embedded-opentype"), url("../icons/material.woff2?91804974") format("woff2"), url("../icons/material.woff?91804974") format("woff"), url("../icons/material.ttf?91804974") format("truetype"), url("../icons/material.svg?91804974#material") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:material;src:url("../icons/material.svg?91804974#material") format("svg")}}.elfinder-button-icon,.elfinder .ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{font:normal normal normal 14px/1 material;background-image:inherit;text-indent:inherit}.elfinder .ui-button-icon-only .ui-icon{font:normal normal normal 14px/1 material;background-image:inherit!important;text-indent:0;font-size:16px}.elfinder-button-icon{background:inherit}.elfinder-button-icon-home:before{content:'\e800'}.elfinder-button-icon-back:before{content:'\e801'}.elfinder-button-icon-forward:before{content:'\e802'}.elfinder-button-icon-up:before{content:'\e803'}.elfinder-button-icon-dir:before{content:'\e804'}.elfinder-button-icon-opendir:before{content:'\e805'}.elfinder-button-icon-reload:before{content:'\e806'}.elfinder-button-icon-open:before{content:'\e807'}.elfinder-button-icon-mkdir:before{content:'\e808'}.elfinder-button-icon-mkfile:before{content:'\e809'}.elfinder-button-icon-rm:before{content:'\e80a'}.elfinder-button-icon-trash:before{content:'\e80b'}.elfinder-button-icon-restore:before{content:'\e80c'}.elfinder-button-icon-copy:before{content:'\e80d'}.elfinder-button-icon-cut:before{content:'\e80e'}.elfinder-button-icon-paste:before{content:'\e80f'}.elfinder-button-icon-getfile:before{content:'\e810'}.elfinder-button-icon-duplicate:before{content:'\e811'}.elfinder-button-icon-rename:before{content:'\e812'}.elfinder-button-icon-edit:before{content:'\e813'}.elfinder-button-icon-quicklook:before{content:'\e814'}.elfinder-button-icon-upload:before{content:'\e815'}.elfinder-button-icon-download:before{content:'\e816'}.elfinder-button-icon-info:before{content:'\e817'}.elfinder-button-icon-extract:before{content:'\e818'}.elfinder-button-icon-archive:before{content:'\e819'}.elfinder-button-icon-view:before{content:'\e81a'}.elfinder-button-icon-view-list:before{content:'\e81b'}.elfinder-button-icon-help:before{content:'\e81c'}.elfinder-button-icon-resize:before{content:'\e81d'}.elfinder-button-icon-link:before{content:'\e81e'}.elfinder-button-icon-search:before{content:'\e81f'}.elfinder-button-icon-sort:before{content:'\e820'}.elfinder-button-icon-rotate-r:before{content:'\e821'}.elfinder-button-icon-rotate-l:before{content:'\e822'}.elfinder-button-icon-netmount:before{content:'\e823'}.elfinder-button-icon-netunmount:before{content:'\e824'}.elfinder-button-icon-places:before{content:'\e825'}.elfinder-button-icon-chmod:before{content:'\e826'}.elfinder-button-icon-accept:before{content:'\e827'}.elfinder-button-icon-menu:before{content:'\e828'}.elfinder-button-icon-colwidth:before{content:'\e829'}.elfinder-button-icon-fullscreen:before{content:'\e82a'}.elfinder-button-icon-unfullscreen:before{content:'\e82b'}.elfinder-button-icon-empty:before{content:'\e82c'}.elfinder-button-icon-undo:before{content:'\e82d'}.elfinder-button-icon-redo:before{content:'\e82e'}.elfinder-button-icon-preference:before{content:'\e82f'}.elfinder-button-icon-mkdirin:before{content:'\e830'}.elfinder-button-icon-selectall:before{content:'\e831'}.elfinder-button-icon-selectnone:before{content:'\e832'}.elfinder-button-icon-selectinvert:before{content:'\e833'}.elfinder-button-icon-logout:before{content:'\e85a'}.elfinder-button-icon-opennew:before{content:'\e85b'}.elfinder-button-icon-hide:before{content:'\e85d'}.elfinder-button-search .ui-icon.ui-icon-search{font-size:17px}.elfinder-button-search .ui-icon:hover{opacity:1}.elfinder-navbar-icon{font:normal normal normal 16px/1 material;background-image:inherit!important}.elfinder-navbar-icon:before{content:'\e804'}.elfinder-droppable-active .elfinder-navbar-icon:before,.elfinder .ui-state-active .elfinder-navbar-icon:before,.elfinder .ui-state-hover .elfinder-navbar-icon:before{content:'\e805'}.elfinder-navbar-root-local .elfinder-navbar-icon:before{content:'\e83d'!important}.elfinder-navbar-root-ftp .elfinder-navbar-icon:before{content:'\e823'!important}.elfinder-navbar-root-sql .elfinder-navbar-icon:before{content:'\e83e'!important}.elfinder-navbar-root-dropbox .elfinder-navbar-icon:before{content:'\e83f'!important}.elfinder-navbar-root-googledrive .elfinder-navbar-icon:before{content:'\e840'!important}.elfinder-navbar-root-onedrive .elfinder-navbar-icon:before{content:'\e841'!important}.elfinder-navbar-root-box .elfinder-navbar-icon:before{content:'\e842'!important}.elfinder-navbar-root-trash .elfinder-navbar-icon:before{content:'\e80b'!important}.elfinder-navbar-root-zip .elfinder-navbar-icon:before{content:'\e85c'!important}.elfinder-navbar-root-network .elfinder-navbar-icon:before{content:'\e823'!important}.elfinder-places .elfinder-navbar-root .elfinder-navbar-icon:before{content:'\e825'!important}.elfinder-navbar-arrow{background-image:inherit!important;font:normal normal normal 14px/1 material;font-size:10px;padding-top:3px;padding-left:2px;color:#a9a9a9}.elfinder .ui-state-active .elfinder-navbar-arrow{color:#fff}.elfinder-ltr .elfinder-navbar-collapsed .elfinder-navbar-arrow:before{content:'\e857'}.elfinder-rtl .elfinder-navbar-collapsed .elfinder-navbar-arrow:before{content:'\e858'}.elfinder-ltr .elfinder-navbar-expanded .elfinder-navbar-arrow:before,.elfinder-rtl .elfinder-navbar-expanded .elfinder-navbar-arrow:before{content:'\e851'}div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon{font-size:8px;margin-top:5px;margin-right:5px}div.elfinder-cwd-wrapper-list .ui-icon-grip-dotted-vertical{margin:2px}.elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-dropbox td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon,.elfinder-navbar-root-box .elfinder-cwd-icon,.elfinder-navbar-root-dropbox .elfinder-cwd-icon,.elfinder-navbar-root-ftp .elfinder-cwd-icon,.elfinder-navbar-root-googledrive .elfinder-cwd-icon,.elfinder-navbar-root-local .elfinder-cwd-icon,.elfinder-navbar-root-network .elfinder-cwd-icon,.elfinder-navbar-root-onedrive .elfinder-cwd-icon,.elfinder-navbar-root-sql .elfinder-cwd-icon,.elfinder-navbar-root-trash .elfinder-cwd-icon,.elfinder-navbar-root-zip .elfinder-cwd-icon{background-image:inherit}.elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-dropbox td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon:before,.elfinder-navbar-root-box .elfinder-cwd-icon:before,.elfinder-navbar-root-dropbox .elfinder-cwd-icon:before,.elfinder-navbar-root-ftp .elfinder-cwd-icon:before,.elfinder-navbar-root-googledrive .elfinder-cwd-icon:before,.elfinder-navbar-root-local .elfinder-cwd-icon:before,.elfinder-navbar-root-network .elfinder-cwd-icon:before,.elfinder-navbar-root-onedrive .elfinder-cwd-icon:before,.elfinder-navbar-root-sql .elfinder-cwd-icon:before,.elfinder-navbar-root-trash .elfinder-cwd-icon:before,.elfinder-navbar-root-zip .elfinder-cwd-icon:before{font-family:material;background-color:transparent;color:#525252;font-size:55px;position:relative;top:-10px!important;padding:0;display:contents!important}.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon:before,.elfinder-navbar-root-local .elfinder-cwd-icon:before{content:'\e83d'}.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon:before,.elfinder-navbar-root-ftp .elfinder-cwd-icon:before{content:'\e823'}.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon:before,.elfinder-navbar-root-sql .elfinder-cwd-icon:before{content:'\e83e'}.elfinder-cwd-view-list .elfinder-navbar-roor-dropbox td .elfinder-cwd-icon:before,.elfinder-navbar-roor-dropbox .elfinder-cwd-icon:before{content:'\e83f'}.elfinder-cwd-view-list .elfinder-navbar-roor-googledrive td .elfinder-cwd-icon:before,.elfinder-navbar-roor-googledrive .elfinder-cwd-icon:before{content:'\e840'}.elfinder-cwd-view-list .elfinder-navbar-roor-onedrive td .elfinder-cwd-icon:before,.elfinder-navbar-roor-onedrive .elfinder-cwd-icon:before{content:'\e841'}.elfinder-cwd-view-list .elfinder-navbar-roor-box td .elfinder-cwd-icon:before,.elfinder-navbar-roor-box .elfinder-cwd-icon:before{content:'\e842'}.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon:before,.elfinder-navbar-root-trash .elfinder-cwd-icon:before{content:'\e80b'}.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon:before,.elfinder-navbar-root-zip .elfinder-cwd-icon:before{content:'\e85c'}.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon:before,.elfinder-navbar-root-network .elfinder-cwd-icon:before{content:'\e823'}.elfinder-dialog-icon{font:normal normal normal 14px/1 material;background:inherit;color:#524949;font-size:37px}.elfinder-dialog-icon:before{content:'\e843'}.elfinder-dialog-icon-mkdir:before{content:'\e808'}.elfinder-dialog-icon-mkfile:before{content:'\e809'}.elfinder-dialog-icon-copy:before{content:'\e80d'}.elfinder-dialog-icon-move:before,.elfinder-dialog-icon-prepare:before{content:'\e844'}.elfinder-dialog-icon-chunkmerge:before,.elfinder-dialog-icon-upload:before{content:'\e815'}.elfinder-dialog-icon-rm:before{content:'\e80a'}.elfinder-dialog-icon-file:before,.elfinder-dialog-icon-open:before,.elfinder-dialog-icon-readdir:before{content:'\e807'}.elfinder-dialog-icon-reload:before{content:'\e806'}.elfinder-dialog-icon-download:before{content:'\e816'}.elfinder-dialog-icon-save:before{content:'\e845'}.elfinder-dialog-icon-rename:before{content:'\e812'}.elfinder-dialog-icon-archive:before,.elfinder-dialog-icon-zipdl:before{content:'\e819'}.elfinder-dialog-icon-extract:before{content:'\e818'}.elfinder-dialog-icon-search:before{content:'\e81f'}.elfinder-dialog-icon-loadimg:before{content:'\e846'}.elfinder-dialog-icon-url:before{content:'\e81e'}.elfinder-dialog-icon-resize:before{content:'\e81d'}.elfinder-dialog-icon-netmount:before{content:'\e823'}.elfinder-dialog-icon-netunmount:before{content:'\e824'}.elfinder-dialog-icon-chmod:before{content:'\e826'}.elfinder-dialog-icon-dim:before,.elfinder-dialog-icon-preupload:before{content:'\e847'}.elfinder-contextmenu .elfinder-contextmenu-item span.elfinder-contextmenu-icon{font-size:16px}.elfinder-contextmenu .elfinder-contextmenu-item .elfinder-contextsubmenu-item .ui-icon{font-size:15px}.elfinder-contextmenu .elfinder-contextmenu-item .elfinder-button-icon-link:before{content:'\e837'}.elfinder .elfinder-contextmenu-extra-icon{margin-top:-6px}.elfinder .elfinder-contextmenu-extra-icon a{padding:5px;margin:-16px}.elfinder-button-icon-link:before{content:'\e81e'!important}.elfinder .elfinder-contextmenu-arrow{font:normal normal normal 14px/1 material;background-image:inherit;font-size:10px!important;padding-top:3px}.elfinder .elfinder-contextmenu-arrow:before{content:'\e857'}.elfinder-contextmenu .ui-state-hover .elfinder-contextmenu-arrow{background-image:inherit}.elfinder-quicklook .ui-resizable-se{background:inherit}.elfinder-quicklook-navbar-icon{background:transparent;font:normal normal normal 14px/1 material;font-size:32px;color:#fff}.elfinder-quicklook-titlebar-icon{margin-top:-8px}.elfinder-quicklook-titlebar-icon .ui-icon{border:0;opacity:0.8;font-size:15px;padding:1px}.elfinder-quicklook-titlebar .ui-icon-circle-close,.elfinder-quicklook .ui-icon-gripsmall-diagonal-se{color:#f1f1f1}.elfinder-quicklook-navbar-icon-prev:before{content:'\e848'}.elfinder-quicklook-navbar-icon-next:before{content:'\e849'}.elfinder-quicklook-navbar-icon-fullscreen:before{content:'\e84a'}.elfinder-quicklook-navbar-icon-fullscreen-off:before{content:'\e84b'}.elfinder-quicklook-navbar-icon-close:before{content:'\e84c'}.elfinder .ui-button-icon{background-image:inherit}.elfinder .ui-icon-search:before{content:'\e81f'}.elfinder .ui-icon-close:before,.elfinder .ui-icon-closethick:before{content:'\e839'}.elfinder .ui-icon-circle-close:before{content:'\e84c'}.elfinder .ui-icon-gear:before{content:'\e82f'}.elfinder .ui-icon-gripsmall-diagonal-se:before{content:'\e838'}.elfinder .ui-icon-locked:before{content:'\e834'}.elfinder .ui-icon-unlocked:before{content:'\e836'}.elfinder .ui-icon-arrowrefresh-1-n:before{content:'\e821'}.elfinder .ui-icon-plusthick:before{content:'\e83a'}.elfinder .ui-icon-arrowreturnthick-1-s:before{content:'\e83b'}.elfinder .ui-icon-minusthick:before{content:'\e83c'}.elfinder .ui-icon-pin-s:before{content:'\e84d'}.elfinder .ui-icon-check:before{content:'\e84e'}.elfinder .ui-icon-arrowthick-1-s:before{content:'\e84f'}.elfinder .ui-icon-arrowthick-1-n:before{content:'\e850'}.elfinder .ui-icon-triangle-1-s:before{content:'\e851'}.elfinder .ui-icon-triangle-1-n:before{content:'\e852'}.elfinder .ui-icon-grip-dotted-vertical:before{content:'\e853'}.elfinder-lock,.elfinder-perms,.elfinder-symlink{background-image:inherit;font:normal normal normal 18px/1 material;color:#4d4d4d}.elfinder-na .elfinder-perms:before{content:'\e824'}.elfinder-ro .elfinder-perms:before{content:'\e835'}.elfinder-wo .elfinder-perms:before{content:'\e854'}.elfinder-group .elfinder-perms:before{content:'\e800'}.elfinder-lock:before{content:'\e84d'}.elfinder-symlink:before{content:'\e837'}.elfinder .elfinder-toast>div{font:normal normal normal 14px/1 material}.elfinder .elfinder-toast>div:before{font-size:45px;position:absolute;left:5px;top:15px}.elfinder .elfinder-toast>.toast-error,.elfinder .elfinder-toast>.toast-info,.elfinder .elfinder-toast>.toast-success,.elfinder .elfinder-toast>.toast-warning{background-image:inherit!important}.elfinder .elfinder-toast>.toast-info:before{content:'\e817';color:#3498db}.elfinder .elfinder-toast>.toast-error:before{content:'\e855';color:#f44336}.elfinder .elfinder-toast>.toast-success:before{content:'\e84e';color:#4caf50}.elfinder .elfinder-toast>.toast-warning:before{content:'\e856';color:#ff9800}.elfinder-drag-helper-icon-status{font:normal normal normal 14px/1 material;background:inherit}.elfinder-drag-helper-icon-status:before{content:'\e824'}.elfinder-drag-helper-move .elfinder-drag-helper-icon-status{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elfinder-drag-helper-move .elfinder-drag-helper-icon-status:before{content:'\e854'}.elfinder-drag-helper-plus .elfinder-drag-helper-icon-status{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.elfinder-drag-helper-plus .elfinder-drag-helper-icon-status:before{content:'\e84c'}.elfinder-cwd-view-list td .elfinder-cwd-icon{background-image:url("../images/icons-small.svg")}.elfinder-cwd-icon{background:url("../images/icons-big.svg") 0 0 no-repeat;-webkit-border-radius:0;border-radius:0}.elfinder-cwd-icon:before{font-size:10px;position:relative;top:27px;left:inherit;padding:1px;background-color:transparent}.elfinder-cwd-icon-directory{background-position:0 -50px}.elfinder-cwd .elfinder-droppable-active .elfinder-cwd-icon{background-position:0 -100px}.elfinder-cwd-icon-group{background-position:0 -150px}.elfinder-cwd-icon-application{background-position:0 -200px}.elfinder-cwd-icon-rtf,.elfinder-cwd-icon-rtfd,.elfinder-cwd-icon-text{background-position:0 -250px}.elfinder-cwd-icon-image{background-position:0 -300px}.elfinder-cwd-icon-audio{background-position:0 -350px}.elfinder-cwd-icon-dash-xml,.elfinder-cwd-icon-flash-video,.elfinder-cwd-icon-video,.elfinder-cwd-icon-vnd-apple-mpegurl,.elfinder-cwd-icon-x-mpegurl{background-position:0 -400px}.elfinder-cwd-icon-plain,.elfinder-cwd-icon-x-empty{background-position:0 -450px}.elfinder-cwd-icon-pdf{background-position:0 -500px}.elfinder-cwd-icon-vnd-ms-office{background-position:0 -550px}.elfinder-cwd-icon-x-msaccess{background-position:0 -600px}.elfinder-cwd-icon-x-msaccess:before{content:none!important}.elfinder-cwd-icon-ms-excel,.elfinder-cwd-icon-vnd-ms-excel,.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12{background-position:0 -650px}.elfinder-cwd-icon-ms-excel:before,.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-excel:before{content:none!important}.elfinder-cwd-icon-vnd-ms-powerpoint,.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12{background-position:0 -700px}.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-powerpoint:before{content:none!important}.elfinder-cwd-icon-msword,.elfinder-cwd-icon-vnd-ms-word,.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12{background-position:0 -750px}.elfinder-cwd-icon-msword:before,.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-word:before{content:none!important}.elfinder-cwd-icon-vnd-oasis-opendocument-base,.elfinder-cwd-icon-vnd-oasis-opendocument-chart,.elfinder-cwd-icon-vnd-oasis-opendocument-database,.elfinder-cwd-icon-vnd-oasis-opendocument-formula,.elfinder-cwd-icon-vnd-oasis-opendocument-graphics,.elfinder-cwd-icon-vnd-oasis-opendocument-graphics-template,.elfinder-cwd-icon-vnd-oasis-opendocument-image,.elfinder-cwd-icon-vnd-openofficeorg-extension{background-position:0 -800px}.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet,.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet-template,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-sheet,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-template{background-position:0 -850px}.elfinder-cwd-icon-vnd-oasis-opendocument-presentation,.elfinder-cwd-icon-vnd-oasis-opendocument-presentation-template,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-presentation,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slide,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slideshow,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-template{background-position:0 -900px}.elfinder-cwd-icon-vnd-oasis-opendocument-text,.elfinder-cwd-icon-vnd-oasis-opendocument-text-master,.elfinder-cwd-icon-vnd-oasis-opendocument-text-template,.elfinder-cwd-icon-vnd-oasis-opendocument-text-web,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-document,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-template{background-position:0 -950px}.elfinder-cwd-icon-x-7z-compressed,.elfinder-cwd-icon-x-bzip,.elfinder-cwd-icon-x-bzip2,.elfinder-cwd-icon-x-gzip,.elfinder-cwd-icon-x-rar,.elfinder-cwd-icon-x-rar-compressed,.elfinder-cwd-icon-x-tar,.elfinder-cwd-icon-x-xz,.elfinder-cwd-icon-x-zip,.elfinder-cwd-icon-zip{background-position:0 -1000px}.elfinder-cwd-icon-postscript{background-position:0 -1050px}.elfinder-cwd-icon-vnd-adobe-photoshop{background-position:0 -1100px}.elfinder-cwd-icon-vnd-adobe-photoshop:before{content:none!important}.elfinder-cwd-icon-x-shockwave-flash{background-position:0 -1150px}.elfinder-cwd-icon-vnd-android-package-archive{background-position:0 -1200px}.elfinder-cwd-icon-vnd-android-package-archive:before{content:none!important}.elfinder-cwd-icon-x-c,.elfinder-cwd-icon-x-c--,.elfinder-cwd-icon-x-c--hdr,.elfinder-cwd-icon-x-c--src,.elfinder-cwd-icon-x-chdr,.elfinder-cwd-icon-x-csrc{background-position:0 -1250px}.elfinder-cwd-icon-css{background-position:0 -1300px}.elfinder-cwd-icon-html{background-position:0 -1350px}.elfinder-cwd-icon-x-jar,.elfinder-cwd-icon-x-java,.elfinder-cwd-icon-x-java-source{background-position:0 -1400px}.elfinder-cwd-icon-x-jar:before,.elfinder-cwd-icon-x-java-source:before,.elfinder-cwd-icon-x-java:before{content:none!important}.elfinder-cwd-icon-javascript,.elfinder-cwd-icon-x-javascript{background-position:0 -1450px}.elfinder-cwd-icon-json{background-position:0 -1500px}.elfinder-cwd-icon-json:before{content:none!important}.elfinder-cwd-icon-markdown,.elfinder-cwd-icon-x-markdown{background-position:0 -1550px}.elfinder-cwd-icon-markdown:before,.elfinder-cwd-icon-x-markdown:before{content:none!important}.elfinder-cwd-icon-x-perl{background-position:0 -1600px}.elfinder-cwd-icon-x-php{background-position:0 -1650px}.elfinder-cwd-icon-x-python,.elfinder-cwd-icon-x-python:after{background-position:0 -1700px}.elfinder-cwd-icon-x-ruby{background-position:0 -1750px}.elfinder-cwd-icon-x-sh,.elfinder-cwd-icon-x-shellscript{background-position:0 -1800px}.elfinder-cwd-icon-sql,.elfinder-cwd-icon-x-sql,.elfinder-cwd-icon-x-sqlite3{background-position:0 -1850px}.elfinder-cwd-icon-svg,.elfinder-cwd-icon-svg-xml,.elfinder-cwd-icon-x-eps{background-position:0 -1900px}.elfinder-cwd-icon-xml,.elfinder-cwd-icon-xml:after{background-position:0 -1950px}.elfinder-cwd-icon-x-zip:before,.elfinder-cwd-icon-zip:before{content:'zip'!important}.elfinder-cwd-icon-x-xz:before{content:'xz'!important}.elfinder-cwd-icon-x-7z-compressed:before{content:'7z'!important}.elfinder-cwd-icon-x-gzip:before{content:'gzip'!important}.elfinder-cwd-icon-x-tar:before{content:'tar'!important}.elfinder-cwd-icon-x-bzip2:before,.elfinder-cwd-icon-x-bzip:before{content:'bzip'!important}.elfinder-cwd-icon-x-rar-compressed:before,.elfinder-cwd-icon-x-rar:before{content:'rar'!important}.elfinder-toolbar{background:#1E88E5;-webkit-border-radius:0;border-radius:0;border:0;padding:5px 0}.elfinder-toolbar .elfinder-button-icon{font-size:20px;color:#fff;margin-top:-2px}.elfinder-buttonset{-webkit-border-radius:0;border-radius:0;border:0;margin:0 5px;height:24px}.elfinder .elfinder-button{background:transparent;-webkit-border-radius:0;border-radius:0;cursor:pointer;color:#fff}.elfinder-toolbar-button-separator{border:0}.elfinder-button-menu{-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, 0.3);box-shadow:0 1px 6px rgba(0, 0, 0, 0.3);border:none;margin-top:5px}.elfinder-button-menu-item{color:#666;padding:6px 19px}.elfinder-button-menu-item.ui-state-hover{color:#141414;background-color:#f5f4f4}.elfinder-button-menu-item-separated{border-top:1px solid #e5e5e5}.elfinder-button-menu-item-separated.ui-state-hover{border-top:1px solid #e5e5e5}.elfinder .elfinder-button-search{margin:0 10px;min-height:inherit;overflow:hidden}.elfinder .elfinder-button-search .ui-icon{color:#fff!important}.elfinder .elfinder-button-search input{background:rgba(16, 96, 167, 0.79);-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:0;margin:0;padding:0 23px;height:24px!important;color:#fff}.elfinder .elfinder-button-search .elfinder-button-menu{margin-top:4px;border:none;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);box-shadow:0 1px 3px rgba(0, 0, 0, 0.5)}.elfinder .elfinder-button-search-menu{-webkit-border-radius:0;border-radius:0;top:30px!important}.elfinder .elfinder-button-search-menu .ui-button{padding:0.4em 1em!important}.elfinder .elfinder-navbar{background:#f3f3f3;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.6);box-shadow:0 1px 8px rgba(0, 0, 0, 0.6);border:none}.elfinder .elfinder-navbar .elfinder-lock,.elfinder .elfinder-navbar .elfinder-perms,.elfinder .elfinder-navbar .elfinder-symlink{color:#1d1d1d;opacity:0.8}.elfinder-navbar-dir{color:#525252;cursor:pointer;-webkit-border-radius:2px;border-radius:2px;padding:5px;border:none}.elfinder-navbar-dir .elfinder-navbar-icon{color:#1976D2}.elfinder-navbar-dir.ui-state-active.ui-state-hover,.elfinder-navbar-dir.ui-state-hover{background:#1a83df;color:#fff;border:none}.elfinder-navbar-dir.ui-state-active.ui-state-hover .elfinder-navbar-icon,.elfinder-navbar-dir.ui-state-hover .elfinder-navbar-icon{color:#fff}.elfinder-disabled .elfinder-navbar .ui-state-active,.elfinder-navbar .ui-state-active{background:#1E88E5;color:#fff!important;border:none}.elfinder-disabled .elfinder-navbar .ui-state-active.elfinder-navbar-dir .elfinder-navbar-icon,.elfinder-navbar .ui-state-active.elfinder-navbar-dir .elfinder-navbar-icon{color:#fff!important}.elfinder-workzone{background:#fff}.elfinder-cwd-file{color:#555}.elfinder-cwd-file.ui-selected.ui-state-hover,.elfinder-cwd-file.ui-state-hover{background:#42A5F5;color:#ddd}.elfinder-cwd-file.ui-selected{background:#339ef4;color:#555}.elfinder-cwd-filename input,.elfinder-cwd-filename textarea{padding:2px;-webkit-border-radius:2px!important;border-radius:2px!important;background:#fff;color:#222}.elfinder-cwd-filename input:focus,.elfinder-cwd-filename textarea:focus{outline:none;border:1px solid #555}.elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover,.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-active,.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover,.elfinder-disabled .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover,.elfinder-disabled .elfinder-cwd table td.ui-state-hover{background:transparent;color:#ddd}.elfinder-cwd table{padding:0}.elfinder-cwd table thead td{padding:5px 14px}.elfinder-cwd table tr{border:0!important}.elfinder-cwd table tr:nth-child(odd){background-color:transparent}.elfinder-cwd table tr:nth-child(odd).ui-state-hover{background-color:#42A5F5}.elfinder-cwd.elfinder-table-header-sticky table{border:0}.elfinder-cwd .elfinder-lock,.elfinder-cwd .elfinder-perms,.elfinder-cwd .elfinder-symlink{color:#4d4d4d}.elfinder-cwd-view-icons .elfinder-lock{top:0}.elfinder-cwd-view-list thead td .ui-resizable-handle{top:3px}.elfinder-cwd-view-list .elfinder-lock,.elfinder-cwd-view-list .elfinder-perms,.elfinder-cwd-view-list .elfinder-symlink{font-size:14px;opacity:0.7}.elfinder-cwd-view-list .elfinder-perms{left:inherit}#elfinder-elfinder-cwd-thead td{background:#1976D2;color:#fff}#elfinder-elfinder-cwd-thead td.ui-state-active,#elfinder-elfinder-cwd-thead td.ui-state-hover{background:#1669bb}#elfinder-elfinder-cwd-thead td.ui-state-active.ui-state-hover{background:#176ec4}.elfinder .ui-selectable-helper{border:1px solid #2196F3;background-color:rgba(33, 138, 232, 0.5)}.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash{background-color:#eee}.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file{color:#333}.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-selected.ui-state-hover,.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-state-hover{background:#42A5F5;color:#ddd}.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-selected{background:#339ef4;color:#555}.elfinder-info-title .elfinder-cwd-icon:before{top:32px;display:block;margin:0 auto}.elfinder-info-title .elfinder-cwd-icon.elfinder-cwd-bgurl:before{background-color:#313131!important}.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-bgurl:before{left:inherit;background-color:#313131}.elfinder-cwd-icon:before,.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:before,.elfinder-cwd-size1 .elfinder-cwd-icon:before,.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:before,.elfinder-cwd-size2 .elfinder-cwd-icon:before,.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:before,.elfinder-cwd-size3 .elfinder-cwd-icon:before,.elfinder-quicklook .elfinder-cwd-icon:before{top:35px;left:50%!important;position:relative!important;display:block!important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:52px;color:#fff}.elfinder .elfinder-cwd-view-icons .elfinder-cwd-bgurl:after,.elfinder .elfinder-quicklook-info-wrapper .elfinder-cwd-bgurl:after{display:none}.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:before{top:53px;-webkit-transform:scale(1.32) translateX(-50%);-ms-transform:scale(1.32) translateX(-50%);transform:scale(1.32) translateX(-50%)}.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:before{top:74px;-webkit-transform:scale(1.53) translateX(-50%);-ms-transform:scale(1.53) translateX(-50%);transform:scale(1.53) translateX(-50%)}.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:before{top:87px;-webkit-transform:scale(2.22) translateX(-50%);-ms-transform:scale(2.22) translateX(-50%);transform:scale(2.22) translateX(-50%)}.elfinder .elfinder-statusbar{background:#2196F3;-webkit-border-radius:0;border-radius:0;border:0;color:#fff}.elfinder-path,.elfinder-stat-size{margin:0 15px}.elfinder input,.elfinder select{padding:4px;color:#666;background:#fff;-webkit-border-radius:3px;border-radius:3px;font-weight:normal;border-color:#888;-webkit-box-shadow:none!important;box-shadow:none!important}.elfinder input.ui-state-hover,.elfinder select.ui-state-hover{background:#fff!important;color:#666!important}.elfinder input[type=checkbox]{position:relative;height:initial}.elfinder input[type=checkbox]:after,.elfinder input[type=checkbox]:focus:after{content:"";display:block;width:12px;height:12px;border:1px solid #707070;background-color:#fff;-webkit-border-radius:2px;border-radius:2px}.elfinder input[type=checkbox]:checked:before{content:"";position:absolute;top:-3px;left:6px;display:table;width:4px;height:12px;border:2px solid #707070;border-top-width:0;border-left-width:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.elfinder .ui-button,.elfinder .ui-button.ui-state-default,.elfinder .ui-button:active{display:inline-block;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-border-radius:3px;border-radius:3px;text-transform:uppercase;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.4)!important;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.4)!important;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;background:#fff;color:#222;border:none;padding:7px 6px}.elfinder .ui-button .ui-icon,.elfinder .ui-button.ui-state-default .ui-icon,.elfinder .ui-button:active .ui-icon{color:#222}.elfinder .ui-button.ui-state-active,.elfinder .ui-button.ui-state-hover,.elfinder .ui-button:active,.elfinder .ui-button:focus,.elfinder .ui-button:hover,.elfinder a.ui-button:active{background:#3498db!important;color:#fff!important;border:none}.elfinder .ui-button.ui-state-active .ui-icon,.elfinder .ui-button.ui-state-hover .ui-icon,.elfinder .ui-button:active .ui-icon,.elfinder .ui-button:focus .ui-icon,.elfinder .ui-button:hover .ui-icon,.elfinder a.ui-button:active .ui-icon{color:#fff}.elfinder .ui-button.ui-state-active:hover{background:#217dbb;color:#fff;border:none}.elfinder .ui-button:focus{outline:none!important}.elfinder .ui-controlgroup-horizontal .ui-button{-webkit-border-radius:0;border-radius:0;border:0}.elfinder .elfinder-resize-preset-container .ui-button,.elfinder input:not([type=checkbox]){height:21px}.elfinder .elfinder-contextmenu,.elfinder .elfinder-contextmenu-sub{-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, 0.3);box-shadow:0 1px 6px rgba(0, 0, 0, 0.3);border:none}.elfinder .elfinder-contextmenu-separator,.elfinder .elfinder-contextmenu-sub-separator{border-top:1px solid #e5e5e5}.elfinder .elfinder-contextmenu-item{color:#666;padding:5px 30px}.elfinder .elfinder-contextmenu-item.ui-state-hover{background-color:#f5f4f4;color:#141414}.elfinder .elfinder-contextmenu-item.ui-state-active{background-color:#2196f3;color:#fff}.elfinder .elfinder-dialog{-webkit-border-radius:0;border-radius:0;border:0;-webkit-box-shadow:0 1px 30px rgba(0, 0, 0, 0.6);box-shadow:0 1px 30px rgba(0, 0, 0, 0.6)}.elfinder .elfinder-dialog .ui-dialog-content[id*=edit-elfinder-elfinder-]{padding:0}.elfinder .elfinder-dialog .ui-tabs{-webkit-border-radius:0;border-radius:0;border:0;padding:0}.elfinder .elfinder-dialog .ui-tabs-nav{-webkit-border-radius:0;border-radius:0;border:0;background:transparent;border-bottom:1px solid #ddd}.elfinder .elfinder-dialog .ui-tabs-nav li{border:0;font-weight:normal;background:transparent;margin:0;padding:0}.elfinder .elfinder-dialog .ui-tabs-nav li a{padding:7px 9px}.elfinder .elfinder-dialog .ui-tabs-nav .ui-state-active a,.elfinder .elfinder-dialog .ui-tabs-nav .ui-tabs-selected a,.elfinder .elfinder-dialog .ui-tabs-nav li:hover a{-webkit-box-shadow:inset 0 -2px 0 #3498db;box-shadow:inset 0 -2px 0 #3498db;color:#3498db}.elfinder .elfinder-dialog .ui-tabs .elfinder-tabstop.ui-state-hover{background:transparent;-webkit-box-shadow:inset 0 -2px 0 #3498db;box-shadow:inset 0 -2px 0 #3498db;color:#3498db}.elfinder .elfinder-dialog label.ui-state-hover{background:transparent}.elfinder .elfinder-dialog .ui-resizable-se{display:none}.std42-dialog .ui-dialog-titlebar{background:#1565C0;-webkit-border-radius:0;border-radius:0;border:0}.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button .ui-icon{border-color:inherit;-webkit-transition:0.2s ease-out;-o-transition:0.2s ease-out;transition:0.2s ease-out;opacity:0.8;color:#fff;width:auto;height:auto;font-size:12px;padding:3px}.std42-dialog,.std42-dialog.elfinder-bg-translucent,.std42-dialog.elfinder-bg-translucent .ui-widget-content,.std42-dialog .ui-dialog-content{background-color:#fff}.std42-dialog .ui-dialog-buttonpane button{margin:-1px 2px 2px;padding:7px 6px}.std42-dialog .ui-dialog-buttonpane button span.ui-icon{padding:0}.std42-dialog .ui-dialog-buttonpane .ui-dialog-buttonset.elfinder-edit-extras select{margin-top:0}.std42-dialog,.std42-dialog .ui-widget-content{background-color:#fff}.elfinder-mobile .std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon,.std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon{background-color:#f44336}.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full .ui-icon,.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full:hover .ui-icon{background-color:#4caf50}.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize .ui-icon,.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize:hover .ui-icon{background-color:#ff9800}.elfinder-dialog-title{color:#f1f1f1}.elfinder .ui-widget-content{font-family:"Noto Sans", sans-serif;color:#546e7a}.elfinder-upload-dialog-wrapper .elfinder-upload-dirselect{width:inherit;height:inherit;padding:7px;margin-left:5px;color:#222;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.4);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.4);background:#fff;bottom:4px;-webkit-border-radius:2px;border-radius:2px}.elfinder-upload-dialog-wrapper .elfinder-upload-dirselect.ui-state-hover{background:#3498db!important;color:#fff!important;outline:none}.elfinder-upload-dialog-wrapper .ui-button{padding:0.4em 3px;margin:0 -15px 0 19px}.elfinder-upload-dropbox{border:2px dashed #bbb}.elfinder-upload-dropbox:focus{outline:none}.elfinder-upload-dropbox.ui-state-hover{background:#f1f1f1;border:2px dashed #bbb}.elfinder-dialog-resize .elfinder-resize-control-panel{margin-left:-5px}.elfinder-dialog-resize .elfinder-resize-control-panel .ui-button{height:inherit;margin-bottom:5px}.elfinder-help *{color:#546e7a}.elfinder-help a{color:#3498db}.elfinder-help a:hover{color:#217dbb}.elfinder .ui-slider.ui-slider-horizontal{height:2px;border:0;background-color:#bababa!important}.elfinder .ui-slider .ui-slider-handle{background-image:none;background-color:#5d5858;-webkit-border-radius:50%;border-radius:50%;border:0;margin-top:-3px}.elfinder .ui-slider .ui-slider-handle.ui-state-hover{background:#5d5858!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.elfinder-quicklook{background:#232323;-webkit-border-radius:2px;border-radius:2px}.elfinder-quicklook-titlebar{background:inherit}.elfinder-quicklook-titlebar-icon .ui-icon{background:transparent;color:#fff}.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar{border:inherit;opacity:inherit;-webkit-border-radius:4px;border-radius:4px;background:rgba(66, 66, 66, 0.73)}.elfinder .elfinder-navdock{border:0}.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close,.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full,.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize,.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full .ui-icon,.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize .ui-icon,.elfinder-mobile .std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon,.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close:hover,.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full:hover,.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize:hover,.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full:hover .ui-icon,.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize:hover .ui-icon,.std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon{background-image:none} \ No newline at end of file diff --git a/alpine/custom/app/themes/Material/css/theme.css b/alpine/custom/app/themes/Material/css/theme.css new file mode 100644 index 0000000..c9fd33d --- /dev/null +++ b/alpine/custom/app/themes/Material/css/theme.css @@ -0,0 +1,1725 @@ +/*! + * elFinder-Material-Theme (Default) v2.1.9 (https://github.com/RobiNN1/elFinder-Material-Theme) + * Copyright 2016-2019 Róbert Kelčák {RobiNN} + * Licensed under MIT (https://github.com/RobiNN1/elFinder-Material-Theme/blob/master/LICENSE) + */ +@import url("https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext,devanagari,greek,greek-ext,latin-ext,vietnamese"); +.elfinder { + color: #546e7a; + font-family: "Noto Sans", sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.elfinder.ui-widget.ui-widget-content { + font-family: "Noto Sans", sans-serif; + -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.6); + box-shadow: 0 1px 8px rgba(0, 0, 0, 0.6); + -webkit-border-radius: 0; + border-radius: 0; + border: 0; +} +.elfinder * { + outline: 0 !important; +} +/** + * Loading + */ +.elfinder-info-spinner, +.elfinder-navbar-spinner, +.elfinder-button-icon-spinner { + background: url("../images/loading.svg") center center no-repeat !important; + width: 16px; + height: 16px; +} +/** + * Progress Bar + */ +@-webkit-keyframes progress-animation { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} +@keyframes progress-animation { + from { + background-position: 1rem 0; + } + to { + background-position: 0 0; + } +} +.elfinder-notify-progressbar { + border: 0; +} +.elfinder-notify-progress, +.elfinder-notify-progressbar { + -webkit-border-radius: 0; + border-radius: 0; +} +.elfinder-notify-progress, +.elfinder-resize-spinner { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + -webkit-background-size: 1rem 1rem; + background-size: 1rem 1rem; + -webkit-animation: progress-animation 1s linear infinite; + animation: progress-animation 1s linear infinite; + background-color: #0275d8; + height: 1rem; +} +/** + * Toast Notification + */ +.elfinder .elfinder-toast > div { + background-color: #323232 !important; + color: #d6d6d6; + -webkit-box-shadow: none; + box-shadow: none; + opacity: inherit; + padding: 10px 60px; +} +.elfinder .elfinder-toast > div button.ui-button { + color: #fff; +} +.elfinder .elfinder-toast > .toast-info button.ui-button { + background-color: #3498db; +} +.elfinder .elfinder-toast > .toast-error button.ui-button { + background-color: #f44336; +} +.elfinder .elfinder-toast > .toast-success button.ui-button { + background-color: #4caf50; +} +.elfinder .elfinder-toast > .toast-warning button.ui-button { + background-color: #ff9800; +} +.elfinder-toast-msg { + font-family: "Noto Sans", sans-serif; + font-size: 17px; +} +/** + * For Ace Editor + */ +#ace_settingsmenu { + font-family: "Noto Sans", sans-serif; + -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.6) !important; + box-shadow: 0 1px 30px rgba(0, 0, 0, 0.6) !important; + background-color: #1d2736 !important; + color: #e6e6e6 !important; +} +#ace_settingsmenu, +#kbshortcutmenu { + padding: 0; +} +.ace_optionsMenuEntry { + padding: 5px 10px; +} +.ace_optionsMenuEntry:hover { + background-color: #111721; +} +.ace_optionsMenuEntry label { + font-size: 13px; +} +#ace_settingsmenu input[type="text"], +#ace_settingsmenu select { + margin: 1px 2px 2px; + padding: 2px 5px; + -webkit-border-radius: 3px; + border-radius: 3px; + border: 0; + background: rgba(9, 53, 121, 0.75); + color: white !important; +} +/** + * Icons + */ +@font-face { + font-family: material; + src: url("../icons/material.eot?91804974"); + src: url("../icons/material.eot?91804974#iefix") format("embedded-opentype"), url("../icons/material.woff2?91804974") format("woff2"), url("../icons/material.woff?91804974") format("woff"), url("../icons/material.ttf?91804974") format("truetype"), url("../icons/material.svg?91804974#material") format("svg"); + font-weight: normal; + font-style: normal; +} +@media screen and (-webkit-min-device-pixel-ratio: 0) { + @font-face { + font-family: material; + src: url("../icons/material.svg?91804974#material") format("svg"); + } +} +.elfinder .ui-icon, +.elfinder-button-icon, +.ui-widget-header .ui-icon, +.ui-widget-content .ui-icon { + font: normal normal normal 14px/1 material; + background-image: inherit; + text-indent: inherit; +} +.elfinder .ui-button-icon-only .ui-icon { + font: normal normal normal 14px/1 material; + background-image: inherit !important; + text-indent: 0; + font-size: 16px; +} +.elfinder-button-icon { + background: inherit; +} +.elfinder-button-icon-home:before { + content: '\e800'; +} +.elfinder-button-icon-back:before { + content: '\e801'; +} +.elfinder-button-icon-forward:before { + content: '\e802'; +} +.elfinder-button-icon-up:before { + content: '\e803'; +} +.elfinder-button-icon-dir:before { + content: '\e804'; +} +.elfinder-button-icon-opendir:before { + content: '\e805'; +} +.elfinder-button-icon-reload:before { + content: '\e806'; +} +.elfinder-button-icon-open:before { + content: '\e807'; +} +.elfinder-button-icon-mkdir:before { + content: '\e808'; +} +.elfinder-button-icon-mkfile:before { + content: '\e809'; +} +.elfinder-button-icon-rm:before { + content: '\e80a'; +} +.elfinder-button-icon-trash:before { + content: '\e80b'; +} +.elfinder-button-icon-restore:before { + content: '\e80c'; +} +.elfinder-button-icon-copy:before { + content: '\e80d'; +} +.elfinder-button-icon-cut:before { + content: '\e80e'; +} +.elfinder-button-icon-paste:before { + content: '\e80f'; +} +.elfinder-button-icon-getfile:before { + content: '\e810'; +} +.elfinder-button-icon-duplicate:before { + content: '\e811'; +} +.elfinder-button-icon-rename:before { + content: '\e812'; +} +.elfinder-button-icon-edit:before { + content: '\e813'; +} +.elfinder-button-icon-quicklook:before { + content: '\e814'; +} +.elfinder-button-icon-upload:before { + content: '\e815'; +} +.elfinder-button-icon-download:before { + content: '\e816'; +} +.elfinder-button-icon-info:before { + content: '\e817'; +} +.elfinder-button-icon-extract:before { + content: '\e818'; +} +.elfinder-button-icon-archive:before { + content: '\e819'; +} +.elfinder-button-icon-view:before { + content: '\e81a'; +} +.elfinder-button-icon-view-list:before { + content: '\e81b'; +} +.elfinder-button-icon-help:before { + content: '\e81c'; +} +.elfinder-button-icon-resize:before { + content: '\e81d'; +} +.elfinder-button-icon-link:before { + content: '\e81e'; +} +.elfinder-button-icon-search:before { + content: '\e81f'; +} +.elfinder-button-icon-sort:before { + content: '\e820'; +} +.elfinder-button-icon-rotate-r:before { + content: '\e821'; +} +.elfinder-button-icon-rotate-l:before { + content: '\e822'; +} +.elfinder-button-icon-netmount:before { + content: '\e823'; +} +.elfinder-button-icon-netunmount:before { + content: '\e824'; +} +.elfinder-button-icon-places:before { + content: '\e825'; +} +.elfinder-button-icon-chmod:before { + content: '\e826'; +} +.elfinder-button-icon-accept:before { + content: '\e827'; +} +.elfinder-button-icon-menu:before { + content: '\e828'; +} +.elfinder-button-icon-colwidth:before { + content: '\e829'; +} +.elfinder-button-icon-fullscreen:before { + content: '\e82a'; +} +.elfinder-button-icon-unfullscreen:before { + content: '\e82b'; +} +.elfinder-button-icon-empty:before { + content: '\e82c'; +} +.elfinder-button-icon-undo:before { + content: '\e82d'; +} +.elfinder-button-icon-redo:before { + content: '\e82e'; +} +.elfinder-button-icon-preference:before { + content: '\e82f'; +} +.elfinder-button-icon-mkdirin:before { + content: '\e830'; +} +.elfinder-button-icon-selectall:before { + content: '\e831'; +} +.elfinder-button-icon-selectnone:before { + content: '\e832'; +} +.elfinder-button-icon-selectinvert:before { + content: '\e833'; +} +.elfinder-button-icon-logout:before { + content: '\e85a'; +} +.elfinder-button-icon-opennew:before { + content: '\e85b'; +} +.elfinder-button-icon-hide:before { + content: '\e85d'; +} +.elfinder-button-search .ui-icon.ui-icon-search { + font-size: 17px; +} +.elfinder-button-search .ui-icon:hover { + opacity: 1; +} +.elfinder-navbar-icon { + font: normal normal normal 16px/1 material; + background-image: inherit !important; +} +.elfinder-navbar-icon:before { + content: '\e804'; +} +.elfinder-droppable-active .elfinder-navbar-icon:before, +.elfinder .ui-state-active .elfinder-navbar-icon:before, +.elfinder .ui-state-hover .elfinder-navbar-icon:before { + content: '\e805'; +} +.elfinder-navbar-root-local .elfinder-navbar-icon:before { + content: '\e83d' !important; +} +.elfinder-navbar-root-ftp .elfinder-navbar-icon:before { + content: '\e823' !important; +} +.elfinder-navbar-root-sql .elfinder-navbar-icon:before { + content: '\e83e' !important; +} +.elfinder-navbar-root-dropbox .elfinder-navbar-icon:before { + content: '\e83f' !important; +} +.elfinder-navbar-root-googledrive .elfinder-navbar-icon:before { + content: '\e840' !important; +} +.elfinder-navbar-root-onedrive .elfinder-navbar-icon:before { + content: '\e841' !important; +} +.elfinder-navbar-root-box .elfinder-navbar-icon:before { + content: '\e842' !important; +} +.elfinder-navbar-root-trash .elfinder-navbar-icon:before { + content: '\e80b' !important; +} +.elfinder-navbar-root-zip .elfinder-navbar-icon:before { + content: '\e85c' !important; +} +.elfinder-navbar-root-network .elfinder-navbar-icon:before { + content: '\e823' !important; +} +.elfinder-places .elfinder-navbar-root .elfinder-navbar-icon:before { + content: '\e825' !important; +} +.elfinder-navbar-arrow { + background-image: inherit !important; + font: normal normal normal 14px/1 material; + font-size: 10px; + padding-top: 3px; + padding-left: 2px; + color: #a9a9a9; +} +.elfinder .ui-state-active .elfinder-navbar-arrow { + color: #fff; +} +.elfinder-ltr .elfinder-navbar-collapsed .elfinder-navbar-arrow:before { + content: '\e857'; +} +.elfinder-rtl .elfinder-navbar-collapsed .elfinder-navbar-arrow:before { + content: '\e858'; +} +.elfinder-ltr .elfinder-navbar-expanded .elfinder-navbar-arrow:before, +.elfinder-rtl .elfinder-navbar-expanded .elfinder-navbar-arrow:before { + content: '\e851'; +} +div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon { + font-size: 8px; + margin-top: 5px; + margin-right: 5px; +} +div.elfinder-cwd-wrapper-list .ui-icon-grip-dotted-vertical { + margin: 2px; +} +.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon, +.elfinder-navbar-root-local .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon, +.elfinder-navbar-root-ftp .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon, +.elfinder-navbar-root-sql .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-dropbox td .elfinder-cwd-icon, +.elfinder-navbar-root-dropbox .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon, +.elfinder-navbar-root-googledrive .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon, +.elfinder-navbar-root-onedrive .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon, +.elfinder-navbar-root-box .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon, +.elfinder-navbar-root-trash .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon, +.elfinder-navbar-root-zip .elfinder-cwd-icon, +.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon, +.elfinder-navbar-root-network .elfinder-cwd-icon { + background-image: inherit; +} +.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon:before, +.elfinder-navbar-root-local .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon:before, +.elfinder-navbar-root-ftp .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon:before, +.elfinder-navbar-root-sql .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-dropbox td .elfinder-cwd-icon:before, +.elfinder-navbar-root-dropbox .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon:before, +.elfinder-navbar-root-googledrive .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon:before, +.elfinder-navbar-root-onedrive .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon:before, +.elfinder-navbar-root-box .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon:before, +.elfinder-navbar-root-trash .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon:before, +.elfinder-navbar-root-zip .elfinder-cwd-icon:before, +.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon:before, +.elfinder-navbar-root-network .elfinder-cwd-icon:before { + font-family: material; + background-color: transparent; + color: #525252; + font-size: 55px; + position: relative; + top: -10px !important; + padding: 0; + display: contents !important; +} +.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon:before, +.elfinder-navbar-root-local .elfinder-cwd-icon:before { + content: '\e83d'; +} +.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon:before, +.elfinder-navbar-root-ftp .elfinder-cwd-icon:before { + content: '\e823'; +} +.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon:before, +.elfinder-navbar-root-sql .elfinder-cwd-icon:before { + content: '\e83e'; +} +.elfinder-cwd-view-list .elfinder-navbar-roor-dropbox td .elfinder-cwd-icon:before, +.elfinder-navbar-roor-dropbox .elfinder-cwd-icon:before { + content: '\e83f'; +} +.elfinder-cwd-view-list .elfinder-navbar-roor-googledrive td .elfinder-cwd-icon:before, +.elfinder-navbar-roor-googledrive .elfinder-cwd-icon:before { + content: '\e840'; +} +.elfinder-cwd-view-list .elfinder-navbar-roor-onedrive td .elfinder-cwd-icon:before, +.elfinder-navbar-roor-onedrive .elfinder-cwd-icon:before { + content: '\e841'; +} +.elfinder-cwd-view-list .elfinder-navbar-roor-box td .elfinder-cwd-icon:before, +.elfinder-navbar-roor-box .elfinder-cwd-icon:before { + content: '\e842'; +} +.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon:before, +.elfinder-navbar-root-trash .elfinder-cwd-icon:before { + content: '\e80b'; +} +.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon:before, +.elfinder-navbar-root-zip .elfinder-cwd-icon:before { + content: '\e85c'; +} +.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon:before, +.elfinder-navbar-root-network .elfinder-cwd-icon:before { + content: '\e823'; +} +.elfinder-dialog-icon { + font: normal normal normal 14px/1 material; + background: inherit; + color: #524949; + font-size: 37px; +} +.elfinder-dialog-icon:before { + content: '\e843'; +} +.elfinder-dialog-icon-mkdir:before { + content: '\e808'; +} +.elfinder-dialog-icon-mkfile:before { + content: '\e809'; +} +.elfinder-dialog-icon-copy:before { + content: '\e80d'; +} +.elfinder-dialog-icon-prepare:before, +.elfinder-dialog-icon-move:before { + content: '\e844'; +} +.elfinder-dialog-icon-upload:before, +.elfinder-dialog-icon-chunkmerge:before { + content: '\e815'; +} +.elfinder-dialog-icon-rm:before { + content: '\e80a'; +} +.elfinder-dialog-icon-open:before, +.elfinder-dialog-icon-readdir:before, +.elfinder-dialog-icon-file:before { + content: '\e807'; +} +.elfinder-dialog-icon-reload:before { + content: '\e806'; +} +.elfinder-dialog-icon-download:before { + content: '\e816'; +} +.elfinder-dialog-icon-save:before { + content: '\e845'; +} +.elfinder-dialog-icon-rename:before { + content: '\e812'; +} +.elfinder-dialog-icon-zipdl:before, +.elfinder-dialog-icon-archive:before { + content: '\e819'; +} +.elfinder-dialog-icon-extract:before { + content: '\e818'; +} +.elfinder-dialog-icon-search:before { + content: '\e81f'; +} +.elfinder-dialog-icon-loadimg:before { + content: '\e846'; +} +.elfinder-dialog-icon-url:before { + content: '\e81e'; +} +.elfinder-dialog-icon-resize:before { + content: '\e81d'; +} +.elfinder-dialog-icon-netmount:before { + content: '\e823'; +} +.elfinder-dialog-icon-netunmount:before { + content: '\e824'; +} +.elfinder-dialog-icon-chmod:before { + content: '\e826'; +} +.elfinder-dialog-icon-preupload:before, +.elfinder-dialog-icon-dim:before { + content: '\e847'; +} +.elfinder-contextmenu .elfinder-contextmenu-item span.elfinder-contextmenu-icon { + font-size: 16px; +} +.elfinder-contextmenu .elfinder-contextmenu-item .elfinder-contextsubmenu-item .ui-icon { + font-size: 15px; +} +.elfinder-contextmenu .elfinder-contextmenu-item .elfinder-button-icon-link:before { + content: '\e837'; +} +.elfinder .elfinder-contextmenu-extra-icon { + margin-top: -6px; +} +.elfinder .elfinder-contextmenu-extra-icon a { + padding: 5px; + margin: -16px; +} +.elfinder-button-icon-link:before { + content: '\e81e' !important; +} +.elfinder .elfinder-contextmenu-arrow { + font: normal normal normal 14px/1 material; + background-image: inherit; + font-size: 10px !important; + padding-top: 3px; +} +.elfinder .elfinder-contextmenu-arrow:before { + content: '\e857'; +} +.elfinder-contextmenu .ui-state-hover .elfinder-contextmenu-arrow { + background-image: inherit; +} +.elfinder-quicklook .ui-resizable-se { + background: inherit; +} +.elfinder-quicklook-navbar-icon { + background: transparent; + font: normal normal normal 14px/1 material; + font-size: 32px; + color: #fff; +} +.elfinder-quicklook-titlebar-icon { + margin-top: -8px; +} +.elfinder-quicklook-titlebar-icon .ui-icon { + border: 0; + opacity: 0.8; + font-size: 15px; + padding: 1px; +} +.elfinder-quicklook-titlebar .ui-icon-circle-close, +.elfinder-quicklook .ui-icon-gripsmall-diagonal-se { + color: #f1f1f1; +} +.elfinder-quicklook-navbar-icon-prev:before { + content: '\e848'; +} +.elfinder-quicklook-navbar-icon-next:before { + content: '\e849'; +} +.elfinder-quicklook-navbar-icon-fullscreen:before { + content: '\e84a'; +} +.elfinder-quicklook-navbar-icon-fullscreen-off:before { + content: '\e84b'; +} +.elfinder-quicklook-navbar-icon-close:before { + content: '\e84c'; +} +.elfinder .ui-button-icon { + background-image: inherit; +} +.elfinder .ui-icon-search:before { + content: '\e81f'; +} +.elfinder .ui-icon-closethick:before, +.elfinder .ui-icon-close:before { + content: '\e839'; +} +.elfinder .ui-icon-circle-close:before { + content: '\e84c'; +} +.elfinder .ui-icon-gear:before { + content: '\e82f'; +} +.elfinder .ui-icon-gripsmall-diagonal-se:before { + content: '\e838'; +} +.elfinder .ui-icon-locked:before { + content: '\e834'; +} +.elfinder .ui-icon-unlocked:before { + content: '\e836'; +} +.elfinder .ui-icon-arrowrefresh-1-n:before { + content: '\e821'; +} +.elfinder .ui-icon-plusthick:before { + content: '\e83a'; +} +.elfinder .ui-icon-arrowreturnthick-1-s:before { + content: '\e83b'; +} +.elfinder .ui-icon-minusthick:before { + content: '\e83c'; +} +.elfinder .ui-icon-pin-s:before { + content: '\e84d'; +} +.elfinder .ui-icon-check:before { + content: '\e84e'; +} +.elfinder .ui-icon-arrowthick-1-s:before { + content: '\e84f'; +} +.elfinder .ui-icon-arrowthick-1-n:before { + content: '\e850'; +} +.elfinder .ui-icon-triangle-1-s:before { + content: '\e851'; +} +.elfinder .ui-icon-triangle-1-n:before { + content: '\e852'; +} +.elfinder .ui-icon-grip-dotted-vertical:before { + content: '\e853'; +} +.elfinder-lock, +.elfinder-perms, +.elfinder-symlink { + background-image: inherit; + font: normal normal normal 18px/1 material; + color: #d8d8d8; +} +.elfinder-na .elfinder-perms:before { + content: '\e824'; +} +.elfinder-ro .elfinder-perms:before { + content: '\e835'; +} +.elfinder-wo .elfinder-perms:before { + content: '\e854'; +} +.elfinder-group .elfinder-perms:before { + content: '\e800'; +} +.elfinder-lock:before { + content: '\e84d'; +} +.elfinder-symlink:before { + content: '\e837'; +} +.elfinder .elfinder-toast > div { + font: normal normal normal 14px/1 material; +} +.elfinder .elfinder-toast > div:before { + font-size: 45px; + position: absolute; + left: 5px; + top: 15px; +} +.elfinder .elfinder-toast > .toast-info, +.elfinder .elfinder-toast > .toast-error, +.elfinder .elfinder-toast > .toast-success, +.elfinder .elfinder-toast > .toast-warning { + background-image: inherit !important; +} +.elfinder .elfinder-toast > .toast-info:before { + content: '\e817'; + color: #3498db; +} +.elfinder .elfinder-toast > .toast-error:before { + content: '\e855'; + color: #f44336; +} +.elfinder .elfinder-toast > .toast-success:before { + content: '\e84e'; + color: #4caf50; +} +.elfinder .elfinder-toast > .toast-warning:before { + content: '\e856'; + color: #ff9800; +} +.elfinder-drag-helper-icon-status { + font: normal normal normal 14px/1 material; + background: inherit; +} +.elfinder-drag-helper-icon-status:before { + content: '\e824'; +} +.elfinder-drag-helper-move .elfinder-drag-helper-icon-status { + -webkit-transform: rotate(180deg); + -ms-transform: rotate(180deg); + transform: rotate(180deg); +} +.elfinder-drag-helper-move .elfinder-drag-helper-icon-status:before { + content: '\e854'; +} +.elfinder-drag-helper-plus .elfinder-drag-helper-icon-status { + -webkit-transform: rotate(90deg); + -ms-transform: rotate(90deg); + transform: rotate(90deg); +} +.elfinder-drag-helper-plus .elfinder-drag-helper-icon-status:before { + content: '\e84c'; +} +/** + * MIME Types + */ +.elfinder-cwd-view-list td .elfinder-cwd-icon { + background-image: url("../images/icons-small.svg"); +} +.elfinder-cwd-icon { + background: url("../images/icons-big.svg") 0 0 no-repeat; + -webkit-border-radius: 0; + border-radius: 0; +} +.elfinder-cwd-icon:before { + font-size: 10px; + position: relative; + top: 27px; + left: inherit; + padding: 1px; + background-color: transparent; +} +.elfinder-cwd-icon-directory { + background-position: 0 -50px; +} +.elfinder-cwd .elfinder-droppable-active .elfinder-cwd-icon { + background-position: 0 -100px; +} +.elfinder-cwd-icon-group { + background-position: 0 -150px; +} +.elfinder-cwd-icon-application { + background-position: 0 -200px; +} +.elfinder-cwd-icon-rtf, +.elfinder-cwd-icon-rtfd, +.elfinder-cwd-icon-text { + background-position: 0 -250px; +} +.elfinder-cwd-icon-image { + background-position: 0 -300px; +} +.elfinder-cwd-icon-audio { + background-position: 0 -350px; +} +.elfinder-cwd-icon-video, +.elfinder-cwd-icon-flash-video, +.elfinder-cwd-icon-dash-xml, +.elfinder-cwd-icon-vnd-apple-mpegurl, +.elfinder-cwd-icon-x-mpegurl { + background-position: 0 -400px; +} +.elfinder-cwd-icon-plain, +.elfinder-cwd-icon-x-empty { + background-position: 0 -450px; +} +.elfinder-cwd-icon-pdf { + background-position: 0 -500px; +} +.elfinder-cwd-icon-vnd-ms-office { + background-position: 0 -550px; +} +.elfinder-cwd-icon-x-msaccess { + background-position: 0 -600px; +} +.elfinder-cwd-icon-x-msaccess:before { + content: none !important; +} +.elfinder-cwd-icon-ms-excel, +.elfinder-cwd-icon-vnd-ms-excel, +.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12 { + background-position: 0 -650px; +} +.elfinder-cwd-icon-ms-excel:before, +.elfinder-cwd-icon-vnd-ms-excel:before, +.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12:before { + content: none !important; +} +.elfinder-cwd-icon-vnd-ms-powerpoint, +.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12 { + background-position: 0 -700px; +} +.elfinder-cwd-icon-vnd-ms-powerpoint:before, +.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12:before { + content: none !important; +} +.elfinder-cwd-icon-msword, +.elfinder-cwd-icon-vnd-ms-word, +.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12 { + background-position: 0 -750px; +} +.elfinder-cwd-icon-msword:before, +.elfinder-cwd-icon-vnd-ms-word:before, +.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12:before, +.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12:before { + content: none !important; +} +.elfinder-cwd-icon-vnd-oasis-opendocument-base, +.elfinder-cwd-icon-vnd-oasis-opendocument-chart, +.elfinder-cwd-icon-vnd-oasis-opendocument-database, +.elfinder-cwd-icon-vnd-oasis-opendocument-formula, +.elfinder-cwd-icon-vnd-oasis-opendocument-graphics, +.elfinder-cwd-icon-vnd-oasis-opendocument-graphics-template, +.elfinder-cwd-icon-vnd-oasis-opendocument-image, +.elfinder-cwd-icon-vnd-openofficeorg-extension { + background-position: 0 -800px; +} +.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet, +.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet-template, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-sheet, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-template { + background-position: 0 -850px; +} +.elfinder-cwd-icon-vnd-oasis-opendocument-presentation, +.elfinder-cwd-icon-vnd-oasis-opendocument-presentation-template, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-presentation, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slide, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slideshow, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-template { + background-position: 0 -900px; +} +.elfinder-cwd-icon-vnd-oasis-opendocument-text, +.elfinder-cwd-icon-vnd-oasis-opendocument-text-master, +.elfinder-cwd-icon-vnd-oasis-opendocument-text-template, +.elfinder-cwd-icon-vnd-oasis-opendocument-text-web, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-document, +.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-template { + background-position: 0 -950px; +} +.elfinder-cwd-icon-zip, +.elfinder-cwd-icon-x-zip, +.elfinder-cwd-icon-x-xz, +.elfinder-cwd-icon-x-7z-compressed, +.elfinder-cwd-icon-x-gzip, +.elfinder-cwd-icon-x-tar, +.elfinder-cwd-icon-x-bzip, +.elfinder-cwd-icon-x-bzip2, +.elfinder-cwd-icon-x-rar, +.elfinder-cwd-icon-x-rar-compressed { + background-position: 0 -1000px; +} +.elfinder-cwd-icon-postscript { + background-position: 0 -1050px; +} +.elfinder-cwd-icon-vnd-adobe-photoshop { + background-position: 0 -1100px; +} +.elfinder-cwd-icon-vnd-adobe-photoshop:before { + content: none !important; +} +.elfinder-cwd-icon-x-shockwave-flash { + background-position: 0 -1150px; +} +.elfinder-cwd-icon-vnd-android-package-archive { + background-position: 0 -1200px; +} +.elfinder-cwd-icon-vnd-android-package-archive:before { + content: none !important; +} +.elfinder-cwd-icon-x-c, +.elfinder-cwd-icon-x-csrc, +.elfinder-cwd-icon-x-chdr, +.elfinder-cwd-icon-x-c--, +.elfinder-cwd-icon-x-c--src, +.elfinder-cwd-icon-x-c--hdr { + background-position: 0 -1250px; +} +.elfinder-cwd-icon-css { + background-position: 0 -1300px; +} +.elfinder-cwd-icon-html { + background-position: 0 -1350px; +} +.elfinder-cwd-icon-x-jar, +.elfinder-cwd-icon-x-java, +.elfinder-cwd-icon-x-java-source { + background-position: 0 -1400px; +} +.elfinder-cwd-icon-x-jar:before, +.elfinder-cwd-icon-x-java:before, +.elfinder-cwd-icon-x-java-source:before { + content: none !important; +} +.elfinder-cwd-icon-javascript, +.elfinder-cwd-icon-x-javascript { + background-position: 0 -1450px; +} +.elfinder-cwd-icon-json { + background-position: 0 -1500px; +} +.elfinder-cwd-icon-json:before { + content: none !important; +} +.elfinder-cwd-icon-markdown, +.elfinder-cwd-icon-x-markdown { + background-position: 0 -1550px; +} +.elfinder-cwd-icon-markdown:before, +.elfinder-cwd-icon-x-markdown:before { + content: none !important; +} +.elfinder-cwd-icon-x-perl { + background-position: 0 -1600px; +} +.elfinder-cwd-icon-x-php { + background-position: 0 -1650px; +} +.elfinder-cwd-icon-x-python:after, +.elfinder-cwd-icon-x-python { + background-position: 0 -1700px; +} +.elfinder-cwd-icon-x-ruby { + background-position: 0 -1750px; +} +.elfinder-cwd-icon-x-sh, +.elfinder-cwd-icon-x-shellscript { + background-position: 0 -1800px; +} +.elfinder-cwd-icon-sql, +.elfinder-cwd-icon-x-sql, +.elfinder-cwd-icon-x-sqlite3 { + background-position: 0 -1850px; +} +.elfinder-cwd-icon-x-eps, +.elfinder-cwd-icon-svg, +.elfinder-cwd-icon-svg-xml { + background-position: 0 -1900px; +} +.elfinder-cwd-icon-xml:after, +.elfinder-cwd-icon-xml { + background-position: 0 -1950px; +} +.elfinder-cwd-icon-zip:before, +.elfinder-cwd-icon-x-zip:before { + content: 'zip' !important; +} +.elfinder-cwd-icon-x-xz:before { + content: 'xz' !important; +} +.elfinder-cwd-icon-x-7z-compressed:before { + content: '7z' !important; +} +.elfinder-cwd-icon-x-gzip:before { + content: 'gzip' !important; +} +.elfinder-cwd-icon-x-tar:before { + content: 'tar' !important; +} +.elfinder-cwd-icon-x-bzip:before, +.elfinder-cwd-icon-x-bzip2:before { + content: 'bzip' !important; +} +.elfinder-cwd-icon-x-rar:before, +.elfinder-cwd-icon-x-rar-compressed:before { + content: 'rar' !important; +} +/** + * Toolbar + */ +.elfinder-toolbar { + background: #061325; + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + padding: 5px 0; +} +.elfinder-toolbar .elfinder-button-icon { + font-size: 20px; + color: #ddd; + margin-top: -2px; +} +.elfinder-buttonset { + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + margin: 0 5px; + height: 24px; +} +.elfinder .elfinder-button { + background: transparent; + -webkit-border-radius: 0; + border-radius: 0; + cursor: pointer; + color: #efefef; +} +.elfinder-toolbar-button-separator { + border: 0; +} +.elfinder-button-menu { + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3); + border: none; + margin-top: 5px; +} +.elfinder-button-menu-item { + color: #666; + padding: 6px 19px; +} +.elfinder-button-menu-item.ui-state-hover { + color: #141414; + background-color: #f5f4f4; +} +.elfinder-button-menu-item-separated { + border-top: 1px solid #e5e5e5; +} +.elfinder-button-menu-item-separated.ui-state-hover { + border-top: 1px solid #e5e5e5; +} +.elfinder .elfinder-button-search { + margin: 0 10px; + min-height: inherit; + overflow: hidden; +} +.elfinder .elfinder-button-search .ui-icon { + color: #fff !important; +} +.elfinder .elfinder-button-search input { + background: rgba(22, 43, 76, 0.75); + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + border: 0; + margin: 0; + padding: 0 23px; + height: 24px !important; + color: #fff; +} +.elfinder .elfinder-button-search .elfinder-button-menu { + margin-top: 4px; + border: none; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); +} +.elfinder .elfinder-button-search-menu { + -webkit-border-radius: 0; + border-radius: 0; + top: 30px !important; +} +.elfinder .elfinder-button-search-menu .ui-button { + padding: 0.4em 1em !important; +} +/** + * Navbar + */ +.elfinder .elfinder-navbar { + background: #2a384d; + -webkit-box-shadow: 0 1px 8px rgba(0, 0, 0, 0.6); + box-shadow: 0 1px 8px rgba(0, 0, 0, 0.6); + border: none; +} +.elfinder .elfinder-navbar .elfinder-lock, +.elfinder .elfinder-navbar .elfinder-perms, +.elfinder .elfinder-navbar .elfinder-symlink { + color: #000; + opacity: 0.8; +} +.elfinder-navbar-dir { + color: #e6e6e6; + cursor: pointer; + -webkit-border-radius: 2px; + border-radius: 2px; + padding: 5px; + border: none; +} +.elfinder-navbar-dir .elfinder-navbar-icon { + color: #fff; +} +.elfinder-navbar-dir.ui-state-hover, +.elfinder-navbar-dir.ui-state-active.ui-state-hover { + background: #17202c; + color: #e6e6e6; + border: none; +} +.elfinder-navbar-dir.ui-state-hover .elfinder-navbar-icon, +.elfinder-navbar-dir.ui-state-active.ui-state-hover .elfinder-navbar-icon { + color: #fff; +} +.elfinder-navbar .ui-state-active, +.elfinder-disabled .elfinder-navbar .ui-state-active { + background: #1b2533; + color: #e8e8e8 !important; + border: none; +} +.elfinder-navbar .ui-state-active.elfinder-navbar-dir .elfinder-navbar-icon, +.elfinder-disabled .elfinder-navbar .ui-state-active.elfinder-navbar-dir .elfinder-navbar-icon { + color: #e8e8e8 !important; +} +/** + * Workzone + */ +.elfinder-workzone { + background: #0e1827; +} +.elfinder-cwd-file { + color: #ddd; +} +.elfinder-cwd-file.ui-state-hover, +.elfinder-cwd-file.ui-selected.ui-state-hover { + background: #1a283c; + color: #ddd; +} +.elfinder-cwd-file.ui-selected { + background: #152131; + color: #ddd; +} +.elfinder-cwd-filename input, +.elfinder-cwd-filename textarea { + padding: 2px; + -webkit-border-radius: 2px !important; + border-radius: 2px !important; + background: #fff; + color: #222; +} +.elfinder-cwd-filename input:focus, +.elfinder-cwd-filename textarea:focus { + outline: none; + border: 1px solid #555; +} +.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover, +.elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover, +.elfinder-disabled .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover, +.elfinder-disabled .elfinder-cwd table td.ui-state-hover, +.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-active { + background: transparent; + color: #ddd; +} +.elfinder-cwd table { + padding: 0; +} +.elfinder-cwd table thead td { + padding: 5px 14px; +} +.elfinder-cwd table tr { + border: 0 !important; +} +.elfinder-cwd table tr:nth-child(odd) { + background-color: transparent; +} +.elfinder-cwd table tr:nth-child(odd).ui-state-hover { + background-color: #1a283c; +} +.elfinder-cwd.elfinder-table-header-sticky table { + border: 0; +} +.elfinder-cwd .elfinder-lock, +.elfinder-cwd .elfinder-perms, +.elfinder-cwd .elfinder-symlink { + color: #d8d8d8; +} +.elfinder-cwd-view-icons .elfinder-lock { + top: 0; +} +.elfinder-cwd-view-list thead td .ui-resizable-handle { + top: 3px; +} +.elfinder-cwd-view-list .elfinder-lock, +.elfinder-cwd-view-list .elfinder-perms, +.elfinder-cwd-view-list .elfinder-symlink { + font-size: 14px; + opacity: 0.7; +} +.elfinder-cwd-view-list .elfinder-perms { + left: inherit; +} +#elfinder-elfinder-cwd-thead td { + background: #010e21; + color: #ddd; +} +#elfinder-elfinder-cwd-thead td.ui-state-hover, +#elfinder-elfinder-cwd-thead td.ui-state-active { + background: #000308; +} +#elfinder-elfinder-cwd-thead td.ui-state-active.ui-state-hover { + background: #010812; +} +.elfinder .ui-selectable-helper { + border: 1px solid #022861; + background-color: rgba(3, 62, 150, 0.38); +} +.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash { + background-color: #e4e4e4; +} +.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file { + color: #333; +} +.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-state-hover, +.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-selected.ui-state-hover { + background: #1a283c; + color: #ddd; +} +.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-selected { + background: #152131; + color: #ddd; +} +.elfinder-info-title .elfinder-cwd-icon:before { + top: 32px; + display: block; + margin: 0 auto; +} +.elfinder-info-title .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + background-color: #313131 !important; +} +.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + left: inherit; + background-color: #313131; +} +.elfinder-cwd-icon:before, +.elfinder-quicklook .elfinder-cwd-icon:before, +.elfinder-cwd-size1 .elfinder-cwd-icon:before, +.elfinder-cwd-size2 .elfinder-cwd-icon:before, +.elfinder-cwd-size3 .elfinder-cwd-icon:before, +.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:before, +.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:before, +.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + top: 35px; + left: 50% !important; + position: relative !important; + display: block !important; + -webkit-transform: translateX(-50%); + -ms-transform: translateX(-50%); + transform: translateX(-50%); + max-width: 52px; + color: #fff; +} +.elfinder .elfinder-cwd-view-icons .elfinder-cwd-bgurl:after, +.elfinder .elfinder-quicklook-info-wrapper .elfinder-cwd-bgurl:after { + display: none; +} +.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + top: 53px; + -webkit-transform: scale(1.32) translateX(-50%); + -ms-transform: scale(1.32) translateX(-50%); + transform: scale(1.32) translateX(-50%); +} +.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + top: 74px; + -webkit-transform: scale(1.53) translateX(-50%); + -ms-transform: scale(1.53) translateX(-50%); + transform: scale(1.53) translateX(-50%); +} +.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:before { + top: 87px; + -webkit-transform: scale(2.22) translateX(-50%); + -ms-transform: scale(2.22) translateX(-50%); + transform: scale(2.22) translateX(-50%); +} +/** + * Status Bar + */ +.elfinder .elfinder-statusbar { + background: #061325; + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + color: #cfd2d4; +} +.elfinder-path, +.elfinder-stat-size { + margin: 0 15px; +} +/** + * Input & Select + */ +.elfinder input, +.elfinder select { + padding: 4px; + color: #666; + background: #fff; + -webkit-border-radius: 3px; + border-radius: 3px; + font-weight: normal; + border-color: #888; + -webkit-box-shadow: none !important; + box-shadow: none !important; +} +.elfinder input.ui-state-hover, +.elfinder select.ui-state-hover { + background: #fff !important; + color: #666 !important; +} +.elfinder input[type="checkbox"] { + position: relative; + height: initial; +} +.elfinder input[type="checkbox"]:after, +.elfinder input[type="checkbox"]:focus:after { + content: ""; + display: block; + width: 12px; + height: 12px; + border: 1px solid #707070; + background-color: #fff; + -webkit-border-radius: 2px; + border-radius: 2px; +} +.elfinder input[type="checkbox"]:checked:before { + content: ""; + position: absolute; + top: -3px; + left: 6px; + display: table; + width: 4px; + height: 12px; + border: 2px solid #707070; + border-top-width: 0; + border-left-width: 0; + -webkit-transform: rotate(45deg); + -ms-transform: rotate(45deg); + transform: rotate(45deg); +} +/** + * Buttons + */ +.elfinder .ui-button, +.elfinder .ui-button:active, +.elfinder .ui-button.ui-state-default { + display: inline-block; + font-weight: normal; + text-align: center; + vertical-align: middle; + cursor: pointer; + white-space: nowrap; + -webkit-border-radius: 3px; + border-radius: 3px; + text-transform: uppercase; + -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4) !important; + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4) !important; + -webkit-transition: all 0.4s; + -o-transition: all 0.4s; + transition: all 0.4s; + background: #fff; + color: #222; + border: none; + padding: 7px 6px; +} +.elfinder .ui-button .ui-icon, +.elfinder .ui-button:active .ui-icon, +.elfinder .ui-button.ui-state-default .ui-icon { + color: #222; +} +.elfinder .ui-button:hover, +.elfinder a.ui-button:active, +.elfinder .ui-button:active, +.elfinder .ui-button:focus, +.elfinder .ui-button.ui-state-hover, +.elfinder .ui-button.ui-state-active { + background: #3498db !important; + color: #fff !important; + border: none; +} +.elfinder .ui-button:hover .ui-icon, +.elfinder a.ui-button:active .ui-icon, +.elfinder .ui-button:active .ui-icon, +.elfinder .ui-button:focus .ui-icon, +.elfinder .ui-button.ui-state-hover .ui-icon, +.elfinder .ui-button.ui-state-active .ui-icon { + color: #fff; +} +.elfinder .ui-button.ui-state-active:hover { + background: #217dbb; + color: #fff; + border: none; +} +.elfinder .ui-button:focus { + outline: none !important; +} +.elfinder .ui-controlgroup-horizontal .ui-button { + -webkit-border-radius: 0; + border-radius: 0; + border: 0; +} +.elfinder input:not([type="checkbox"]), +.elfinder .elfinder-resize-preset-container .ui-button { + height: 21px; +} +/** + * Context Menu + */ +.elfinder .elfinder-contextmenu, +.elfinder .elfinder-contextmenu-sub { + -webkit-border-radius: 2px; + border-radius: 2px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3); + border: none; +} +.elfinder .elfinder-contextmenu-separator, +.elfinder .elfinder-contextmenu-sub-separator { + border-top: 1px solid #e5e5e5; +} +.elfinder .elfinder-contextmenu-item { + color: #666; + padding: 5px 30px; +} +.elfinder .elfinder-contextmenu-item.ui-state-hover { + background-color: #f5f4f4; + color: #141414; +} +.elfinder .elfinder-contextmenu-item.ui-state-active { + background-color: #2196f3; + color: #fff; +} +/** + * Dialogs + */ +.elfinder .elfinder-dialog { + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + -webkit-box-shadow: 0 1px 30px rgba(0, 0, 0, 0.6); + box-shadow: 0 1px 30px rgba(0, 0, 0, 0.6); +} +.elfinder .elfinder-dialog .ui-dialog-content[id*="edit-elfinder-elfinder-"] { + padding: 0; +} +.elfinder .elfinder-dialog .ui-tabs { + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + padding: 0; +} +.elfinder .elfinder-dialog .ui-tabs-nav { + -webkit-border-radius: 0; + border-radius: 0; + border: 0; + background: transparent; + border-bottom: 1px solid #ddd; +} +.elfinder .elfinder-dialog .ui-tabs-nav li { + border: 0; + font-weight: normal; + background: transparent; + margin: 0; + padding: 0; +} +.elfinder .elfinder-dialog .ui-tabs-nav li a { + padding: 7px 9px; +} +.elfinder .elfinder-dialog .ui-tabs-nav .ui-tabs-selected a, +.elfinder .elfinder-dialog .ui-tabs-nav .ui-state-active a, +.elfinder .elfinder-dialog .ui-tabs-nav li:hover a { + -webkit-box-shadow: inset 0 -2px 0 #3498db; + box-shadow: inset 0 -2px 0 #3498db; + color: #3498db; +} +.elfinder .elfinder-dialog .ui-tabs .elfinder-tabstop.ui-state-hover { + background: transparent; + -webkit-box-shadow: inset 0 -2px 0 #3498db; + box-shadow: inset 0 -2px 0 #3498db; + color: #3498db; +} +.elfinder .elfinder-dialog label.ui-state-hover { + background: transparent; +} +.elfinder .elfinder-dialog .ui-resizable-se { + display: none; +} +.std42-dialog .ui-dialog-titlebar { + background: #0f1f2f; + -webkit-border-radius: 0; + border-radius: 0; + border: 0; +} +.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button .ui-icon { + border-color: inherit; + -webkit-transition: 0.2s ease-out; + -o-transition: 0.2s ease-out; + transition: 0.2s ease-out; + opacity: 0.8; + color: #fff; + width: auto; + height: auto; + font-size: 12px; + padding: 3px; +} +.std42-dialog, +.std42-dialog .ui-dialog-content, +.std42-dialog.elfinder-bg-translucent, +.std42-dialog.elfinder-bg-translucent .ui-widget-content { + background-color: #fff; +} +.std42-dialog .ui-dialog-buttonpane button { + margin: -1px 2px 2px; + padding: 7px 6px; +} +.std42-dialog .ui-dialog-buttonpane button span.ui-icon { + padding: 0; +} +.std42-dialog .ui-dialog-buttonpane .ui-dialog-buttonset.elfinder-edit-extras select { + margin-top: 0; +} +.std42-dialog, +.std42-dialog .ui-widget-content { + background-color: #fff; +} +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon, +.std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon { + background-color: #f44336; +} +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full .ui-icon, +.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full:hover .ui-icon { + background-color: #4caf50; +} +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize .ui-icon, +.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize:hover .ui-icon { + background-color: #ff9800; +} +.elfinder-dialog-title { + color: #f1f1f1; +} +.elfinder .ui-widget-content { + font-family: "Noto Sans", sans-serif; + color: #546e7a; +} +.elfinder-upload-dialog-wrapper .elfinder-upload-dirselect { + width: inherit; + height: inherit; + padding: 7px; + margin-left: 5px; + color: #222; + -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4); + box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4); + background: #fff; + bottom: 4px; + -webkit-border-radius: 2px; + border-radius: 2px; +} +.elfinder-upload-dialog-wrapper .elfinder-upload-dirselect.ui-state-hover { + background: #3498db !important; + color: #fff !important; + outline: none; +} +.elfinder-upload-dialog-wrapper .ui-button { + padding: 0.4em 3px; + margin: 0 -15px 0 19px; +} +.elfinder-upload-dropbox { + border: 2px dashed #bbb; +} +.elfinder-upload-dropbox:focus { + outline: none; +} +.elfinder-upload-dropbox.ui-state-hover { + background: #f1f1f1; + border: 2px dashed #bbb; +} +.elfinder-dialog-resize .elfinder-resize-control-panel { + margin-left: -5px; +} +.elfinder-dialog-resize .elfinder-resize-control-panel .ui-button { + height: inherit; + margin-bottom: 5px; +} +.elfinder-help * { + color: #546e7a; +} +.elfinder-help a { + color: #3498db; +} +.elfinder-help a:hover { + color: #217dbb; +} +.elfinder .ui-slider.ui-slider-horizontal { + height: 2px; + border: 0; + background-color: #bababa !important; +} +.elfinder .ui-slider .ui-slider-handle { + background-image: none; + background-color: #5d5858; + -webkit-border-radius: 50%; + border-radius: 50%; + border: 0; + margin-top: -3px; +} +.elfinder .ui-slider .ui-slider-handle.ui-state-hover { + background: #5d5858 !important; + -webkit-box-shadow: none !important; + box-shadow: none !important; + -webkit-border-radius: 50%; + border-radius: 50%; + cursor: pointer; +} +/** + * Quick Look + */ +.elfinder-quicklook { + background: #232323; + -webkit-border-radius: 2px; + border-radius: 2px; +} +.elfinder-quicklook-titlebar { + background: inherit; +} +.elfinder-quicklook-titlebar-icon .ui-icon { + background: transparent; + color: #fff; +} +.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar { + border: inherit; + opacity: inherit; + -webkit-border-radius: 4px; + border-radius: 4px; + background: rgba(66, 66, 66, 0.73); +} +.elfinder .elfinder-navdock { + border: 0; +} +.std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon, +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon, +.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close:hover, +.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close, +.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize:hover .ui-icon, +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize .ui-icon, +.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize:hover, +.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize, +.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full:hover .ui-icon, +.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full .ui-icon, +.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full:hover, +.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full { + background-image: none; +} diff --git a/alpine/custom/app/themes/Material/css/theme.min.css b/alpine/custom/app/themes/Material/css/theme.min.css new file mode 100644 index 0000000..1ccf3fc --- /dev/null +++ b/alpine/custom/app/themes/Material/css/theme.min.css @@ -0,0 +1,5 @@ +/*! + * elFinder-Material-Theme (Default) v2.1.9 (https://github.com/RobiNN1/elFinder-Material-Theme) + * Copyright 2016-2019 Róbert Kelčák {RobiNN} + * Licensed under MIT (https://github.com/RobiNN1/elFinder-Material-Theme/blob/master/LICENSE) + */@import url("https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext,devanagari,greek,greek-ext,latin-ext,vietnamese");.elfinder{color:#546e7a;font-family:"Noto Sans", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elfinder.ui-widget.ui-widget-content{font-family:"Noto Sans", sans-serif;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.6);box-shadow:0 1px 8px rgba(0, 0, 0, 0.6);-webkit-border-radius:0;border-radius:0;border:0}.elfinder *{outline:0!important}.elfinder-button-icon-spinner,.elfinder-info-spinner,.elfinder-navbar-spinner{background:url("../images/loading.svg") center center no-repeat!important;width:16px;height:16px}@-webkit-keyframes progress-animation{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-animation{0%{background-position:1rem 0}to{background-position:0 0}}.elfinder-notify-progressbar{border:0}.elfinder-notify-progress,.elfinder-notify-progressbar{-webkit-border-radius:0;border-radius:0}.elfinder-notify-progress,.elfinder-resize-spinner{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:1rem 1rem;background-size:1rem 1rem;-webkit-animation:progress-animation 1s linear infinite;animation:progress-animation 1s linear infinite;background-color:#0275d8;height:1rem}.elfinder .elfinder-toast>div{background-color:#323232!important;color:#d6d6d6;-webkit-box-shadow:none;box-shadow:none;opacity:inherit;padding:10px 60px}.elfinder .elfinder-toast>div button.ui-button{color:#fff}.elfinder .elfinder-toast>.toast-info button.ui-button{background-color:#3498db}.elfinder .elfinder-toast>.toast-error button.ui-button{background-color:#f44336}.elfinder .elfinder-toast>.toast-success button.ui-button{background-color:#4caf50}.elfinder .elfinder-toast>.toast-warning button.ui-button{background-color:#ff9800}.elfinder-toast-msg{font-family:"Noto Sans", sans-serif;font-size:17px}#ace_settingsmenu{font-family:"Noto Sans", sans-serif;-webkit-box-shadow:0 1px 30px rgba(0, 0, 0, 0.6)!important;box-shadow:0 1px 30px rgba(0, 0, 0, 0.6)!important;background-color:#1d2736!important;color:#e6e6e6!important}#ace_settingsmenu,#kbshortcutmenu{padding:0}.ace_optionsMenuEntry{padding:5px 10px}.ace_optionsMenuEntry:hover{background-color:#111721}.ace_optionsMenuEntry label{font-size:13px}#ace_settingsmenu input[type=text],#ace_settingsmenu select{margin:1px 2px 2px;padding:2px 5px;-webkit-border-radius:3px;border-radius:3px;border:0;background:rgba(9, 53, 121, 0.75);color:white!important}@font-face{font-family:material;src:url("../icons/material.eot?91804974");src:url("../icons/material.eot?91804974#iefix") format("embedded-opentype"), url("../icons/material.woff2?91804974") format("woff2"), url("../icons/material.woff?91804974") format("woff"), url("../icons/material.ttf?91804974") format("truetype"), url("../icons/material.svg?91804974#material") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:material;src:url("../icons/material.svg?91804974#material") format("svg")}}.elfinder-button-icon,.elfinder .ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{font:normal normal normal 14px/1 material;background-image:inherit;text-indent:inherit}.elfinder .ui-button-icon-only .ui-icon{font:normal normal normal 14px/1 material;background-image:inherit!important;text-indent:0;font-size:16px}.elfinder-button-icon{background:inherit}.elfinder-button-icon-home:before{content:'\e800'}.elfinder-button-icon-back:before{content:'\e801'}.elfinder-button-icon-forward:before{content:'\e802'}.elfinder-button-icon-up:before{content:'\e803'}.elfinder-button-icon-dir:before{content:'\e804'}.elfinder-button-icon-opendir:before{content:'\e805'}.elfinder-button-icon-reload:before{content:'\e806'}.elfinder-button-icon-open:before{content:'\e807'}.elfinder-button-icon-mkdir:before{content:'\e808'}.elfinder-button-icon-mkfile:before{content:'\e809'}.elfinder-button-icon-rm:before{content:'\e80a'}.elfinder-button-icon-trash:before{content:'\e80b'}.elfinder-button-icon-restore:before{content:'\e80c'}.elfinder-button-icon-copy:before{content:'\e80d'}.elfinder-button-icon-cut:before{content:'\e80e'}.elfinder-button-icon-paste:before{content:'\e80f'}.elfinder-button-icon-getfile:before{content:'\e810'}.elfinder-button-icon-duplicate:before{content:'\e811'}.elfinder-button-icon-rename:before{content:'\e812'}.elfinder-button-icon-edit:before{content:'\e813'}.elfinder-button-icon-quicklook:before{content:'\e814'}.elfinder-button-icon-upload:before{content:'\e815'}.elfinder-button-icon-download:before{content:'\e816'}.elfinder-button-icon-info:before{content:'\e817'}.elfinder-button-icon-extract:before{content:'\e818'}.elfinder-button-icon-archive:before{content:'\e819'}.elfinder-button-icon-view:before{content:'\e81a'}.elfinder-button-icon-view-list:before{content:'\e81b'}.elfinder-button-icon-help:before{content:'\e81c'}.elfinder-button-icon-resize:before{content:'\e81d'}.elfinder-button-icon-link:before{content:'\e81e'}.elfinder-button-icon-search:before{content:'\e81f'}.elfinder-button-icon-sort:before{content:'\e820'}.elfinder-button-icon-rotate-r:before{content:'\e821'}.elfinder-button-icon-rotate-l:before{content:'\e822'}.elfinder-button-icon-netmount:before{content:'\e823'}.elfinder-button-icon-netunmount:before{content:'\e824'}.elfinder-button-icon-places:before{content:'\e825'}.elfinder-button-icon-chmod:before{content:'\e826'}.elfinder-button-icon-accept:before{content:'\e827'}.elfinder-button-icon-menu:before{content:'\e828'}.elfinder-button-icon-colwidth:before{content:'\e829'}.elfinder-button-icon-fullscreen:before{content:'\e82a'}.elfinder-button-icon-unfullscreen:before{content:'\e82b'}.elfinder-button-icon-empty:before{content:'\e82c'}.elfinder-button-icon-undo:before{content:'\e82d'}.elfinder-button-icon-redo:before{content:'\e82e'}.elfinder-button-icon-preference:before{content:'\e82f'}.elfinder-button-icon-mkdirin:before{content:'\e830'}.elfinder-button-icon-selectall:before{content:'\e831'}.elfinder-button-icon-selectnone:before{content:'\e832'}.elfinder-button-icon-selectinvert:before{content:'\e833'}.elfinder-button-icon-logout:before{content:'\e85a'}.elfinder-button-icon-opennew:before{content:'\e85b'}.elfinder-button-icon-hide:before{content:'\e85d'}.elfinder-button-search .ui-icon.ui-icon-search{font-size:17px}.elfinder-button-search .ui-icon:hover{opacity:1}.elfinder-navbar-icon{font:normal normal normal 16px/1 material;background-image:inherit!important}.elfinder-navbar-icon:before{content:'\e804'}.elfinder-droppable-active .elfinder-navbar-icon:before,.elfinder .ui-state-active .elfinder-navbar-icon:before,.elfinder .ui-state-hover .elfinder-navbar-icon:before{content:'\e805'}.elfinder-navbar-root-local .elfinder-navbar-icon:before{content:'\e83d'!important}.elfinder-navbar-root-ftp .elfinder-navbar-icon:before{content:'\e823'!important}.elfinder-navbar-root-sql .elfinder-navbar-icon:before{content:'\e83e'!important}.elfinder-navbar-root-dropbox .elfinder-navbar-icon:before{content:'\e83f'!important}.elfinder-navbar-root-googledrive .elfinder-navbar-icon:before{content:'\e840'!important}.elfinder-navbar-root-onedrive .elfinder-navbar-icon:before{content:'\e841'!important}.elfinder-navbar-root-box .elfinder-navbar-icon:before{content:'\e842'!important}.elfinder-navbar-root-trash .elfinder-navbar-icon:before{content:'\e80b'!important}.elfinder-navbar-root-zip .elfinder-navbar-icon:before{content:'\e85c'!important}.elfinder-navbar-root-network .elfinder-navbar-icon:before{content:'\e823'!important}.elfinder-places .elfinder-navbar-root .elfinder-navbar-icon:before{content:'\e825'!important}.elfinder-navbar-arrow{background-image:inherit!important;font:normal normal normal 14px/1 material;font-size:10px;padding-top:3px;padding-left:2px;color:#a9a9a9}.elfinder .ui-state-active .elfinder-navbar-arrow{color:#fff}.elfinder-ltr .elfinder-navbar-collapsed .elfinder-navbar-arrow:before{content:'\e857'}.elfinder-rtl .elfinder-navbar-collapsed .elfinder-navbar-arrow:before{content:'\e858'}.elfinder-ltr .elfinder-navbar-expanded .elfinder-navbar-arrow:before,.elfinder-rtl .elfinder-navbar-expanded .elfinder-navbar-arrow:before{content:'\e851'}div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon{font-size:8px;margin-top:5px;margin-right:5px}div.elfinder-cwd-wrapper-list .ui-icon-grip-dotted-vertical{margin:2px}.elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-dropbox td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon,.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon,.elfinder-navbar-root-box .elfinder-cwd-icon,.elfinder-navbar-root-dropbox .elfinder-cwd-icon,.elfinder-navbar-root-ftp .elfinder-cwd-icon,.elfinder-navbar-root-googledrive .elfinder-cwd-icon,.elfinder-navbar-root-local .elfinder-cwd-icon,.elfinder-navbar-root-network .elfinder-cwd-icon,.elfinder-navbar-root-onedrive .elfinder-cwd-icon,.elfinder-navbar-root-sql .elfinder-cwd-icon,.elfinder-navbar-root-trash .elfinder-cwd-icon,.elfinder-navbar-root-zip .elfinder-cwd-icon{background-image:inherit}.elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-dropbox td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon:before,.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon:before,.elfinder-navbar-root-box .elfinder-cwd-icon:before,.elfinder-navbar-root-dropbox .elfinder-cwd-icon:before,.elfinder-navbar-root-ftp .elfinder-cwd-icon:before,.elfinder-navbar-root-googledrive .elfinder-cwd-icon:before,.elfinder-navbar-root-local .elfinder-cwd-icon:before,.elfinder-navbar-root-network .elfinder-cwd-icon:before,.elfinder-navbar-root-onedrive .elfinder-cwd-icon:before,.elfinder-navbar-root-sql .elfinder-cwd-icon:before,.elfinder-navbar-root-trash .elfinder-cwd-icon:before,.elfinder-navbar-root-zip .elfinder-cwd-icon:before{font-family:material;background-color:transparent;color:#525252;font-size:55px;position:relative;top:-10px!important;padding:0;display:contents!important}.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon:before,.elfinder-navbar-root-local .elfinder-cwd-icon:before{content:'\e83d'}.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon:before,.elfinder-navbar-root-ftp .elfinder-cwd-icon:before{content:'\e823'}.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon:before,.elfinder-navbar-root-sql .elfinder-cwd-icon:before{content:'\e83e'}.elfinder-cwd-view-list .elfinder-navbar-roor-dropbox td .elfinder-cwd-icon:before,.elfinder-navbar-roor-dropbox .elfinder-cwd-icon:before{content:'\e83f'}.elfinder-cwd-view-list .elfinder-navbar-roor-googledrive td .elfinder-cwd-icon:before,.elfinder-navbar-roor-googledrive .elfinder-cwd-icon:before{content:'\e840'}.elfinder-cwd-view-list .elfinder-navbar-roor-onedrive td .elfinder-cwd-icon:before,.elfinder-navbar-roor-onedrive .elfinder-cwd-icon:before{content:'\e841'}.elfinder-cwd-view-list .elfinder-navbar-roor-box td .elfinder-cwd-icon:before,.elfinder-navbar-roor-box .elfinder-cwd-icon:before{content:'\e842'}.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon:before,.elfinder-navbar-root-trash .elfinder-cwd-icon:before{content:'\e80b'}.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon:before,.elfinder-navbar-root-zip .elfinder-cwd-icon:before{content:'\e85c'}.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon:before,.elfinder-navbar-root-network .elfinder-cwd-icon:before{content:'\e823'}.elfinder-dialog-icon{font:normal normal normal 14px/1 material;background:inherit;color:#524949;font-size:37px}.elfinder-dialog-icon:before{content:'\e843'}.elfinder-dialog-icon-mkdir:before{content:'\e808'}.elfinder-dialog-icon-mkfile:before{content:'\e809'}.elfinder-dialog-icon-copy:before{content:'\e80d'}.elfinder-dialog-icon-move:before,.elfinder-dialog-icon-prepare:before{content:'\e844'}.elfinder-dialog-icon-chunkmerge:before,.elfinder-dialog-icon-upload:before{content:'\e815'}.elfinder-dialog-icon-rm:before{content:'\e80a'}.elfinder-dialog-icon-file:before,.elfinder-dialog-icon-open:before,.elfinder-dialog-icon-readdir:before{content:'\e807'}.elfinder-dialog-icon-reload:before{content:'\e806'}.elfinder-dialog-icon-download:before{content:'\e816'}.elfinder-dialog-icon-save:before{content:'\e845'}.elfinder-dialog-icon-rename:before{content:'\e812'}.elfinder-dialog-icon-archive:before,.elfinder-dialog-icon-zipdl:before{content:'\e819'}.elfinder-dialog-icon-extract:before{content:'\e818'}.elfinder-dialog-icon-search:before{content:'\e81f'}.elfinder-dialog-icon-loadimg:before{content:'\e846'}.elfinder-dialog-icon-url:before{content:'\e81e'}.elfinder-dialog-icon-resize:before{content:'\e81d'}.elfinder-dialog-icon-netmount:before{content:'\e823'}.elfinder-dialog-icon-netunmount:before{content:'\e824'}.elfinder-dialog-icon-chmod:before{content:'\e826'}.elfinder-dialog-icon-dim:before,.elfinder-dialog-icon-preupload:before{content:'\e847'}.elfinder-contextmenu .elfinder-contextmenu-item span.elfinder-contextmenu-icon{font-size:16px}.elfinder-contextmenu .elfinder-contextmenu-item .elfinder-contextsubmenu-item .ui-icon{font-size:15px}.elfinder-contextmenu .elfinder-contextmenu-item .elfinder-button-icon-link:before{content:'\e837'}.elfinder .elfinder-contextmenu-extra-icon{margin-top:-6px}.elfinder .elfinder-contextmenu-extra-icon a{padding:5px;margin:-16px}.elfinder-button-icon-link:before{content:'\e81e'!important}.elfinder .elfinder-contextmenu-arrow{font:normal normal normal 14px/1 material;background-image:inherit;font-size:10px!important;padding-top:3px}.elfinder .elfinder-contextmenu-arrow:before{content:'\e857'}.elfinder-contextmenu .ui-state-hover .elfinder-contextmenu-arrow{background-image:inherit}.elfinder-quicklook .ui-resizable-se{background:inherit}.elfinder-quicklook-navbar-icon{background:transparent;font:normal normal normal 14px/1 material;font-size:32px;color:#fff}.elfinder-quicklook-titlebar-icon{margin-top:-8px}.elfinder-quicklook-titlebar-icon .ui-icon{border:0;opacity:0.8;font-size:15px;padding:1px}.elfinder-quicklook-titlebar .ui-icon-circle-close,.elfinder-quicklook .ui-icon-gripsmall-diagonal-se{color:#f1f1f1}.elfinder-quicklook-navbar-icon-prev:before{content:'\e848'}.elfinder-quicklook-navbar-icon-next:before{content:'\e849'}.elfinder-quicklook-navbar-icon-fullscreen:before{content:'\e84a'}.elfinder-quicklook-navbar-icon-fullscreen-off:before{content:'\e84b'}.elfinder-quicklook-navbar-icon-close:before{content:'\e84c'}.elfinder .ui-button-icon{background-image:inherit}.elfinder .ui-icon-search:before{content:'\e81f'}.elfinder .ui-icon-close:before,.elfinder .ui-icon-closethick:before{content:'\e839'}.elfinder .ui-icon-circle-close:before{content:'\e84c'}.elfinder .ui-icon-gear:before{content:'\e82f'}.elfinder .ui-icon-gripsmall-diagonal-se:before{content:'\e838'}.elfinder .ui-icon-locked:before{content:'\e834'}.elfinder .ui-icon-unlocked:before{content:'\e836'}.elfinder .ui-icon-arrowrefresh-1-n:before{content:'\e821'}.elfinder .ui-icon-plusthick:before{content:'\e83a'}.elfinder .ui-icon-arrowreturnthick-1-s:before{content:'\e83b'}.elfinder .ui-icon-minusthick:before{content:'\e83c'}.elfinder .ui-icon-pin-s:before{content:'\e84d'}.elfinder .ui-icon-check:before{content:'\e84e'}.elfinder .ui-icon-arrowthick-1-s:before{content:'\e84f'}.elfinder .ui-icon-arrowthick-1-n:before{content:'\e850'}.elfinder .ui-icon-triangle-1-s:before{content:'\e851'}.elfinder .ui-icon-triangle-1-n:before{content:'\e852'}.elfinder .ui-icon-grip-dotted-vertical:before{content:'\e853'}.elfinder-lock,.elfinder-perms,.elfinder-symlink{background-image:inherit;font:normal normal normal 18px/1 material;color:#d8d8d8}.elfinder-na .elfinder-perms:before{content:'\e824'}.elfinder-ro .elfinder-perms:before{content:'\e835'}.elfinder-wo .elfinder-perms:before{content:'\e854'}.elfinder-group .elfinder-perms:before{content:'\e800'}.elfinder-lock:before{content:'\e84d'}.elfinder-symlink:before{content:'\e837'}.elfinder .elfinder-toast>div{font:normal normal normal 14px/1 material}.elfinder .elfinder-toast>div:before{font-size:45px;position:absolute;left:5px;top:15px}.elfinder .elfinder-toast>.toast-error,.elfinder .elfinder-toast>.toast-info,.elfinder .elfinder-toast>.toast-success,.elfinder .elfinder-toast>.toast-warning{background-image:inherit!important}.elfinder .elfinder-toast>.toast-info:before{content:'\e817';color:#3498db}.elfinder .elfinder-toast>.toast-error:before{content:'\e855';color:#f44336}.elfinder .elfinder-toast>.toast-success:before{content:'\e84e';color:#4caf50}.elfinder .elfinder-toast>.toast-warning:before{content:'\e856';color:#ff9800}.elfinder-drag-helper-icon-status{font:normal normal normal 14px/1 material;background:inherit}.elfinder-drag-helper-icon-status:before{content:'\e824'}.elfinder-drag-helper-move .elfinder-drag-helper-icon-status{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elfinder-drag-helper-move .elfinder-drag-helper-icon-status:before{content:'\e854'}.elfinder-drag-helper-plus .elfinder-drag-helper-icon-status{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.elfinder-drag-helper-plus .elfinder-drag-helper-icon-status:before{content:'\e84c'}.elfinder-cwd-view-list td .elfinder-cwd-icon{background-image:url("../images/icons-small.svg")}.elfinder-cwd-icon{background:url("../images/icons-big.svg") 0 0 no-repeat;-webkit-border-radius:0;border-radius:0}.elfinder-cwd-icon:before{font-size:10px;position:relative;top:27px;left:inherit;padding:1px;background-color:transparent}.elfinder-cwd-icon-directory{background-position:0 -50px}.elfinder-cwd .elfinder-droppable-active .elfinder-cwd-icon{background-position:0 -100px}.elfinder-cwd-icon-group{background-position:0 -150px}.elfinder-cwd-icon-application{background-position:0 -200px}.elfinder-cwd-icon-rtf,.elfinder-cwd-icon-rtfd,.elfinder-cwd-icon-text{background-position:0 -250px}.elfinder-cwd-icon-image{background-position:0 -300px}.elfinder-cwd-icon-audio{background-position:0 -350px}.elfinder-cwd-icon-dash-xml,.elfinder-cwd-icon-flash-video,.elfinder-cwd-icon-video,.elfinder-cwd-icon-vnd-apple-mpegurl,.elfinder-cwd-icon-x-mpegurl{background-position:0 -400px}.elfinder-cwd-icon-plain,.elfinder-cwd-icon-x-empty{background-position:0 -450px}.elfinder-cwd-icon-pdf{background-position:0 -500px}.elfinder-cwd-icon-vnd-ms-office{background-position:0 -550px}.elfinder-cwd-icon-x-msaccess{background-position:0 -600px}.elfinder-cwd-icon-x-msaccess:before{content:none!important}.elfinder-cwd-icon-ms-excel,.elfinder-cwd-icon-vnd-ms-excel,.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12{background-position:0 -650px}.elfinder-cwd-icon-ms-excel:before,.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-excel:before{content:none!important}.elfinder-cwd-icon-vnd-ms-powerpoint,.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12{background-position:0 -700px}.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-powerpoint:before{content:none!important}.elfinder-cwd-icon-msword,.elfinder-cwd-icon-vnd-ms-word,.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12,.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12{background-position:0 -750px}.elfinder-cwd-icon-msword:before,.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12:before,.elfinder-cwd-icon-vnd-ms-word:before{content:none!important}.elfinder-cwd-icon-vnd-oasis-opendocument-base,.elfinder-cwd-icon-vnd-oasis-opendocument-chart,.elfinder-cwd-icon-vnd-oasis-opendocument-database,.elfinder-cwd-icon-vnd-oasis-opendocument-formula,.elfinder-cwd-icon-vnd-oasis-opendocument-graphics,.elfinder-cwd-icon-vnd-oasis-opendocument-graphics-template,.elfinder-cwd-icon-vnd-oasis-opendocument-image,.elfinder-cwd-icon-vnd-openofficeorg-extension{background-position:0 -800px}.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet,.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet-template,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-sheet,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-template{background-position:0 -850px}.elfinder-cwd-icon-vnd-oasis-opendocument-presentation,.elfinder-cwd-icon-vnd-oasis-opendocument-presentation-template,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-presentation,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slide,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slideshow,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-template{background-position:0 -900px}.elfinder-cwd-icon-vnd-oasis-opendocument-text,.elfinder-cwd-icon-vnd-oasis-opendocument-text-master,.elfinder-cwd-icon-vnd-oasis-opendocument-text-template,.elfinder-cwd-icon-vnd-oasis-opendocument-text-web,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-document,.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-template{background-position:0 -950px}.elfinder-cwd-icon-x-7z-compressed,.elfinder-cwd-icon-x-bzip,.elfinder-cwd-icon-x-bzip2,.elfinder-cwd-icon-x-gzip,.elfinder-cwd-icon-x-rar,.elfinder-cwd-icon-x-rar-compressed,.elfinder-cwd-icon-x-tar,.elfinder-cwd-icon-x-xz,.elfinder-cwd-icon-x-zip,.elfinder-cwd-icon-zip{background-position:0 -1000px}.elfinder-cwd-icon-postscript{background-position:0 -1050px}.elfinder-cwd-icon-vnd-adobe-photoshop{background-position:0 -1100px}.elfinder-cwd-icon-vnd-adobe-photoshop:before{content:none!important}.elfinder-cwd-icon-x-shockwave-flash{background-position:0 -1150px}.elfinder-cwd-icon-vnd-android-package-archive{background-position:0 -1200px}.elfinder-cwd-icon-vnd-android-package-archive:before{content:none!important}.elfinder-cwd-icon-x-c,.elfinder-cwd-icon-x-c--,.elfinder-cwd-icon-x-c--hdr,.elfinder-cwd-icon-x-c--src,.elfinder-cwd-icon-x-chdr,.elfinder-cwd-icon-x-csrc{background-position:0 -1250px}.elfinder-cwd-icon-css{background-position:0 -1300px}.elfinder-cwd-icon-html{background-position:0 -1350px}.elfinder-cwd-icon-x-jar,.elfinder-cwd-icon-x-java,.elfinder-cwd-icon-x-java-source{background-position:0 -1400px}.elfinder-cwd-icon-x-jar:before,.elfinder-cwd-icon-x-java-source:before,.elfinder-cwd-icon-x-java:before{content:none!important}.elfinder-cwd-icon-javascript,.elfinder-cwd-icon-x-javascript{background-position:0 -1450px}.elfinder-cwd-icon-json{background-position:0 -1500px}.elfinder-cwd-icon-json:before{content:none!important}.elfinder-cwd-icon-markdown,.elfinder-cwd-icon-x-markdown{background-position:0 -1550px}.elfinder-cwd-icon-markdown:before,.elfinder-cwd-icon-x-markdown:before{content:none!important}.elfinder-cwd-icon-x-perl{background-position:0 -1600px}.elfinder-cwd-icon-x-php{background-position:0 -1650px}.elfinder-cwd-icon-x-python,.elfinder-cwd-icon-x-python:after{background-position:0 -1700px}.elfinder-cwd-icon-x-ruby{background-position:0 -1750px}.elfinder-cwd-icon-x-sh,.elfinder-cwd-icon-x-shellscript{background-position:0 -1800px}.elfinder-cwd-icon-sql,.elfinder-cwd-icon-x-sql,.elfinder-cwd-icon-x-sqlite3{background-position:0 -1850px}.elfinder-cwd-icon-svg,.elfinder-cwd-icon-svg-xml,.elfinder-cwd-icon-x-eps{background-position:0 -1900px}.elfinder-cwd-icon-xml,.elfinder-cwd-icon-xml:after{background-position:0 -1950px}.elfinder-cwd-icon-x-zip:before,.elfinder-cwd-icon-zip:before{content:'zip'!important}.elfinder-cwd-icon-x-xz:before{content:'xz'!important}.elfinder-cwd-icon-x-7z-compressed:before{content:'7z'!important}.elfinder-cwd-icon-x-gzip:before{content:'gzip'!important}.elfinder-cwd-icon-x-tar:before{content:'tar'!important}.elfinder-cwd-icon-x-bzip2:before,.elfinder-cwd-icon-x-bzip:before{content:'bzip'!important}.elfinder-cwd-icon-x-rar-compressed:before,.elfinder-cwd-icon-x-rar:before{content:'rar'!important}.elfinder-toolbar{background:#061325;-webkit-border-radius:0;border-radius:0;border:0;padding:5px 0}.elfinder-toolbar .elfinder-button-icon{font-size:20px;color:#ddd;margin-top:-2px}.elfinder-buttonset{-webkit-border-radius:0;border-radius:0;border:0;margin:0 5px;height:24px}.elfinder .elfinder-button{background:transparent;-webkit-border-radius:0;border-radius:0;cursor:pointer;color:#efefef}.elfinder-toolbar-button-separator{border:0}.elfinder-button-menu{-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, 0.3);box-shadow:0 1px 6px rgba(0, 0, 0, 0.3);border:none;margin-top:5px}.elfinder-button-menu-item{color:#666;padding:6px 19px}.elfinder-button-menu-item.ui-state-hover{color:#141414;background-color:#f5f4f4}.elfinder-button-menu-item-separated{border-top:1px solid #e5e5e5}.elfinder-button-menu-item-separated.ui-state-hover{border-top:1px solid #e5e5e5}.elfinder .elfinder-button-search{margin:0 10px;min-height:inherit;overflow:hidden}.elfinder .elfinder-button-search .ui-icon{color:#fff!important}.elfinder .elfinder-button-search input{background:rgba(22, 43, 76, 0.75);-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:0;margin:0;padding:0 23px;height:24px!important;color:#fff}.elfinder .elfinder-button-search .elfinder-button-menu{margin-top:4px;border:none;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);box-shadow:0 1px 3px rgba(0, 0, 0, 0.5)}.elfinder .elfinder-button-search-menu{-webkit-border-radius:0;border-radius:0;top:30px!important}.elfinder .elfinder-button-search-menu .ui-button{padding:0.4em 1em!important}.elfinder .elfinder-navbar{background:#2a384d;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.6);box-shadow:0 1px 8px rgba(0, 0, 0, 0.6);border:none}.elfinder .elfinder-navbar .elfinder-lock,.elfinder .elfinder-navbar .elfinder-perms,.elfinder .elfinder-navbar .elfinder-symlink{color:#000;opacity:0.8}.elfinder-navbar-dir{color:#e6e6e6;cursor:pointer;-webkit-border-radius:2px;border-radius:2px;padding:5px;border:none}.elfinder-navbar-dir .elfinder-navbar-icon{color:#fff}.elfinder-navbar-dir.ui-state-active.ui-state-hover,.elfinder-navbar-dir.ui-state-hover{background:#17202c;color:#e6e6e6;border:none}.elfinder-navbar-dir.ui-state-active.ui-state-hover .elfinder-navbar-icon,.elfinder-navbar-dir.ui-state-hover .elfinder-navbar-icon{color:#fff}.elfinder-disabled .elfinder-navbar .ui-state-active,.elfinder-navbar .ui-state-active{background:#1b2533;color:#e8e8e8!important;border:none}.elfinder-disabled .elfinder-navbar .ui-state-active.elfinder-navbar-dir .elfinder-navbar-icon,.elfinder-navbar .ui-state-active.elfinder-navbar-dir .elfinder-navbar-icon{color:#e8e8e8!important}.elfinder-workzone{background:#0e1827}.elfinder-cwd-file{color:#ddd}.elfinder-cwd-file.ui-selected.ui-state-hover,.elfinder-cwd-file.ui-state-hover{background:#1a283c;color:#ddd}.elfinder-cwd-file.ui-selected{background:#152131;color:#ddd}.elfinder-cwd-filename input,.elfinder-cwd-filename textarea{padding:2px;-webkit-border-radius:2px!important;border-radius:2px!important;background:#fff;color:#222}.elfinder-cwd-filename input:focus,.elfinder-cwd-filename textarea:focus{outline:none;border:1px solid #555}.elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover,.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-active,.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover,.elfinder-disabled .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover,.elfinder-disabled .elfinder-cwd table td.ui-state-hover{background:transparent;color:#ddd}.elfinder-cwd table{padding:0}.elfinder-cwd table thead td{padding:5px 14px}.elfinder-cwd table tr{border:0!important}.elfinder-cwd table tr:nth-child(odd){background-color:transparent}.elfinder-cwd table tr:nth-child(odd).ui-state-hover{background-color:#1a283c}.elfinder-cwd.elfinder-table-header-sticky table{border:0}.elfinder-cwd .elfinder-lock,.elfinder-cwd .elfinder-perms,.elfinder-cwd .elfinder-symlink{color:#d8d8d8}.elfinder-cwd-view-icons .elfinder-lock{top:0}.elfinder-cwd-view-list thead td .ui-resizable-handle{top:3px}.elfinder-cwd-view-list .elfinder-lock,.elfinder-cwd-view-list .elfinder-perms,.elfinder-cwd-view-list .elfinder-symlink{font-size:14px;opacity:0.7}.elfinder-cwd-view-list .elfinder-perms{left:inherit}#elfinder-elfinder-cwd-thead td{background:#010e21;color:#ddd}#elfinder-elfinder-cwd-thead td.ui-state-active,#elfinder-elfinder-cwd-thead td.ui-state-hover{background:#000308}#elfinder-elfinder-cwd-thead td.ui-state-active.ui-state-hover{background:#010812}.elfinder .ui-selectable-helper{border:1px solid #022861;background-color:rgba(3, 62, 150, 0.38)}.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash{background-color:#e4e4e4}.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file{color:#333}.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-selected.ui-state-hover,.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-state-hover{background:#1a283c;color:#ddd}.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-selected{background:#152131;color:#ddd}.elfinder-info-title .elfinder-cwd-icon:before{top:32px;display:block;margin:0 auto}.elfinder-info-title .elfinder-cwd-icon.elfinder-cwd-bgurl:before{background-color:#313131!important}.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-bgurl:before{left:inherit;background-color:#313131}.elfinder-cwd-icon:before,.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:before,.elfinder-cwd-size1 .elfinder-cwd-icon:before,.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:before,.elfinder-cwd-size2 .elfinder-cwd-icon:before,.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:before,.elfinder-cwd-size3 .elfinder-cwd-icon:before,.elfinder-quicklook .elfinder-cwd-icon:before{top:35px;left:50%!important;position:relative!important;display:block!important;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:52px;color:#fff}.elfinder .elfinder-cwd-view-icons .elfinder-cwd-bgurl:after,.elfinder .elfinder-quicklook-info-wrapper .elfinder-cwd-bgurl:after{display:none}.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:before{top:53px;-webkit-transform:scale(1.32) translateX(-50%);-ms-transform:scale(1.32) translateX(-50%);transform:scale(1.32) translateX(-50%)}.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:before{top:74px;-webkit-transform:scale(1.53) translateX(-50%);-ms-transform:scale(1.53) translateX(-50%);transform:scale(1.53) translateX(-50%)}.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:before{top:87px;-webkit-transform:scale(2.22) translateX(-50%);-ms-transform:scale(2.22) translateX(-50%);transform:scale(2.22) translateX(-50%)}.elfinder .elfinder-statusbar{background:#061325;-webkit-border-radius:0;border-radius:0;border:0;color:#cfd2d4}.elfinder-path,.elfinder-stat-size{margin:0 15px}.elfinder input,.elfinder select{padding:4px;color:#666;background:#fff;-webkit-border-radius:3px;border-radius:3px;font-weight:normal;border-color:#888;-webkit-box-shadow:none!important;box-shadow:none!important}.elfinder input.ui-state-hover,.elfinder select.ui-state-hover{background:#fff!important;color:#666!important}.elfinder input[type=checkbox]{position:relative;height:initial}.elfinder input[type=checkbox]:after,.elfinder input[type=checkbox]:focus:after{content:"";display:block;width:12px;height:12px;border:1px solid #707070;background-color:#fff;-webkit-border-radius:2px;border-radius:2px}.elfinder input[type=checkbox]:checked:before{content:"";position:absolute;top:-3px;left:6px;display:table;width:4px;height:12px;border:2px solid #707070;border-top-width:0;border-left-width:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.elfinder .ui-button,.elfinder .ui-button.ui-state-default,.elfinder .ui-button:active{display:inline-block;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-border-radius:3px;border-radius:3px;text-transform:uppercase;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.4)!important;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.4)!important;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;background:#fff;color:#222;border:none;padding:7px 6px}.elfinder .ui-button .ui-icon,.elfinder .ui-button.ui-state-default .ui-icon,.elfinder .ui-button:active .ui-icon{color:#222}.elfinder .ui-button.ui-state-active,.elfinder .ui-button.ui-state-hover,.elfinder .ui-button:active,.elfinder .ui-button:focus,.elfinder .ui-button:hover,.elfinder a.ui-button:active{background:#3498db!important;color:#fff!important;border:none}.elfinder .ui-button.ui-state-active .ui-icon,.elfinder .ui-button.ui-state-hover .ui-icon,.elfinder .ui-button:active .ui-icon,.elfinder .ui-button:focus .ui-icon,.elfinder .ui-button:hover .ui-icon,.elfinder a.ui-button:active .ui-icon{color:#fff}.elfinder .ui-button.ui-state-active:hover{background:#217dbb;color:#fff;border:none}.elfinder .ui-button:focus{outline:none!important}.elfinder .ui-controlgroup-horizontal .ui-button{-webkit-border-radius:0;border-radius:0;border:0}.elfinder .elfinder-resize-preset-container .ui-button,.elfinder input:not([type=checkbox]){height:21px}.elfinder .elfinder-contextmenu,.elfinder .elfinder-contextmenu-sub{-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 6px rgba(0, 0, 0, 0.3);box-shadow:0 1px 6px rgba(0, 0, 0, 0.3);border:none}.elfinder .elfinder-contextmenu-separator,.elfinder .elfinder-contextmenu-sub-separator{border-top:1px solid #e5e5e5}.elfinder .elfinder-contextmenu-item{color:#666;padding:5px 30px}.elfinder .elfinder-contextmenu-item.ui-state-hover{background-color:#f5f4f4;color:#141414}.elfinder .elfinder-contextmenu-item.ui-state-active{background-color:#2196f3;color:#fff}.elfinder .elfinder-dialog{-webkit-border-radius:0;border-radius:0;border:0;-webkit-box-shadow:0 1px 30px rgba(0, 0, 0, 0.6);box-shadow:0 1px 30px rgba(0, 0, 0, 0.6)}.elfinder .elfinder-dialog .ui-dialog-content[id*=edit-elfinder-elfinder-]{padding:0}.elfinder .elfinder-dialog .ui-tabs{-webkit-border-radius:0;border-radius:0;border:0;padding:0}.elfinder .elfinder-dialog .ui-tabs-nav{-webkit-border-radius:0;border-radius:0;border:0;background:transparent;border-bottom:1px solid #ddd}.elfinder .elfinder-dialog .ui-tabs-nav li{border:0;font-weight:normal;background:transparent;margin:0;padding:0}.elfinder .elfinder-dialog .ui-tabs-nav li a{padding:7px 9px}.elfinder .elfinder-dialog .ui-tabs-nav .ui-state-active a,.elfinder .elfinder-dialog .ui-tabs-nav .ui-tabs-selected a,.elfinder .elfinder-dialog .ui-tabs-nav li:hover a{-webkit-box-shadow:inset 0 -2px 0 #3498db;box-shadow:inset 0 -2px 0 #3498db;color:#3498db}.elfinder .elfinder-dialog .ui-tabs .elfinder-tabstop.ui-state-hover{background:transparent;-webkit-box-shadow:inset 0 -2px 0 #3498db;box-shadow:inset 0 -2px 0 #3498db;color:#3498db}.elfinder .elfinder-dialog label.ui-state-hover{background:transparent}.elfinder .elfinder-dialog .ui-resizable-se{display:none}.std42-dialog .ui-dialog-titlebar{background:#0f1f2f;-webkit-border-radius:0;border-radius:0;border:0}.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button .ui-icon{border-color:inherit;-webkit-transition:0.2s ease-out;-o-transition:0.2s ease-out;transition:0.2s ease-out;opacity:0.8;color:#fff;width:auto;height:auto;font-size:12px;padding:3px}.std42-dialog,.std42-dialog.elfinder-bg-translucent,.std42-dialog.elfinder-bg-translucent .ui-widget-content,.std42-dialog .ui-dialog-content{background-color:#fff}.std42-dialog .ui-dialog-buttonpane button{margin:-1px 2px 2px;padding:7px 6px}.std42-dialog .ui-dialog-buttonpane button span.ui-icon{padding:0}.std42-dialog .ui-dialog-buttonpane .ui-dialog-buttonset.elfinder-edit-extras select{margin-top:0}.std42-dialog,.std42-dialog .ui-widget-content{background-color:#fff}.elfinder-mobile .std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon,.std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon{background-color:#f44336}.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full .ui-icon,.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full:hover .ui-icon{background-color:#4caf50}.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize .ui-icon,.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize:hover .ui-icon{background-color:#ff9800}.elfinder-dialog-title{color:#f1f1f1}.elfinder .ui-widget-content{font-family:"Noto Sans", sans-serif;color:#546e7a}.elfinder-upload-dialog-wrapper .elfinder-upload-dirselect{width:inherit;height:inherit;padding:7px;margin-left:5px;color:#222;-webkit-box-shadow:1px 1px 4px rgba(0, 0, 0, 0.4);box-shadow:1px 1px 4px rgba(0, 0, 0, 0.4);background:#fff;bottom:4px;-webkit-border-radius:2px;border-radius:2px}.elfinder-upload-dialog-wrapper .elfinder-upload-dirselect.ui-state-hover{background:#3498db!important;color:#fff!important;outline:none}.elfinder-upload-dialog-wrapper .ui-button{padding:0.4em 3px;margin:0 -15px 0 19px}.elfinder-upload-dropbox{border:2px dashed #bbb}.elfinder-upload-dropbox:focus{outline:none}.elfinder-upload-dropbox.ui-state-hover{background:#f1f1f1;border:2px dashed #bbb}.elfinder-dialog-resize .elfinder-resize-control-panel{margin-left:-5px}.elfinder-dialog-resize .elfinder-resize-control-panel .ui-button{height:inherit;margin-bottom:5px}.elfinder-help *{color:#546e7a}.elfinder-help a{color:#3498db}.elfinder-help a:hover{color:#217dbb}.elfinder .ui-slider.ui-slider-horizontal{height:2px;border:0;background-color:#bababa!important}.elfinder .ui-slider .ui-slider-handle{background-image:none;background-color:#5d5858;-webkit-border-radius:50%;border-radius:50%;border:0;margin-top:-3px}.elfinder .ui-slider .ui-slider-handle.ui-state-hover{background:#5d5858!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:50%;border-radius:50%;cursor:pointer}.elfinder-quicklook{background:#232323;-webkit-border-radius:2px;border-radius:2px}.elfinder-quicklook-titlebar{background:inherit}.elfinder-quicklook-titlebar-icon .ui-icon{background:transparent;color:#fff}.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar{border:inherit;opacity:inherit;-webkit-border-radius:4px;border-radius:4px;background:rgba(66, 66, 66, 0.73)}.elfinder .elfinder-navdock{border:0}.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close,.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full,.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize,.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full .ui-icon,.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize .ui-icon,.elfinder-mobile .std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon,.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close:hover,.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full:hover,.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize:hover,.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full:hover .ui-icon,.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize:hover .ui-icon,.std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon{background-image:none} \ No newline at end of file diff --git a/alpine/custom/app/themes/Material/icons/material.eot b/alpine/custom/app/themes/Material/icons/material.eot new file mode 100644 index 0000000..1553b04 Binary files /dev/null and b/alpine/custom/app/themes/Material/icons/material.eot differ diff --git a/alpine/custom/app/themes/Material/icons/material.svg b/alpine/custom/app/themes/Material/icons/material.svg new file mode 100644 index 0000000..9fa6834 --- /dev/null +++ b/alpine/custom/app/themes/Material/icons/material.svg @@ -0,0 +1,195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/alpine/custom/app/themes/Material/icons/material.ttf b/alpine/custom/app/themes/Material/icons/material.ttf new file mode 100644 index 0000000..8eef9fc Binary files /dev/null and b/alpine/custom/app/themes/Material/icons/material.ttf differ diff --git a/alpine/custom/app/themes/Material/icons/material.woff b/alpine/custom/app/themes/Material/icons/material.woff new file mode 100644 index 0000000..447ee73 Binary files /dev/null and b/alpine/custom/app/themes/Material/icons/material.woff differ diff --git a/alpine/custom/app/themes/Material/icons/material.woff2 b/alpine/custom/app/themes/Material/icons/material.woff2 new file mode 100644 index 0000000..cee8ed8 Binary files /dev/null and b/alpine/custom/app/themes/Material/icons/material.woff2 differ diff --git a/alpine/custom/app/themes/Material/images/icons-big.svg b/alpine/custom/app/themes/Material/images/icons-big.svg new file mode 100644 index 0000000..13e34b3 --- /dev/null +++ b/alpine/custom/app/themes/Material/images/icons-big.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/alpine/custom/app/themes/Material/images/icons-small.svg b/alpine/custom/app/themes/Material/images/icons-small.svg new file mode 100644 index 0000000..d412bc0 --- /dev/null +++ b/alpine/custom/app/themes/Material/images/icons-small.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/alpine/custom/app/themes/Material/images/loading.svg b/alpine/custom/app/themes/Material/images/loading.svg new file mode 100644 index 0000000..4fd9a5a --- /dev/null +++ b/alpine/custom/app/themes/Material/images/loading.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/alpine/custom/app/themes/moono/css/theme.css b/alpine/custom/app/themes/moono/css/theme.css new file mode 100644 index 0000000..d91a3d3 --- /dev/null +++ b/alpine/custom/app/themes/moono/css/theme.css @@ -0,0 +1,4780 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + elfinder-theme-moono/theme.css at master · lokothodida/elfinder-theme-moono · GitHub + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Skip to content +
+ + + + + + + + +
+ +
+ + +
+ +
+ + + +
+
+
+ + + + + + + + + + + +
+
+ + + + + + + + Permalink + + + + + +
+ + +
+ + Branch: + master + + + + + + + +
+ +
+ + Find file + + + Copy path + +
+
+ + +
+ + Find file + + + Copy path + +
+
+ + + + +
+
+ + @gloubier + gloubier + + added an icon to unknown file types + + + + b4f2f1c + Mar 3, 2016 + +
+ +
+
+ + 2 contributors + + +
+ +

+ Users who have contributed to this file +

+
+ +
+
+ + + @lokothodida + + @gloubier + + + +
+
+ + + + + + +
+ +
+ +
+ 980 lines (979 sloc) + + 25.8 KB +
+ +
+ +
+ Raw + Blame + History +
+ + +
+ + + +
+
+
+ + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
/**
* Moono CKEditor like theme for elFinder
* Required jquery ui "smoothness" theme and FontAwesome for icons
* Style rules copied and edited from Moono CKEditor source
* @author lokothodida
**/
/* FontAwesome Icons */
@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css');
/* Main features of the whole UI */
/* main */
.elfinder {
display: block;
border: 1px solid #b6b6b6;
padding: 0;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
height: 100%;
border-radius: 0;
}
.elfinder * {
border-collapse: collapse;
font: normal normal normal 12px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
color: #000;
text-align: left;
cursor: auto;
}
/* resizer */
.elfinder .ui-icon-gripsmall-diagonal-se,
.elfinder-dialog .ui-icon-gripsmall-diagonal-se {
background-image: none;
bottom: 3px;
right: 3px;
width: 0;
height: 0;
overflow: hidden;
border-width: 10px 10px 0 0;
border-color: transparent #666 transparent transparent;
border-style: dashed solid dashed dashed;
font-size: 0;
vertical-align: bottom;
margin-top: 6px;
margin-bottom: 2px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
cursor: se-resize;
}
/* dragging */
.elfinder-drag-helper * {
font-size: 42px;
}
.elfinder-drag-num {
font-size: 12px;
}
/* File Icons */
/* default settings */
.elfinder-cwd-icon {
background-image: none !important;
overflow: hidden;
}
.elfinder-cwd-icon:before {
font-family: FontAwesome;
background: none;
display: block;
text-align: center;
}
/* generic files */
.elfinder-cwd-icon-application:before {
content: '\f016';
}
/* directories */
.elfinder-cwd-icon-directory:before {
content: '\f07b';
}
.elfinder-droppable-active .elfinder-cwd-icon-directory:before {
content: '\f07c';
}
/* empty files */
.elfinder-cwd-icon-x-empty:before,
.elfinder-cwd-icon-inode:before {
content: '\f1c9';
}
/* rich text */
.elfinder-cwd-icon-text:before,
.elfinder-cwd-icon-rtf:before,
.elfinder-cwd-icon-rtfd:before {
content: '\f0f6';
}
/* pdfs */
.elfinder-cwd-icon-pdf:before {
content: '\f1c1';
}
/* html/web documents */
.elfinder-cwd-icon-html:before {
content: '\f0ac';
}
/* word */
.elfinder-cwd-icon-vnd-ms-word:before {
content: '\f1c2';
}
/* powerpoint */
.elfinder-cwd-icon-vnd-ms-powerpoint:before {
content: '\f1c4';
}
/* excel */
.elfinder-cwd-icon-ms-excel:before,
.elfinder-cwd-icon-vnd-ms-excel:before,
.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12:before,
.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12:before,
.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12:before,
.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12:before {
content: '\f1c3';
}
/* images */
.elfinder-cwd-icon-image:before,
.elfinder-cwd-icon-vnd-adobe-photoshop:before,
.elfinder-cwd-icon-postscript:before {
content: '\f1c5';
}
/* audio */
.elfinder-cwd-icon-audio:before {
content: '\f1c7';
}
/* video */
.elfinder-cwd-icon-video:before,
.elfinder-cwd-icon-flash-video:before {
content: '\f1c8';
}
/* archives */
.elfinder-cwd-icon-zip:before,
.elfinder-cwd-icon-x-zip:before,
.elfinder-cwd-icon-x-xz:before,
.elfinder-cwd-icon-x-7z-compressed:before,
.elfinder-cwd-icon-x-gzip:before,
.elfinder-cwd-icon-x-tar:before,
.elfinder-cwd-icon-x-bzip:before,
.elfinder-cwd-icon-x-bzip2:before,
.elfinder-cwd-icon-x-rar:before {
content: '\f1c6';
}
/* code/script files */
.elfinder-cwd-icon-javascript:before,
.elfinder-cwd-icon-x-javascript:before,
.elfinder-cwd-icon-x-perl:before,
.elfinder-cwd-icon-x-python:before,
.elfinder-cwd-icon-x-ruby:before,
.elfinder-cwd-icon-x-sh:before,
.elfinder-cwd-icon-x-shellscript:before,
.elfinder-cwd-icon-x-c:before,
.elfinder-cwd-icon-x-csrc:before,
.elfinder-cwd-icon-x-chdr:before,
.elfinder-cwd-icon-x-c--:before,
.elfinder-cwd-icon-x-c--src:before,
.elfinder-cwd-icon-x-c--hdr:before,
.elfinder-cwd-icon-x-java:before,
.elfinder-cwd-icon-x-java-source:before,
.elfinder-cwd-icon-x-php:before,
.elfinder-cwd-icon-xml:before {
content: '\f1c9';
}
/* unknown file types */
.elfinder-cwd-icon-unknown:before {
content: '\f016';
}
/* Toolbar */
/* toolbar */
.elfinder .elfinder-toolbar {
/*border: 1px solid #b2b2b2;*/
border-bottom: 1px solid #b6b6b6;
padding: 6px 8px 2px;
/* Allow breaking toolbars when in a narrow editor. (#9947) */
white-space: normal;
box-shadow: 0 1px 0 #fff inset;
background: #cfd1cf;
background-image: linear-gradient(to bottom, #f5f5f5, #cfd1cf);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf');
}
/* toolbar buttons */
.elfinder .elfinder-buttonset {
float: left;
margin: 0 6px 5px 0;
border: 1px solid #a6a6a6;
border-bottom-color: #979797;
border-radius: 3px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset;
background: #e4e4e4;
background-image: linear-gradient(to bottom, #ffffff, #e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4');
}
/* toolbar buttons */
.elfinder .elfinder-buttonset .elfinder-button {
display: inline-block;
height: 18px;
padding: 4px 6px;
outline: none;
cursor: default;
float: left;
border: none;
border-radius: 0;
background: none;
}
/* hovered buttons */
.elfinder .elfinder-buttonset .elfinder-button:hover,
.elfinder .elfinder-buttonset .elfinder-button:focus,
.elfinder .elfinder-buttonset .elfinder-button:active {
box-shadow: 0 0 1px rgba(0, 0, 0, 0.3) inset;
background: #ccc;
background-image: linear-gradient(to bottom, #f2f2f2, #ccc);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#cccccc');
}
/* disabled buttons */
.elfinder .elfinder-buttonset .elfinder-button.ui-state-disabled {
opacity: 0.3;
}
/* disabled buttons */
/* don't show any separators in the toolbar buttonset */
.elfinder .elfinder-buttonset .elfinder-toolbar-button-separator {
display: none;
}
/* searchbar */
.elfinder-toolbar .elfinder-button-search {
margin: 0 0 5px 5px;
height: 28px;
width: 200px;
box-sizing: border-box;
}
/* searchbar menu (v2.1) */
.elfinder-toolbar .elfinder-button-search .elfinder-button-menu {
padding: 4px 0 0 4px;
}
/* searchbar menu items */
.elfinder-toolbar .elfinder-button-search .elfinder-button-menu .ui-button-text {
cursor: pointer;
}
/* searchbar menu unselected items */
.elfinder-toolbar .elfinder-button-search .elfinder-button-menu .ui-state-default {
background-image: none;
background: #eaeaea;
}
/* searchbar menu hovered items */
.elfinder-toolbar .elfinder-button-search .elfinder-button-menu .ui-state-hover {
background-image: none;
background: #d0ebf4;
border: 1px solid #509ece !important;
}
/* searchbar menu hovered items text */
.elfinder-toolbar .elfinder-button-search .elfinder-button-menu .ui-button-text:hover {
color: #509ece;
}
/* at the time of speaking, v2.1 has a second, non-functional search bar, so
we'll hide it - this does mean that the CTRL-F shortcut will not work in v2.1
though */
.elfinder-toolbar .elfinder-button-search:nth-child(2) {
display: none !important;
}
.elfinder-toolbar .elfinder-button-search input {
height: 26px;
width: 200px;
padding-left: 24px;
box-sizing: border-box;
}
.elfinder-toolbar .elfinder-button-search .ui-icon {
background-image: none !important;
overflow: hidden;
height: 16px;
width: 16px;
font-size: 14px;
line-height: 16px;
text-align: center;
}
.elfinder-toolbar .elfinder-button-search .ui-icon:before {
font-family: FontAwesome;
background: none;
display: block;
text-align: center;
text-indent: 0;
}
/* search icon */
.elfinder-toolbar .elfinder-button-search .ui-icon-search {
margin-left: 5px;
margin-right: 5px;
overflow: hidden;
display: block;
}
.elfinder-toolbar .elfinder-button-search .ui-icon-search:before {
content: '\f002';
}
/* close search results */
.elfinder-toolbar .elfinder-button-search .ui-icon-close:before {
content: '\f00d';
}
/* Toolbar Icons */
/* toolbar */
.elfinder-button-icon,
.elfinder-menu-item-sort-dir {
background: none;
font-size: 14px;
height: 16px;
width: 16px;
overflow: hidden;
display: block;
text-align: center;
line-height: 16px;
}
.elfinder-button-icon:before,
.elfinder-button-icon:after,
.elfinder-menu-item-sort-dir:before {
font-family: FontAwesome;
background: none;
display: block;
text-align: center;
cursor: pointer;
}
.elfinder-button-icon-back:before {
content: '\f137';
}
.elfinder-button-icon-forward:before {
content: '\f138';
}
.elfinder-button-icon-netmount:before {
content: '\f233';
}
.elfinder-button-icon-reload:before {
content: '\f021';
}
.elfinder-button-icon-home:before {
content: '\f015';
}
.elfinder-button-icon-up:before {
content: '\f148';
}
.elfinder-button-icon-mkdir:before {
content: '\f114';
}
.elfinder-button-icon-mkfile:before {
content: '\f016';
}
.elfinder-button-icon-upload:before {
content: '\f093';
}
.elfinder-button-icon-open:before {
content: '\f115';
}
.elfinder-button-icon-download:before {
content: '\f019';
}
.elfinder-button-icon-getfile:before {
content: '\f0a6';
}
.elfinder-button-icon-info:before {
content: '\f05a';
}
.elfinder-button-icon-quicklook:before {
content: '\f06e';
}
.elfinder-button-icon-copy:before {
content: '\f0c5';
}
.elfinder-button-icon-cut:before {
content: '\f0c4';
}
.elfinder-button-icon-paste:before {
content: '\f0ea';
}
.elfinder-button-icon-view:before {
content: '\f00a';
}
.elfinder-button-icon-view-list:before {
content: '\f0ca';
}
.elfinder-button-icon-help:before {
content: '\f059';
}
.elfinder-button-icon-help:before {
content: '\f059';
}
.elfinder-button-icon-duplicate:before {
content: '\f24d';
}
.elfinder-button-icon-rm:before {
content: '\f014';
}
.elfinder-button-icon-edit:before {
content: '\f044';
}
.elfinder-button-icon-rename:before {
content: '\f246';
}
.elfinder-button-icon-archive:before {
content: '\f1c6';
}
.elfinder-button-icon-archive:after {
/* '+' icon overlaying archive */
position: absolute;
content: '\f067';
bottom: 2px;
right: 5px;
font-size: 10px;
}
.elfinder-button-icon-resize:before {
content: '\f065';
}
.elfinder-button-icon-extract:before {
content: '\f1c6';
}
.elfinder-button-icon-sort:before {
content: '\f0dc';
}
/* menus */
.elfinder-button-menu {
background-color: #fff;
border: 1px solid #b6b6b6;
border-bottom-color: #999;
border-radius: 3px;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
margin: 0;
padding: 0;
}
.elfinder-button-menu-item {
margin: 3px;
cursor: pointer;
}
.elfinder-button-menu-item-selected,
.elfinder-button-menu-item.ui-state-hover {
background-image: none;
border-color: #dedede;
background-color: #f2f2f2;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset;
}
.elfinder-button-menu-item-selected.elfinder-menu-item-sort-asc .elfinder-menu-item-sort-dir:before {
content: '\f0de';
}
.elfinder-button-menu-item-selected.elfinder-menu-item-sort-desc .elfinder-menu-item-sort-dir:before {
content: '\f0dd';
}
/* Navbar */
.elfinder .elfinder-navbar {
background: #fff;
}
/* directory */
.elfinder .elfinder-navbar-dir {
padding: 3px 3px 3px 38px;
/* push the text away from the icon */
margin: 0 0 3px 0;
display: block;
overflow: hidden;
cursor: pointer;
}
/* active directory */
.elfinder .elfinder-navbar-dir.ui-state-active {
border: 1px solid #a6a6a6;
border-bottom-color: #979797;
color: #000;
/* fix for 2.x */
border-radius: 3px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset;
background: #e4e4e4;
background-image: linear-gradient(to bottom, #ffffff, #e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4');
}
.elfinder .elfinder-navbar-dir:hover {
border: 1px solid #a6a6a6;
border-bottom-color: #979797;
border-radius: 3px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset;
background: #e4e4e4;
background-image: linear-gradient(to bottom, #ffffff, #e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4');
}
/* Navbar Restrictions */
/* prevents 2nd-level children from being displayed in the navbar */
.elfinder .elfinder-navbar-subtree .elfinder-navbar-subtree * {
/*display: none !important; */
}
/* Navbar Icons */
/* arrow */
.elfinder .elfinder-navbar-arrow {
background-image: none !important;
overflow: hidden;
font-size: 14px;
line-height: 16px;
width: 20px;
text-align: center;
}
.elfinder .elfinder-navbar-arrow:before {
font-family: FontAwesome;
height: 16px;
width: 16px;
content: '\f0da';
background: none;
display: block;
text-align: center;
cursor: pointer;
}
/* arrow open */
.elfinder .elfinder-navbar-expanded .elfinder-navbar-arrow:before {
content: '\f0d7';
}
.elfinder .elfinder-navbar-icon {
background-image: none !important;
overflow: hidden;
height: 16px;
width: 16px;
font-size: 14px;
line-height: 16px;
margin-left: 3px;
}
.elfinder .elfinder-navbar-icon:before {
font-family: FontAwesome;
background: none;
display: block;
text-align: center;
cursor: pointer;
}
/* home */
.elfinder .elfinder-navbar-root > .elfinder-navbar-icon:before,
.elfinder .elfinder-navbar-root.elfinder-navbar-expanded > .elfinder-navbar-icon:before {
content: '\f015';
}
/* directory */
.elfinder .elfinder-navbar-icon:before {
content: '\f07b';
}
/* directory open */
.elfinder .elfinder-navbar-expanded > .elfinder-navbar-icon:before {
content: '\f07c';
}
/* directories */
/* resizable handle */
.elfinder .ui-resizable-handle.ui-resizable-e {
cursor: e-resize;
}
/* Thumbnail View */
/* main file wrapper */
.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file {
padding: 4px;
cursor: pointer;
}
/* reset inner styles */
.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file *,
.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename,
.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-file-wrapper {
background: none;
cursor: pointer;
color: #000;
}
/* icon */
.elfinder .elfinder-cwd-wrapper .elfinder-cwd-view-icons .elfinder-cwd-icon {
overflow: hidden;
height: 52px;
width: 52px;
font-size: 48px;
line-height: 52px;
}
/* filename */
.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename {
font-size: 12px;
}
/* hover state */
.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file:hover,
.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file:active,
.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file.ui-selected {
background: none;
/* reset background */
border-color: #dedede;
background-color: #f2f2f2;
box-shadow: 0 0 2px rgba(0, 0, 0, 0.1) inset;
border-radius: 6px;
}
.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file:hover *,
.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file:active *,
.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file.ui-selected * {
color: #666666;
}
/* active and hovered */
.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file.ui-selected:hover {
background-color: #f4f4f4;
}
.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file.ui-selected:hover * {
color: #b7b7b7;
}
/* List View */
/* headings */
.elfinder .elfinder-cwd table thead tr {
background: none;
border: none;
}
.elfinder .elfinder-cwd table thead tr td,
.elfinder .elfinder-cwd table thead tr td.ui-state-active {
font-weight: bold;
font-size: 13px;
position: relative;
color: #474747;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
border-bottom: 2px solid #b2b2b2;
padding: 6px 18px 6px 10px;
border-radius: 2px 2px 0 0;
box-shadow: 0 1px 0 #fff inset;
background: #cfd1cf;
background-image: linear-gradient(to bottom, #f5f5f5, #cfd1cf);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf');
}
/* sorter icon */
.elfinder .elfinder-cwd-wrapper-list tr td .ui-icon,
.elfinder .elfinder-cwd-wrapper-list tr.ui-state-default td .ui-icon {
text-indent: 0;
background-image: none !important;
overflow: hidden;
font-size: 14px;
line-height: 16px;
width: 20px;
text-align: center;
position: absolute;
top: 0;
right: 0;
height: 100%;
line-height: 28px;
margin: auto 0 auto auto;
}
.elfinder .elfinder-cwd-wrapper-list tr td .ui-icon:before {
font-family: FontAwesome;
height: 16px;
height: 100%;
background: none;
display: block;
text-align: center;
}
/* down */
.elfinder .elfinder-cwd-wrapper-list tr.ui-state-default td .ui-icon-triangle-1-s:before {
content: '\f0d7';
}
/* up */
.elfinder .elfinder-cwd-wrapper-list tr.ui-state-default td .ui-icon-triangle-1-n:before {
content: '\f0de';
}
/* files */
.elfinder .elfinder-cwd table {
padding: 0;
/* fix for v2.1 */
}
.elfinder .elfinder-cwd table tr * {
cursor: default;
}
.elfinder .elfinder-cwd table tbody tr:nth-child(odd) {
background-color: #eaeaea;
}
/* fix for font sizes on v2.x */
.elfinder .elfinder-cwd-view-list td {
font-size: 12px;
}
.elfinder .elfinder-cwd-view-list td div {
padding-top: 3px;
padding-bottom: 3px;
}
/* hover state */
.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file:hover,
.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-state-hover {
/* fix for v2.x */
background-image: none;
background: #d0ebf4;
}
/* fix text hover color */
.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file:hover *,
.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-state-hover:hover *,
.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-state-hover * {
/* fix for v2.x */
color: #509ece;
}
/* selected files */
.elfinder .elfinder-cwd table tbody tr.ui-selected td {
background-color: #D2D2D7;
background-image: none;
}
/* selected files text color */
.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-selected:hover * {
color: #fff;
}
/* icon size settings */
.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-icon {
height: 16px;
width: 16px;
font-size: 14px;
line-height: 16px;
}
/* View Icons */
.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename {
border-radius: 3px;
}
.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-icon:before {
cursor: pointer;
}
/* Modal Dialogs */
/* main dialog styles */
.elfinder-dialog {
padding: 0;
background: #eaeaea;
border: 1px solid #b2b2b2;
border-bottom-color: #999;
border-radius: 3px;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
/* reset the margin */
.elfinder-dialog .ui-dialog-content,
.elfinder-dialog .ui-dialog-content .ui-tabs {
padding: 0;
margin: 0;
border: 0;
}
/* titlebar */
.elfinder-dialog .ui-dialog-titlebar {
font-weight: bold;
font-size: 13px;
cursor: move;
position: relative;
color: #474747;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
border-bottom: 1px solid #999;
padding: 6px 10px;
border-radius: 2px 2px 0 0;
box-shadow: 0 1px 0 #fff inset;
background: #cfd1cf;
background-image: linear-gradient(to bottom, #f5f5f5, #cfd1cf);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f5f5f5', endColorstr='#cfd1cf');
}
/* icons */
.elfinder-dialog-icon {
background: none;
font-size: 18px;
height: 20px;
width: 20px;
overflow: hidden;
display: block;
text-align: center;
line-height: 20px;
position: relative;
margin: 0 20px 0 0;
float: left;
}
.elfinder-dialog-icon:before {
font-family: FontAwesome;
background: none;
display: block;
text-align: center;
cursor: pointer;
}
.elfinder-dialog-icon-error:before {
content: '\f06a';
}
.elfinder-dialog-icon-confirm:before {
content: '\f059';
}
/* tabs navigation backdrop */
.elfinder-dialog .ui-tabs-nav {
height: 24px;
background: #eaeaea;
border: 0;
border-bottom: 1px solid #999;
border-radius: 0;
}
/* regular tab */
.elfinder-dialog .ui-tabs .ui-tabs-nav li a {
display: block;
padding: 3px;
border: none;
outline: none;
}
.elfinder-dialog .ui-tabs-nav .ui-state-default {
height: 16px;
padding: 3px;
margin-right: 3px;
display: inline-block;
cursor: pointer;
line-height: 16px;
outline: none;
color: #595959;
border: 1px solid #bfbfbf;
border-radius: 3px 3px 0 0;
background: #d4d4d4;
background-image: linear-gradient(to bottom, #fafafa, #ededed);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#fafafa', endColorstr='#ededed');
}
/* selected tab */
.elfinder-dialog .ui-tabs-nav .ui-tabs-selected {
background: #fff;
color: #383838;
border-bottom-color: #fff;
cursor: default;
filter: none;
padding-bottom: 4px !important;
}
/* active tab */
.elfinder-dialog .ui-tabs-nav li:active {
background: #ededed;
background: linear-gradient(to bottom, #ededed 0%, #ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff', GradientType=0);
}
/* info dialog */
.elfinder-dialog .elfinder-cwd-icon {
background-image: none !important;
overflow: hidden;
height: 52px;
width: 52px;
font-size: 48px;
line-height: 52px;
margin: 6px;
}
/* file upload dialog */
.elfinder-dialog .elfinder-upload-dropbox,
.elfinder-dialog .elfinder-upload-dialog-or,
.elfinder-dialog .ui-button.ui-button-text-only {
margin: 6px;
text-align: center;
}
/* file editing dialog */
.elfinder-dialog .elfinder-file-edit {
box-sizing: border-box;
width: 100%;
height: 100%;
border: 0;
padding: 5px;
}
/* error dialog */
.elfinder-dialog-error .ui-dialog-content,
.elfinder-dialog-confirm .ui-dialog-content {
white-space: normal;
padding: 5px;
}
/* disable resizing on textarea */
.elfinder-dialog textarea {
resize: none;
}
/* footer */
.elfinder-dialog .ui-dialog-buttonpane {
text-align: right;
position: relative;
border: none;
outline: 1px solid #bfbfbf;
box-shadow: 0 1px 0 #fff inset;
border-radius: 0 0 2px 2px;
background: #cfd1cf;
background-image: linear-gradient(to bottom, #ebebeb, #cfd1cf);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ebebeb', endColorstr='#cfd1cf');
}
/* buttons */
.elfinder-dialog .ui-dialog-buttonset {
margin-right: 8px;
}
.elfinder-dialog .ui-button {
display: inline-block;
*display: inline;
*zoom: 1;
padding: 4px 0;
margin: 0 0 4px 4px !important;
text-align: center;
color: #333;
vertical-align: middle;
cursor: pointer;
border: 1px solid #b6b6b6;
border-bottom-color: #999;
border-radius: 3px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset;
background: #e4e4e4;
background-image: linear-gradient(to bottom, #ffffff, #e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4');
}
.elfinder-dialog .ui-button:hover {
border-color: #9e9e9e;
background: #ccc;
background-image: linear-gradient(to bottom, #f2f2f2, #ccc);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#cccccc');
}
.elfinder-dialog .ui-button:active {
border-color: #969696;
outline: none;
box-shadow: 0 0 6px rgba(0, 0, 0, 0.4) inset;
}
/* Context menu */
.elfinder-contextmenu * {
font: normal normal normal 16px Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
}
.elfinder-contextmenu {
display: block;
border: 1px solid #b6b6b6;
padding: 0;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
}
/* item */
.elfinder-contextmenu .elfinder-contextmenu-item {
padding: 5px 30px 5px 30px;
box-sizing: border-box;
height: 24px;
}
/* item hovered */
.elfinder-contextmenu .elfinder-contextmenu-item:hover {
background-color: #EFF0EF;
}
/* icons */
.elfinder-contextmenu .elfinder-contextmenu-icon {
top: 0;
left: 0;
margin: 0;
background-color: #D7D8D7;
opacity: 0.70;
/* Safari, Opera and Mozilla */
filter: alpha(opacity=70);
/* IE */
height: 100%;
line-height: 24px;
width: 24px;
text-align: center;
}
/* separator */
.elfinder-contextmenu .elfinder-contextmenu-separator {
border: none;
background-color: #D3D3D3;
height: 1px;
filter: alpha(opacity=70);
/* IE */
opacity: 0.70;
/* Safari, Opera and Mozilla */
}
/* Status Bar */
/* status bar */
.elfinder .elfinder-statusbar {
padding: 6px 8px 2px;
position: relative;
border-top: 1px solid #bfbfbf;
box-shadow: 0 1px 0 #fff inset;
border-radius: 0;
background: #cfd1cf;
background-image: linear-gradient(to bottom, #ebebeb, #cfd1cf);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ebebeb', endColorstr='#cfd1cf');
}
/* breadcrumbs */
.elfinder .elfinder-path {
max-width: none;
font-size: 0;
/* hide the text "/" divider */
float: left;
margin: 0 6px 5px 0;
border: 1px solid #a6a6a6;
border-bottom-color: #979797;
border-radius: 3px;
box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5), 0 0 2px rgba(255, 255, 255, 0.15) inset, 0 1px 0 rgba(255, 255, 255, 0.15) inset;
background: #e4e4e4;
background-image: linear-gradient(to bottom, #ffffff, #e4e4e4);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#ffffff', endColorstr='#e4e4e4');
}
/* style each element of the trail */
.elfinder .elfinder-path a {
font-size: 12px;
cursor: pointer;
display: block;
float: left;
padding: 5px;
}
/* css divider */
.elfinder .elfinder-path a:not(:first-child) {
border-left: 1px dotted #a6a6a6;
}
/* hovering */
.elfinder .elfinder-path a:hover,
.elfinder .elfinder-path a:hover:focus,
.elfinder .elfinder-path a:hover:active {
box-shadow: 0 0 1px rgba(0, 0, 0, 0.3) inset;
background: #ccc;
background-image: linear-gradient(to bottom, #f2f2f2, #ccc);
filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#cccccc');
}
.elfinder .elfinder-statusbar .elfinder-stat-selected {
float: right;
font-size: 12px;
margin: 0 0 5px 6px;
padding: 5px;
text-align: right;
}
/* size information */
.elfinder .elfinder-statusbar .elfinder-stat-size {
font-size: 12px;
padding: 5px;
margin: 0 0 5px 6px;
}
+ + + +
+ +
+ + + +
+ + +
+ + +
+
+ + + +
+ +
+ +
+
+ + +
+ + + + + + +
+ + + You can’t perform that action at this time. +
+ + + + + + + + + + + + + + +
+ + + + diff --git a/alpine/custom/app/themes/windows-10/css/README.md b/alpine/custom/app/themes/windows-10/css/README.md new file mode 100644 index 0000000..5dcb3d1 --- /dev/null +++ b/alpine/custom/app/themes/windows-10/css/README.md @@ -0,0 +1,46 @@ +# Stylesheets +All CSS for your theme will be located here. + +The `theme.css` file is the focal point for loading the styles. These could all have been in one file, but have been split up for the sake of more easily structuring and maintaining the codebase. + +* **reset.css** : resets background and border of all elfinder elements so that you can skin from scratch without manually positioning the main elements yourself +* **main.css** : main UI elements (wrapper for the main elfinder div, global styles, etc..) +* **icons.css** : icons across the UI (e.g. file associations) +* **toolbar.css** : toolbar at the top of the elfinder container. Contains toolbar buttons and searchbar +* **navbar.css** : directory navigation on the left-hand panel +* **view-list.css** : defines the list view +* **view-thumbnail.css** : defines the thumbnail/tile view +* **contextmenu.css** : context menu shown when right-clicking on in the list/thumbnail view or navbar +* **dialog.css** : information dialogs/modal windows +* **statusbar.css** : footer; contains information about directory and currently selected files + +Note that many of the styles have a large degree of selectivity. E.g: + +```css +.elfinder .elfinder-navbar .elfinder-navbar-dir.ui-state-active:hover { /* */ } +``` + +This is to minimize the need for using `!important` flags to override the existing styles (particularly with respect to jQuery UI's CSS). + +## Tips +* Use the `reset.css` style to reset the styles that you need to. Comment out selectors that you wish to remain untouched. +* If you need to reset a style outside of `reset.css`, the following normally suffices: + + ```css + background: none; + border: none; + ``` +* If you want to change the icons in a particular container, it is best to reset the icon's style from a general selector, then style each individual icon separately. For example: + + ```css + /* All toolbar icons */ + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon { + /* reset the style and set properties common to all toolbar icons */ + } + + /* mkfile toolbar icon */ + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-mkfile { + /* styles specific to the mkfile button (e.g. background-position) */ + } + ``` +* Some styles have their `text-indent` property set to `-9999px` to keep the text out of view. If after styling you can't see the text (and you need to), change the `text-indent` property diff --git a/alpine/custom/app/themes/windows-10/css/contextmenu.css b/alpine/custom/app/themes/windows-10/css/contextmenu.css new file mode 100644 index 0000000..9c89800 --- /dev/null +++ b/alpine/custom/app/themes/windows-10/css/contextmenu.css @@ -0,0 +1,43 @@ +/* contextmenu.css */ +/* **Note** that the context menu is NOT inside the main elfinder div */ +/* Context menu wrapper */ +.elfinder-contextmenu, +.elfinder-contextmenu-sub, +.elfinder-button-menu { + font-size: 16px; + font-family: 'Open Sans', sans-serif; + background: #fff!important; + border: 1px solid #b5b5b5!important; + box-shadow: 0 0 5px #cdcdcd!important; + border-radius: 0; + padding: 3px 3px 0 3px; +} + +/* Menu item */ +.elfinder-contextmenu .elfinder-contextmenu-item, +.elfinder-button-menu .elfinder-button-menu-item { + margin: 0 0 3px 0; +} + +/* Hovered menu item */ +.elfinder-contextmenu .elfinder-contextmenu-item:hover, +.elfinder-button-menu .elfinder-button-menu-item:hover { + background: #dedddc; + color: #000; +} + +/* Item icon */ +.elfinder-contextmenu .elfinder-contextmenu-item .elfinder-contextmenu-icon { + /* */ +} + +/* Separator */ +.elfinder-contextmenu .elfinder-contextmenu-separator { + background: #e2e3e4; + height: 1px; + margin: 1px; +} + +.elfinder-contextmenu .elfinder-button-icon-open + span { + font-weight: bold; +} \ No newline at end of file diff --git a/alpine/custom/app/themes/windows-10/css/dialog.css b/alpine/custom/app/themes/windows-10/css/dialog.css new file mode 100644 index 0000000..0edcbed --- /dev/null +++ b/alpine/custom/app/themes/windows-10/css/dialog.css @@ -0,0 +1,124 @@ +/* dialog.css */ +/* Dialog wrapper */ +.elfinder .elfinder-dialog { + /* */ +} + +/* Dialog title */ +.elfinder .elfinder-dialog .ui-dialog-titlebar { + padding: 3px 0 3px 6px; + height: 30px; + box-sizing: border-box; +} + +/* Close button */ +.elfinder .elfinder-dialog .ui-dialog-titlebar-close { + background: url('../images/close.png'); + right: 0; + border-radius: 0; + margin-top: -15px; + webkit-transition: background 0.3s; /* Safari */ + transition: background-image 0.3s; + height: 29px; + width: 45px; +} + +.elfinder .elfinder-dialog .ui-dialog-titlebar-close:hover { + background: url('../images/close-hover.png'); +} +.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button.elfinder-titlebar-button-right { + left: 1px; + top: 12px; +} +/* Dialog content */ +.elfinder .elfinder-dialog .ui-dialog-content { + /* */ +} + +/* Tabs */ +/* Tabs wrapper */ +.elfinder .elfinder-dialog .ui-tabs-nav { + /* */ +} + +/* Normal tab */ +.elfinder .elfinder-dialog .ui-tabs-nav .ui-state-default { + /* */ +} + +/* Current tab */ +.elfinder .elfinder-dialog .ui-tabs-nav .ui-tabs-selected { + /* */ +} + +/* Active tab */ +.elfinder .elfinder-dialog .ui-tabs-nav li:active { + /* */ + } +.elfinder .ui-state-active { + background: #1979CA none repeat scroll 0 0; + /*background: #009688 none repeat scroll 0 0; */ +} +/* Icons */ +/* Dialog icon (e.g. for error messages) */ +.elfinder .elfinder-dialog .elfinder-dialog-icon { + /* */ +} + +/* Error icon */ +.elfinder .elfinder-dialog .elfinder-dialog-icon-error { + /* */ +} + +/* Confirmation icon */ +.elfinder .elfinder-dialog .elfinder-dialog-icon-confirm { + /* */ +} + +/* Footer */ +.elfinder .elfinder-dialog .ui-dialog-buttonpane { + /* */ +} + +/* Buttonset (wrapper) */ +.elfinder .elfinder-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { + /* */ +} + +/* Button */ +.elfinder .elfinder-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button { + /* */ +} + +/* Styling specific types of dialogs */ +/* Error */ +.elfinder .elfinder-dialog-error { + /* */ +} + +/* Confirm */ +.elfinder .elfinder-dialog-confirm { + /* */ +} + +/* File editing */ +.elfinder .elfinder-dialog .elfinder-file-edit { + /* */ +} + +/* File information */ +/* Title */ +.elfinder .elfinder-dialog .elfinder-info-title { + /* */ +} + +/* Table */ +.elfinder .elfinder-dialog .elfinder-info-tb { + /* */ +} + +/* File upload (including dropbox) */ +.elfinder .elfinder-dialog .elfinder-upload-dropbox, +.elfinder .elfinder-dialog .elfinder-upload-dialog-or { + /* */ +} diff --git a/alpine/custom/app/themes/windows-10/css/icons.css b/alpine/custom/app/themes/windows-10/css/icons.css new file mode 100644 index 0000000..f632712 --- /dev/null +++ b/alpine/custom/app/themes/windows-10/css/icons.css @@ -0,0 +1,101 @@ +/* icons.css */ + +/* These are shown thoughought the UI, not just in the list/thumbnail view */ +/* General icon settings (in main view panel) */ +.elfinder-cwd-icon { + /* */ +} + +/* If you are using CSS sprites for your icons, set the background position + in each of the below styles */ +/* Directory */ +.elfinder-cwd-icon-directory { + background-color: transparent; + background-image: url('../images/16px/directory.png') !important; + background-position: center center; + height: 16px; + width: 16px; +} + +/* Empty file */ +.elfinder-cwd-icon-x-empty, +.elfinder-cwd-icon-inode { + /* */ +} + +/* (Rich) Text */ +.elfinder-cwd-icon-text, +.elfinder-cwd-icon-rtf, +.elfinder-cwd-icon-rtfd { + /* */ +} + +/* PDF */ +.elfinder-cwd-icon-pdf { + /* */ +} + +/* Microsoft Word */ +.elfinder-cwd-icon-vnd-ms-word { + /* */ +} + +/* Microsoft PowerPoint */ +.elfinder-cwd-icon-vnd-ms-powerpoint { + /* */ +} + +/* Microsoft Excel */ +.elfinder-cwd-icon-ms-excel, +.elfinder-cwd-icon-vnd-ms-excel, +.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12, +.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12 { + /* */ +} + +/* Audio */ +.elfinder-cwd-icon-audio { + /* */ +} + +/* Video */ +.elfinder-cwd-icon-video, +.elfinder-cwd-icon-flash-video { + /* */ +} + +/* Archives */ +.elfinder-cwd-icon-zip, +.elfinder-cwd-icon-x-zip, +.elfinder-cwd-icon-x-xz, +.elfinder-cwd-icon-x-7z-compressed, +.elfinder-cwd-icon-x-gzip, +.elfinder-cwd-icon-x-tar, +.elfinder-cwd-icon-x-bzip, +.elfinder-cwd-icon-x-bzip2, +.elfinder-cwd-icon-x-rar { + /* */ +} + +/* Code/Scripts */ +.elfinder-cwd-icon-javascript, +.elfinder-cwd-icon-x-javascript, +.elfinder-cwd-icon-x-perl, +.elfinder-cwd-icon-x-python, +.elfinder-cwd-icon-x-ruby, +.elfinder-cwd-icon-x-sh, +.elfinder-cwd-icon-x-shellscript, +.elfinder-cwd-icon-x-c, +.elfinder-cwd-icon-x-csrc, +.elfinder-cwd-icon-x-chdr, +.elfinder-cwd-icon-x-c--, +.elfinder-cwd-icon-x-c--src, +.elfinder-cwd-icon-x-c--hdr, +.elfinder-cwd-icon-x-java, +.elfinder-cwd-icon-x-java-source, +.elfinder-cwd-icon-x-php, +.elfinder-cwd-icon-xml { + /* */ +} diff --git a/alpine/custom/app/themes/windows-10/css/main.css b/alpine/custom/app/themes/windows-10/css/main.css new file mode 100644 index 0000000..00e6a08 --- /dev/null +++ b/alpine/custom/app/themes/windows-10/css/main.css @@ -0,0 +1,24 @@ +/* main.css */ +/* Container div for elFinder */ +.elfinder, +.elfinder .elfinder-dialog, +.elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-menu { + background: #fff; + border: 1px solid #69bcee; + box-shadow: 0 0 5px #cdcdcd; + border-radius: 0; +} + +/* Override styles in child elements of elFinder div */ +/* Use for consistently setting text sizes and overriding general jQuery UI styles */ +.elfinder * { + color: #000; + font-family: 'Open Sans', sans-serif; +} + +/* Resizer */ +/* Used if elFinder is resizable and on dialogs */ +.elfinder .ui-icon-gripsmall-diagonal-se, +.elfinder-dialog .ui-icon-gripsmall-diagonal-se { + /* */ +} diff --git a/alpine/custom/app/themes/windows-10/css/navbar.css b/alpine/custom/app/themes/windows-10/css/navbar.css new file mode 100644 index 0000000..7af60dc --- /dev/null +++ b/alpine/custom/app/themes/windows-10/css/navbar.css @@ -0,0 +1,72 @@ +/* navbar.css */ +/* Main wrapper for navbar */ +.elfinder .elfinder-navbar { + border-right: 1px solid #e5e5e5; +} + +/* Directories */ +.elfinder .elfinder-navbar .elfinder-navbar-dir { + color: #000; + border-radius: 0; +} + +/* Hovered directory */ +.elfinder .elfinder-navbar .elfinder-navbar-dir:hover { + background: #e5f3ff; +} + +/* Current/active directory (cwd) */ +.elfinder .elfinder-navbar .elfinder-navbar-dir.ui-state-active { + background: #cce8ff; + border: 1px solid #99d1ff; +} + +/* Howvered cwd */ +.elfinder .elfinder-navbar .elfinder-navbar-dir.ui-state-active:hover { + /* */ +} + +/* Icons */ +/* Arrow */ +.elfinder .elfinder-navbar .elfinder-navbar-arrow { + /* */ + background-image: url('../images/16px/arrow_right.png'); + background-position: center center; + background-repeat: no-repeat; +} + +/* Expanded directory arrow */ +.elfinder .elfinder-navbar-expanded .elfinder-navbar-arrow { + /* */ + background-image: url('../images/16px/arrow_down.png'); + background-position: center center; + background-repeat: no-repeat; +} + +/* All icons (directories) */ +.elfinder .elfinder-navbar .elfinder-navbar-icon { + background-color: transparent; + background-image: url('../images/16px/directory.png') !important; + background-position: center center; + background-repeat: none; + height: 16px; + width: 16px; +} +/* Expanded directory */ +.elfinder .elfinder-navbar-expanded.ui-state-active .elfinder-navbar-icon { + background-image: url('../images/16px/directory_opened.png') !important; +} +/* Root/volume */ +.elfinder .elfinder-navbar-root > .elfinder-navbar-icon { + /* */ +} + +/* Root/volume expanded */ +.elfinder .elfinder-navbar-root.elfinder-navbar-expanded > .elfinder-navbar-icon { + /* */ +} + +/* Resizable handle */ +.elfinder .elfinder-navbar .ui-resizable-handle.ui-resizable-e { + /* */ +} diff --git a/alpine/custom/app/themes/windows-10/css/reset.css b/alpine/custom/app/themes/windows-10/css/reset.css new file mode 100644 index 0000000..9f6c93e --- /dev/null +++ b/alpine/custom/app/themes/windows-10/css/reset.css @@ -0,0 +1,59 @@ +/* reset.css */ +/* Comment out/delete the reset rules where appropriate */ + +/* container */ +.elfinder, + +/* toolbar */ +.elfinder .elfinder-toolbar, +.elfinder .elfinder-buttonset, +.elfinder .elfinder-button, +.elfinder .elfinder-toolbar-button-separator, +.elfinder .elfinder-toolbar input, + +/* navbar */ +.elfinder .elfinder-navbar, +.elfinder .elfinder-navbar *, + +/* current working directory */ +.elfinder .elfinder-cwd, +.elfinder .elfinder-cwd table tr td.ui-state-active, +.elfinder .elfinder-cwd table tr td.ui-state-hover, +.elfinder .elfinder-cwd table tr td.ui-state-selected, +.elfinder .elfinder-cwd table thead tr, +.elfinder .elfinder-cwd table tbody tr, +.elfinder .elfinder-cwd-file .ui-state-hover, +.elfinder .elfinder-cwd-file .elfinder-cwd-icon-directory, +.elfinder .elfinder-cwd-file .elfinder-cwd-filename, +.elfinder .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover, + +/* general states */ +.elfinder .ui-state-default, +.elfinder .ui-state-active, +.elfinder .ui-state-hover, +.elfinder .ui-selected, + +/* ui-widgets (normally for dialogs) */ +.elfinder .ui-widget, +.elfinder .ui-widget-header, +.elfinder .ui-widget-content, + +/* icons */ +.elfinder-button-icon, +.elfinder-navbar-icon, +.elfinder-cwd-icon-directory, +.elfinder .ui-icon, + +/* statusbar */ +.elfinder .elfinder-statusbar, +.elfinder .elfinder-statusbar *, + +/* context menu (outside of elfinder div */ +.elfinder-contextmenu, +.elfinder-contextmenu-sub, +.elfinder-contextmenu-item, +.elfinder-contextmenu-separator, +.elfinder-contextmenu .ui-state-hover { + background: none; + border: none; +} diff --git a/alpine/custom/app/themes/windows-10/css/statusbar.css b/alpine/custom/app/themes/windows-10/css/statusbar.css new file mode 100644 index 0000000..3e66dc6 --- /dev/null +++ b/alpine/custom/app/themes/windows-10/css/statusbar.css @@ -0,0 +1,30 @@ +/* statusbar.css */ +/* Statusbar wrapper */ +.elfinder .elfinder-statusbar { + /* */ +} + +/* File size */ +.elfinder .elfinder-statusbar .elfinder-stat-size { + /* */ +} + +/* Current path (breadcrumb trail) */ +.elfinder .elfinder-statusbar .elfinder-path { + /* */ +} + +/* Breadcrumb in current path */ +.elfinder .elfinder-statusbar .elfinder-path a { + /* */ +} + +/* Name of selected file(s) */ +.elfinder .elfinder-statusbar .elfinder-stat-selected { + /* */ +} + +/* Size of current file(s) */ +.elfinder .elfinder-statusbar .elfinder-stat-size { + /* */ +} diff --git a/alpine/custom/app/themes/windows-10/css/theme.css b/alpine/custom/app/themes/windows-10/css/theme.css new file mode 100644 index 0000000..7e8398a --- /dev/null +++ b/alpine/custom/app/themes/windows-10/css/theme.css @@ -0,0 +1,35 @@ +/** + * elFinder Theme Template + * @author lokothodida + */ + +/* Reset */ +@import url('reset.css'); + +/* Google Fonts */ +@import url('//fonts.googleapis.com/css?family=Open+Sans:300'); + +/* Main features of the whole UI */ +@import url('main.css'); + +/* Icons */ +@import url('icons.css'); + +/* Toolbar (top panel) */ +@import url('toolbar.css'); + +/* Navbar (left panel) */ +@import url('navbar.css'); + +/* Views (List and Thumbnail) */ +@import url('view-list.css'); +@import url('view-thumbnail.css'); + +/* Context menu */ +@import url('contextmenu.css'); + +/* (Modal) Dialogs */ +@import url('dialog.css'); + +/* Status Bar */ +@import url('statusbar.css'); diff --git a/alpine/custom/app/themes/windows-10/css/toolbar.css b/alpine/custom/app/themes/windows-10/css/toolbar.css new file mode 100644 index 0000000..3f43fed --- /dev/null +++ b/alpine/custom/app/themes/windows-10/css/toolbar.css @@ -0,0 +1,241 @@ +/* toolbar.css */ +/* Main toolbar wrapper */ +.elfinder .elfinder-toolbar { + /* */ +} + +/* Buttonset wrapper */ +.elfinder .elfinder-toolbar .elfinder-buttonset { + /* */ +} +/* Buttonset wrapper for search field */ +.elfinder .elfinder-button-search .elfinder-button-menu { + background: #fff !important; +} +/* Buttons */ +.elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button { + border: 1px solid transparent; + webkit-transition: background 0.3s, border 0.3s; /* Safari */ + transition: background 0.3s, border 0.3s; +} + +/* Hovered buttons */ +.elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button:hover { + background: #cce8ff; + border: 1px solid #99d1ff; +} + +/* Hovered buttons in search field */ +.elfinder .elfinder-button-search .elfinder-button-menu .ui-button:hover { + background: #cce8ff; + border: 0px solid #99d1ff; +} + +/* Disabled buttons */ +.elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button.ui-state-disabled { + /* */ +} + +/* Buttonset separator */ +.elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-toolbar-button-separator { + /* */ +} + +/* Button icons */ +.elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon { + /* */ +} + +/* Searchbar */ +.elfinder-toolbar .elfinder-button-search { + /* */ + border: 1px solid #ccc; + margin-right: 5px; + border-radius: 0; +} + +/* Searchbar icons (search and close) */ +.elfinder-toolbar .elfinder-button-search .ui-icon { + /* */ +} + +.elfinder-toolbar .elfinder-button-search .ui-icon-search { + /* */ + background-image: url('../images/16px/search.png'); +} + + +.elfinder-toolbar .elfinder-button-search .ui-icon-close { + /* */ +} + +/* Commands */ + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon { + background-color: transparent; + background-position: center center; + height: 16px; + width: 16px; + } + + /* Back */ + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-back { + background-image: url('../images/16px/back.png'); + } + + /* Forward */ + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-forward { + background-image: url('../images/16px/forward.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-reload { + background-image: url('../images/16px/reload.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-netmount { + background-image: url('../images/16px/netmount.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-home { + background-image: url('../images/16px/home.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-up { + background-image: url('../images/16px/up.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-mkdir { + background-image: url('../images/16px/directory.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-mkfile { + background-image: url('../images/16px/file.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-upload { + background-image: url('../images/16px/upload.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-open { + background-image: url('../images/16px/open.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-download { + background-image: url('../images/16px/download.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-getfile { + background-image: url('../images/16px/getfile.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-info { + background-image: url('../images/16px/info.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-quicklook { + background-image: url('../images/16px/preview.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-copy { + background-image: url('../images/16px/copy.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-cut { + background-image: url('../images/16px/cut.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-paste { + background-image: url('../images/16px/paste.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-view { + background-image: url('../images/16px/view.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-view-list { + background-image: url('../images/16px/view-list.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-help { + background-image: url('../images/16px/help.png'); + } + + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-duplicate { + background-image: url('../images/16px/duplicate.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-rm { + background-image: url('../images/16px/rm.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-edit { + background-image: url('../images/16px/edit.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-rename { + background-image: url('../images/16px/rename.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-archive { + background-image: url('../images/16px/archive.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-resize { + background-image: url('../images/16px/resize.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-extract { + background-image: url('../images/16px/extract.png'); + } + + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-sort { + background-image: url('../images/16px/sort.png'); + } + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-undo { + background-image: url('../images/16px/undo.png'); + } + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-redo { + background-image: url('../images/16px/redo.png'); + } + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-selectall { + background-image: url('../images/16px/select_all.png'); + } + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-selectnone { + background-image: url('../images/16px/deselect_all.png'); + } + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-selectinvert { + background-image: url('../images/16px/invert_selection.png'); + } + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-icon-empty { + background-image: url('../images/16px/clear_folder.png'); + } + + /* Menus (e.g. for sorting) */ + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-menu { + /* */ + } + + /* Menu items */ + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-menu-item { + /* */ + } + + /* Selected items */ + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-menu-item-selected { + /* */ + } + + /* Hovered items */ + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-menu-item.ui-state-hover { + /* */ + } + + /* Menu item sorting ascending icon */ + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-menu-item-selected.elfinder-menu-item-sort-asc .elfinder-menu-item-sort-dir { + /* */ + } + + /* Menu item sorting descending icon */ + .elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-button-menu-item-selected.elfinder-menu-item-sort-desc .elfinder-menu-item-sort-dir { + /* */ + } diff --git a/alpine/custom/app/themes/windows-10/css/view-list.css b/alpine/custom/app/themes/windows-10/css/view-list.css new file mode 100644 index 0000000..c79bf4d --- /dev/null +++ b/alpine/custom/app/themes/windows-10/css/view-list.css @@ -0,0 +1,92 @@ +/* view-list.css */ +/* Wrapper for list view */ +.elfinder .elfinder-cwd-wrapper-list { + /* */ +} + +/* List view table */ +.elfinder .elfinder-cwd-wrapper-list table { + /* */ +} + +/* Column headings */ +.elfinder .elfinder-cwd-wrapper-list table thead tr td { + color: #43536a; +} + +.elfinder .elfinder-cwd-wrapper-list table thead tr td:not(:last-child) { + border-right: 1px solid #e5e5e5; +} + +/* Hovered column heading */ +.elfinder .elfinder-cwd-wrapper-list table thead tr td.ui-state-hover, +.elfinder .elfinder-cwd-wrapper-list table thead tr td:hover { + background: #d0dded; +} + +/* Actively sorted column heading */ +.elfinder .elfinder-cwd-wrapper-list table thead tr td.ui-state-active { + border-right: 1px solid #e5e5e5; +} + +/* Table heading icons (mainly the sorter) */ +.elfinder .elfinder-cwd-wrapper-list table tr td .ui-icon { + /* */ +} + +/* Table heading sorter up */ +.elfinder .elfinder-cwd-wrapper-list table tr.ui-state-default td .ui-icon-triangle-1-n:before { + /* */ +} + +/* Table heading sorter down */ +.elfinder .elfinder-cwd-wrapper-list table tr.ui-state-default td .ui-icon-triangle-1-s:before { + /* */ +} + +/* Files */ +/* File */ +.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file td { + border: 1px solid transparent; +} + +.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file td:not(:first-child) { + color: #9d9d9d; +} + +/* Filename */ +.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file .elfinder-cwd-filename { + /* */ +} + +/* Hovered file */ + +.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file:hover, +.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-state-hover, /* fix for 2.x */ +.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-state-hover:hover { /* fix for 2.1 */ + background: #e5f3ff; + border-color: #e5f3ff; +} + +/* Selected file */ +.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-selected { + background: #cce8ff; +} + +.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-selected td { + border-top: 1px solid #99d1ff; + border-bottom: 1px solid #99d1ff; +} + +.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-selected td:first-child { + border-left: 1px solid #99d1ff; +} + +.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-selected td:last-child { + border-right: 1px solid #99d1ff; +} + +/* Icons */ +.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file .elfinder-cwd-icon { + /* */ +} diff --git a/alpine/custom/app/themes/windows-10/css/view-thumbnail.css b/alpine/custom/app/themes/windows-10/css/view-thumbnail.css new file mode 100644 index 0000000..9fd70e2 --- /dev/null +++ b/alpine/custom/app/themes/windows-10/css/view-thumbnail.css @@ -0,0 +1,41 @@ +/* view-thumbnail.css */ +/* Wrapper for thumbnail view */ +.elfinder .elfinder-cwd-view-icons { +} + +/* File wrapper */ +.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file { + width: 80px; + height: 80px; + border: 1px solid transparent; + border-radius: 0; +} + +/* Hovered file */ +.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file.ui-state-hover { + background: #e5f3ff; +} + +/* Selected file */ +.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file.ui-selected { + background: #cce8ff; + border: 1px solid #99d1ff; +} + +/* File icon */ +.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-icon { +} + +.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-icon-directory, +.elfinder .elfinder-dialog .elfinder-cwd-icon-directory { + background-color: transparent; + background-image: url('../images/48px/directory.png') !important; + background-position: center center; + height: 48px; + width: 48px; +} + +/* File name */ +.elfinder .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename { + color: #000 !important; +} diff --git a/alpine/custom/app/themes/windows-10/images/16px/archive.png b/alpine/custom/app/themes/windows-10/images/16px/archive.png new file mode 100644 index 0000000..b74cfbe Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/archive.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/arrow_down.png b/alpine/custom/app/themes/windows-10/images/16px/arrow_down.png new file mode 100644 index 0000000..4b51da7 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/arrow_down.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/arrow_right.png b/alpine/custom/app/themes/windows-10/images/16px/arrow_right.png new file mode 100644 index 0000000..c86bcbb Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/arrow_right.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/back.png b/alpine/custom/app/themes/windows-10/images/16px/back.png new file mode 100644 index 0000000..d0b6205 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/back.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/clear_folder.png b/alpine/custom/app/themes/windows-10/images/16px/clear_folder.png new file mode 100644 index 0000000..531bd9f Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/clear_folder.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/copy.png b/alpine/custom/app/themes/windows-10/images/16px/copy.png new file mode 100644 index 0000000..d36c793 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/copy.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/cut.png b/alpine/custom/app/themes/windows-10/images/16px/cut.png new file mode 100644 index 0000000..cb70038 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/cut.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/deselect_all.png b/alpine/custom/app/themes/windows-10/images/16px/deselect_all.png new file mode 100644 index 0000000..2f72a16 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/deselect_all.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/directory.png b/alpine/custom/app/themes/windows-10/images/16px/directory.png new file mode 100644 index 0000000..6eb423b Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/directory.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/directory_opened.png b/alpine/custom/app/themes/windows-10/images/16px/directory_opened.png new file mode 100644 index 0000000..310ffd7 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/directory_opened.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/download.png b/alpine/custom/app/themes/windows-10/images/16px/download.png new file mode 100644 index 0000000..fd8e9a6 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/download.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/duplicate.png b/alpine/custom/app/themes/windows-10/images/16px/duplicate.png new file mode 100644 index 0000000..878ec82 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/duplicate.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/edit.png b/alpine/custom/app/themes/windows-10/images/16px/edit.png new file mode 100644 index 0000000..6242e57 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/edit.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/extract.png b/alpine/custom/app/themes/windows-10/images/16px/extract.png new file mode 100644 index 0000000..d7932a6 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/extract.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/file.png b/alpine/custom/app/themes/windows-10/images/16px/file.png new file mode 100644 index 0000000..9177632 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/file.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/forward.png b/alpine/custom/app/themes/windows-10/images/16px/forward.png new file mode 100644 index 0000000..d5bbe5e Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/forward.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/getfile.png b/alpine/custom/app/themes/windows-10/images/16px/getfile.png new file mode 100644 index 0000000..a169c36 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/getfile.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/help.png b/alpine/custom/app/themes/windows-10/images/16px/help.png new file mode 100644 index 0000000..607dd21 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/help.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/info.png b/alpine/custom/app/themes/windows-10/images/16px/info.png new file mode 100644 index 0000000..197eaaa Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/info.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/invert_selection.png b/alpine/custom/app/themes/windows-10/images/16px/invert_selection.png new file mode 100644 index 0000000..67edac3 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/invert_selection.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/netmount.png b/alpine/custom/app/themes/windows-10/images/16px/netmount.png new file mode 100644 index 0000000..5e15a49 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/netmount.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/open.png b/alpine/custom/app/themes/windows-10/images/16px/open.png new file mode 100644 index 0000000..5ce7709 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/open.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/paste.png b/alpine/custom/app/themes/windows-10/images/16px/paste.png new file mode 100644 index 0000000..e804052 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/paste.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/preview.png b/alpine/custom/app/themes/windows-10/images/16px/preview.png new file mode 100644 index 0000000..b0d034b Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/preview.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/redo.png b/alpine/custom/app/themes/windows-10/images/16px/redo.png new file mode 100644 index 0000000..d4b813b Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/redo.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/rename.png b/alpine/custom/app/themes/windows-10/images/16px/rename.png new file mode 100644 index 0000000..edea692 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/rename.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/resize.png b/alpine/custom/app/themes/windows-10/images/16px/resize.png new file mode 100644 index 0000000..ffc8022 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/resize.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/rm.png b/alpine/custom/app/themes/windows-10/images/16px/rm.png new file mode 100644 index 0000000..142e21b Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/rm.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/search.png b/alpine/custom/app/themes/windows-10/images/16px/search.png new file mode 100644 index 0000000..c498422 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/search.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/select_all.png b/alpine/custom/app/themes/windows-10/images/16px/select_all.png new file mode 100644 index 0000000..a93dd7f Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/select_all.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/sort.png b/alpine/custom/app/themes/windows-10/images/16px/sort.png new file mode 100644 index 0000000..f379cd6 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/sort.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/undo.png b/alpine/custom/app/themes/windows-10/images/16px/undo.png new file mode 100644 index 0000000..394eafe Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/undo.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/up.png b/alpine/custom/app/themes/windows-10/images/16px/up.png new file mode 100644 index 0000000..e2500ab Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/up.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/upload.png b/alpine/custom/app/themes/windows-10/images/16px/upload.png new file mode 100644 index 0000000..c44c24e Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/upload.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/view-list.png b/alpine/custom/app/themes/windows-10/images/16px/view-list.png new file mode 100644 index 0000000..f18f64b Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/view-list.png differ diff --git a/alpine/custom/app/themes/windows-10/images/16px/view.png b/alpine/custom/app/themes/windows-10/images/16px/view.png new file mode 100644 index 0000000..b93a90f Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/16px/view.png differ diff --git a/alpine/custom/app/themes/windows-10/images/48px/directory.png b/alpine/custom/app/themes/windows-10/images/48px/directory.png new file mode 100644 index 0000000..8d2b8d0 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/48px/directory.png differ diff --git a/alpine/custom/app/themes/windows-10/images/README.md b/alpine/custom/app/themes/windows-10/images/README.md new file mode 100644 index 0000000..a56b86c --- /dev/null +++ b/alpine/custom/app/themes/windows-10/images/README.md @@ -0,0 +1,4 @@ +# Images +Store all images for your elFinder skin in this directory. + +It is best to group similar images into one file and use the files as CSS spritesheets. diff --git a/alpine/custom/app/themes/windows-10/images/close-hover.png b/alpine/custom/app/themes/windows-10/images/close-hover.png new file mode 100644 index 0000000..c31d975 Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/close-hover.png differ diff --git a/alpine/custom/app/themes/windows-10/images/close.png b/alpine/custom/app/themes/windows-10/images/close.png new file mode 100644 index 0000000..7342cab Binary files /dev/null and b/alpine/custom/app/themes/windows-10/images/close.png differ diff --git a/alpine/custom/app/themes/windows-10/js/README.md b/alpine/custom/app/themes/windows-10/js/README.md new file mode 100644 index 0000000..f3834b9 --- /dev/null +++ b/alpine/custom/app/themes/windows-10/js/README.md @@ -0,0 +1,7 @@ +# Scripts +Any extra (funky) Javascript that you want to load along with your +theme should be located here. This could be: + +* Special configuration for elFinder under your theme +* Extra JavaScript libraries that your theme depends on +* Javascript hacks to the elFinder markup after the file browser has loaded (not recommended) diff --git a/alpine/push b/alpine/push new file mode 100755 index 0000000..852910f --- /dev/null +++ b/alpine/push @@ -0,0 +1,5 @@ +#!/bin/sh + +docker push bkraul/elfinder:alpine +docker push bkraul/elfinder:alpine-2.1.49 +