/**
 * Bootstrap like theme for elFinder LibreICONS SVG Edition
 * Required jquery ui "smoothness" theme
 * Style rules copied and edited from Boostrap Source
 * @author StudioJunkyard
 * @ProjectURL https://github.com/StudioJunkyard/elfinder-libre-theme
 * @Required https://github.com/StudioJunkyard/LibreICONS
**/
.elfinder .ui-widget-header {
  background-image: none;
  border-bottom: 1px solid #e5e5e5;
  background-color: #f5f5f5
}

.elfinder-toolbar .elfinder-button-search .elfinder-button-menu .ui-state-hover {
  background: #d0ebf4 none;
}

.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file:hover,
.elfinder .elfinder-cwd-wrapper-list .elfinder-cwd-file.ui-state-hover {
  background: #d0ebf4 none
}

.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 * {
  color: #509ece
}

.elfinder-button-menu-item-selected,
.elfinder-button-menu-item.ui-state-hover {
  background: #337ab7 none;
  color: #fff
}

.elfinder-button-menu-item-selected.elfinder-menu-item-sort-asc .elfinder-menu-item-sort-dir {
  background: url(../img/libre-sort.svg)
}

.elfinder-button-menu-item-selected.elfinder-menu-item-sort-desc .elfinder-menu-item-sort-dir {
  background: url(../img/libre-sort-desc.svg)
}

.elfinder-cwd-icon-directory,
.elfinder-droppable-active .elfinder-cwd-icon-directory {
  background: url(../img/libre-folder-open.svg)
}

.elfinder-cwd-icon-text,
.elfinder-cwd-icon-rtf,
.elfinder-cwd-icon-rtfd {
  background: url(../img/libre-file-text.svg)
}

.elfinder-cwd-icon-pdf {
  background: url(../img/libre-file-pdf.svg)
}

.elfinder-cwd-icon-vnd-ms-word,
.elfinder-cwd-icon-vnd-ms-powerpoint,
.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: url(../img/libre-file-docs.svg)
}

.elfinder-cwd-icon-audio {
  background: url(../img/libre-file-audo.svg)
}

.elfinder-cwd-icon-video,
.elfinder-cwd-icon-flash-video {
  background: url(../img/libre-file-video.svg)
}

.elfinder-cwd-icon-application,
.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 {
  background: url(../img/libre-file-archive.svg)
}

.elfinder-cwd-icon-x-empty,
.elfinder-cwd-icon-inode,
.elfinder-cwd-icon-html,
.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 {
  background: url(../img/libre-file-code.svg)
}

.elfinder-toolbar .elfinder-button-search .ui-icon-search {
  background: url(../img/libre-search.svg);
  height: 16px;
}

.elfinder-toolbar .elfinder-button-search .ui-icon-close {
  background: url(../img/libre-close.svg)
}

.elfinder-button-icon-back {
  background: url(../img/libre-chevron-left.svg)
}

.elfinder-button-icon-forward {
  background: url(../img/libre-chevron-right.svg)
}

.elfinder-button-icon-netmount {
  background: url(../img/libre-server.svg)
}

.elfinder-button-icon-reload {
  background: url(../img/libre-refresh.svg)
}

.elfinder-button-icon-home {
  background: url(../img/libre-home.svg)
}

.elfinder-button-icon-up {
  background: url(../img/libre-level-up.svg)
}

.elfinder-button-icon-mkdir {
  background: url(../img/libre-folder-open.svg)
}

.elfinder-button-icon-mkfile {
  background: url(../img/libre-file.svg)
}

.elfinder-button-icon-upload {
  background: url(../img/libre-upload.svg)
}

.elfinder-button-icon-open {
  background: url(../img/libre-folder-open.svg)
}

.elfinder-button-icon-download {
  background: url(../img/libre-download.svg)
}

.elfinder-button-icon-getfile {
  background: url(../img/libre-select-files.svg)
}

