: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon {
background-image: url("../img/volume_icon_zip.svg");
background-image: url("../img/volume_icon_zip.png") \9;
background-position: 0 0;
background-size: contain;
.elfinder-cwd .elfinder-navbar-root-googledrive.elfinder-droppable-active .elfinder-cwd-icon,
.elfinder-cwd .elfinder-navbar-root-onedrive.elfinder-droppable-active .elfinder-cwd-icon,
.elfinder-cwd .elfinder-navbar-root-box.elfinder-droppable-active .elfinder-cwd-icon {
background-position: 1px -1px;
.elfinder-navbar-root-network .elfinder-cwd-icon,
.elfinder-cwd .elfinder-navbar-root-network.elfinder-droppable-active .elfinder-cwd-icon,
.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon {
background-image: url("../img/volume_icon_network.svg");
background-image: url("../img/volume_icon_network.png") \9;
background-position: 0 0;
background-size: contain;
.elfinder-cwd .elfinder-navbar-root-network.elfinder-droppable-active .elfinder-cwd-icon {
background-position: 1px -1px;
/* type badge in "icons" view */
.elfinder-cwd-icon:before {
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
-o-transform: scale(0.9);
.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-bgurl:before {
/* addtional type badge name */
.elfinder-cwd-icon.elfinder-cwd-icon-mp2t:before {
.elfinder-cwd-icon.elfinder-cwd-icon-dash-xml:before {
.elfinder-cwd-icon.elfinder-cwd-icon-x-mpegurl:before {
.elfinder-cwd-icon.elfinder-cwd-icon-x-c:before {
.elfinder-cwd-icon.elfinder-cwd-bgurl {
background-position: center center;
background-repeat: no-repeat;
-moz-background-size: contain;
background-size: contain;
.elfinder-cwd-icon.elfinder-cwd-bgurl.elfinder-cwd-bgself {
-moz-background-size: cover;
.elfinder-cwd-icon.elfinder-cwd-bgurl {
-moz-background-size: cover;
.elfinder-cwd-icon.elfinder-cwd-bgurl:after {
.elfinder-cwd-bgurl:after {
background-image: url('../img/icons-big.svg');
background-image: url('../img/icons-big.png') \9;
background-repeat: no-repeat;
background-size: auto !important;
filter: Alpha(Opacity=60);
-webkit-transform-origin: 54px -24px;
-webkit-transform: scale(.6);
-moz-transform-origin: 54px -24px;
-moz-transform: scale(.6);
-ms-transform-origin: 54px -24px;
-ms-transform: scale(.6);
-o-transform-origin: 54px -24px;
transform-origin: 54px -24px;
/* thumbnail image and draging icon */
.elfinder-cwd-icon.elfinder-cwd-icon-drag {
/* thumbnail image and draging icon overlay none */
.elfinder-cwd-icon.elfinder-cwd-icon-drag:before,
.elfinder-cwd-icon.elfinder-cwd-icon-drag:after,
.elfinder-cwd-icon-image.elfinder-cwd-bgurl:after,
.elfinder-cwd-icon-directory.elfinder-cwd-bgurl:after {
/* "opened folder" icon on dragover */
.elfinder-cwd .elfinder-droppable-active .elfinder-cwd-icon {
background-position: 0 -100px;
.elfinder-cwd .elfinder-droppable-active {
outline: 2px solid #8cafed;
.elfinder-cwd-icon-directory {
background-position: 0 -50px;
.elfinder-cwd-icon-application:after,
.elfinder-cwd-icon-application {
background-position: 0 -150px;
.elfinder-cwd-icon-text:after,
.elfinder-cwd-icon-text {
background-position: 0 -1350px;
.elfinder-cwd-icon-plain:after,
.elfinder-cwd-icon-plain,
.elfinder-cwd-icon-x-empty:after,
.elfinder-cwd-icon-x-empty {
background-position: 0 -200px;
.elfinder-cwd-icon-image:after,
.elfinder-cwd-icon-vnd-adobe-photoshop:after,
.elfinder-cwd-icon-image,
.elfinder-cwd-icon-vnd-adobe-photoshop {
background-position: 0 -250px;
.elfinder-cwd-icon-postscript:after,
.elfinder-cwd-icon-postscript {
background-position: 0 -1550px;
.elfinder-cwd-icon-audio:after,
.elfinder-cwd-icon-audio {
background-position: 0 -300px;
.elfinder-cwd-icon-video:after,
.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 -350px;
.elfinder-cwd-icon-rtf:after,
.elfinder-cwd-icon-rtfd:after,
.elfinder-cwd-icon-rtfd {
background-position: 0 -400px;
.elfinder-cwd-icon-pdf:after,
background-position: 0 -450px;
.elfinder-cwd-icon-ms-excel,
.elfinder-cwd-icon-ms-excel:after,
.elfinder-cwd-icon-vnd-ms-excel,
.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12:after,
.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12:after,
.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12:after,
.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12:after,
.elfinder-cwd-icon-vnd-ms-excel:after,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-sheet,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-sheet:after,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-template,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-template:after {
background-position: 0 -1450px
.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet,
.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet-template,
.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet-template:after,
.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet:after {
background-position: 0 -1700px
.elfinder-cwd-icon-vnd-ms-powerpoint,
.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12:after,
.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12:after,
.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12:after,
.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12:after,
.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12:after,
.elfinder-cwd-icon-vnd-ms-powerpoint:after,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-presentation,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-presentation:after,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slide,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slide:after,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slideshow,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slideshow:after,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-template,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-template:after {
background-position: 0 -1400px
.elfinder-cwd-icon-vnd-oasis-opendocument-presentation,
.elfinder-cwd-icon-vnd-oasis-opendocument-presentation-template,
.elfinder-cwd-icon-vnd-oasis-opendocument-presentation-template:after,
.elfinder-cwd-icon-vnd-oasis-opendocument-presentation:after {
background-position: 0 -1650px
.elfinder-cwd-icon-msword,
.elfinder-cwd-icon-msword:after,
.elfinder-cwd-icon-vnd-ms-word,
.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12:after,
.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12:after,
.elfinder-cwd-icon-vnd-ms-word:after,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-document,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-document:after,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-template,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-template:after {
background-position: 0 -1500px
.elfinder-cwd-icon-vnd-oasis-opendocument-text,
.elfinder-cwd-icon-vnd-oasis-opendocument-text-master,
.elfinder-cwd-icon-vnd-oasis-opendocument-text-master:after,
.elfinder-cwd-icon-vnd-oasis-opendocument-text-template,
.elfinder-cwd-icon-vnd-oasis-opendocument-text-template:after,
.elfinder-cwd-icon-vnd-oasis-opendocument-text-web,
.elfinder-cwd-icon-vnd-oasis-opendocument-text-web:after,
.elfinder-cwd-icon-vnd-oasis-opendocument-text:after {
background-position: 0 -1750px
.elfinder-cwd-icon-vnd-ms-office,
.elfinder-cwd-icon-vnd-ms-office:after {
background-position: 0 -500px
.elfinder-cwd-icon-vnd-oasis-opendocument-chart,
.elfinder-cwd-icon-vnd-oasis-opendocument-chart:after,
.elfinder-cwd-icon-vnd-oasis-opendocument-database,
.elfinder-cwd-icon-vnd-oasis-opendocument-database:after,
.elfinder-cwd-icon-vnd-oasis-opendocument-formula,
.elfinder-cwd-icon-vnd-oasis-opendocument-formula:after,
.elfinder-cwd-icon-vnd-oasis-opendocument-graphics,
.elfinder-cwd-icon-vnd-oasis-opendocument-graphics-template,
.elfinder-cwd-icon-vnd-oasis-opendocument-graphics-template:after,
.elfinder-cwd-icon-vnd-oasis-opendocument-graphics:after,
.elfinder-cwd-icon-vnd-oasis-opendocument-image,
.elfinder-cwd-icon-vnd-oasis-opendocument-image:after,
.elfinder-cwd-icon-vnd-openofficeorg-extension,
.elfinder-cwd-icon-vnd-openofficeorg-extension:after {
background-position: 0 -1600px
.elfinder-cwd-icon-html:after,
.elfinder-cwd-icon-html {
background-position: 0 -550px;
.elfinder-cwd-icon-css:after,
background-position: 0 -600px;
.elfinder-cwd-icon-javascript:after,
.elfinder-cwd-icon-x-javascript:after,
.elfinder-cwd-icon-javascript,
.elfinder-cwd-icon-x-javascript {
background-position: 0 -650px;
.elfinder-cwd-icon-x-perl:after,
.elfinder-cwd-icon-x-perl {
background-position: 0 -700px;
.elfinder-cwd-icon-x-python:after,
.elfinder-cwd-icon-x-python {
background-position: 0 -750px;
.elfinder-cwd-icon-x-ruby:after,
.elfinder-cwd-icon-x-ruby {
background-position: 0 -800px;
.elfinder-cwd-icon-x-sh:after,
.elfinder-cwd-icon-x-shellscript:after,
.elfinder-cwd-icon-x-shellscript {
background-position: 0 -850px;
.elfinder-cwd-icon-x-c:after,
.elfinder-cwd-icon-x-csrc:after,
.elfinder-cwd-icon-x-chdr:after,
.elfinder-cwd-icon-x-c--:after,
.elfinder-cwd-icon-x-c--src:after,
.elfinder-cwd-icon-x-c--hdr:after,
.elfinder-cwd-icon-x-java:after,
.elfinder-cwd-icon-x-java-source:after,
.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 {
background-position: 0 -900px;
.elfinder-cwd-icon-x-php:after,
.elfinder-cwd-icon-x-php {
background-position: 0 -950px;
.elfinder-cwd-icon-xml:after,
background-position: 0 -1000px;
.elfinder-cwd-icon-zip:after,
.elfinder-cwd-icon-x-zip:after,
.elfinder-cwd-icon-x-xz:after,
.elfinder-cwd-icon-x-7z-compressed:after,
.elfinder-cwd-icon-x-zip,
.elfinder-cwd-icon-x-7z-compressed {
background-position: 0 -1050px;
.elfinder-cwd-icon-x-gzip:after,
.elfinder-cwd-icon-x-tar:after,
.elfinder-cwd-icon-x-gzip,
.elfinder-cwd-icon-x-tar {
background-position: 0 -1100px;
.elfinder-cwd-icon-x-bzip:after,
.elfinder-cwd-icon-x-bzip2:after,
.elfinder-cwd-icon-x-bzip,
.elfinder-cwd-icon-x-bzip2 {
background-position: 0 -1150px;
.elfinder-cwd-icon-x-rar:after,
.elfinder-cwd-icon-x-rar-compressed:after,
.elfinder-cwd-icon-x-rar,
.elfinder-cwd-icon-x-rar-compressed {
background-position: 0 -1200px;
.elfinder-cwd-icon-x-shockwave-flash:after,
.elfinder-cwd-icon-x-shockwave-flash {
background-position: 0 -1250px;
.elfinder-cwd-icon-group {
background-position: 0 -1300px;
/* textfield inside icon */
.elfinder-cwd-filename input {
.elfinder-cwd-view-icons input {
.elfinder-cwd-view-icons textarea {
.elfinder-cwd-view-icons {
/************************************ LIST VIEW ************************************/
.elfinder-cwd-wrapper.elfinder-cwd-fixheader .elfinder-cwd::after {
border-collapse: separate;
/* fix conflict with Bootstrap CSS */
.elfinder-cwd-wrapper-list.elfinder-cwd-fixheader {
.elfinder-cwd-wrapper-list.elfinder-cwd-fixheader:before {
.elfinder-droppable-active + .elfinder-cwd-wrapper-list.elfinder-cwd-fixheader:before {
background-color: #8cafed;
.elfinder .elfinder-workzone div.elfinder-cwd-fixheader table {
.elfinder .elfinder-cwd table tbody.elfinder-cwd-fixheader {
.elfinder-ltr .elfinder-cwd thead .elfinder-cwd-selectall {
.elfinder-rtl .elfinder-cwd thead .elfinder-cwd-selectall {