.elfinder-button-icon-undo {
  background: url(../img/libre-undo.svg)
}

.elfinder-button-icon-redo {
  background: url(../img/libre-redo.svg)
}

.elfinder-button-icon-info {
  background: url(../img/libre-exclamation-circle.svg)
}

.elfinder-button-icon-quicklook {
  background: url(../img/libre-view.svg)
}

.elfinder-button-icon-copy {
  background: url(../img/libre-copy.svg)
}

.elfinder-button-icon-cut {
  background: url(../img/libre-cut.svg)
}

.elfinder-button-icon-paste {
  background: url(../img/libre-paste.svg)
}

.elfinder-button-icon-view {
  background: url(../img/libre-layout-blocks.svg)
}

.elfinder-button-icon-view-list {
  background: url(../img/libre-layout-list.svg)
}

.elfinder-button-icon-help {
  background: url(../img/libre-help.svg)
}

.elfinder-button-icon-duplicate {
  background: url(../img/libre-copy.svg)
}

.elfinder-button-icon-rm {
  background: url(../img/libre-trash.svg)
}

.elfinder-button-icon-edit {
  background: url(../img/libre-edit.svg)
}

.elfinder-button-icon-rename {
  background: url(../img/libre-text-cursor.svg)
}

.elfinder-button-icon-archive {
  background: url(../img/libre-archive.svg)
}

.elfinder-button-icon-resize {
  background: url(../img/libre-crop.svg)
}

.elfinder-button-icon-extract {
  background: url(../img/libre-archive.svg)
}

.elfinder-button-icon-sort {
  background: url(../img/libre-sort.svg)
}

.elfinder-button-icon-fullscreen {
  background: url(../img/libre-resize-full.svg)
}

.elfinder-button-icon-unfullscreen {
  background: url(../img/libre-resize-small.svg)
}

.elfinder .elfinder-navbar-expanded .elfinder-navbar-arrow {
  background: none none
}

.elfinder .elfinder-navbar-root>.elfinder-navbar-icon,
.elfinder .elfinder-navbar-root.elfinder-navbar-expanded>.elfinder-navbar-icon {
  background: url(../img/libre-home.svg)
}

.elfinder .elfinder-navbar-icon {
  background: url(../img/libre-folder.svg)
}

.elfinder .elfinder-navbar-expanded>.elfinder-navbar-icon {
  width: 14px;
  height: 14px;
  background: url(../img/libre-folder-open.svg);
  background-position: 0 -5px
}

.elfinder .elfinder-cwd-wrapper-list tr.ui-state-default td .ui-icon-triangle-1-s {
  background: url(../img/libre-caret-down.svg)
}

.elfinder .elfinder-cwd-wrapper-list tr.ui-state-default td .ui-icon-triangle-1-n {
  background: url(../img/libre-sort-asc.svg)
}

.elfinder-dialog-icon-error {
  width: 32px;
  height: 32px;
  background: url(../img/libre-exclamation-circle.svg)
}

.elfinder-dialog-icon-confirm {
  width: 32px;
  height: 32px;
  background: url(../img/libre-question-circle.svg)
}

.ui-dialog-titlebar-close,
.dialogelfinder-drag-close {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url(../img/libre-close.svg);
  width: 14px;
  height: 14px;
  vertical-align: middle;
  text-decoration: none
}

.elfinder-quicklook-navbar-icon-fullscreen {
  background: url(../img/libre-resize-full.svg)
}

.elfinder-quicklook-navbar-icon-fullscreen-off {
  background: url(../img/libre-resize-small.svg)
}

.elfinder-quicklook-navbar-icon-prev {
  background: url(../img/libre-arrow-left.svg)
}

.elfinder-quicklook-navbar-icon-next {
  background: url(../img/libre-arrow-right.svg)
}

.elfinder-quicklook-navbar-icon-close {
  background: url(../img/libre-close.svg);
  display: none
}
/* Fix Dialog z-index for Summernote in Full Screen Mode */