/*! * elFinder - file manager for web * Version 2.1.67 (2026-04-17) * http://elfinder.org * * Copyright 2009-2026, Studio 42 * Licensed under a 3-clauses BSD license */ /* File: /css/commands.css */ /******************************************************************/ /* COMMANDS STYLES */ /******************************************************************/ /********************** COMMAND "RESIZE" ****************************/ .elfinder-resize-container { margin-top: .3em; } .elfinder-resize-type { float: left; margin-bottom: .4em; } .elfinder-resize-control { float: left; } .elfinder-resize-control input[type=number] { border: 1px solid #aaa; text-align: right; width: 4.5em; } .elfinder-mobile .elfinder-resize-control input[type=number] { width: 3.5em; } .elfinder-resize-control input.elfinder-resize-bg { text-align: center; width: 5em; direction: ltr; } .elfinder-dialog-resize .elfinder-resize-control-panel { margin-top: 10px; } .elfinder-dialog-resize .elfinder-resize-imgrotate, .elfinder-dialog-resize .elfinder-resize-pallet { cursor: pointer; } .elfinder-dialog-resize .elfinder-resize-picking { cursor: crosshair; } .elfinder-dialog-resize .elfinder-resize-grid8 + button { padding-top: 2px; padding-bottom: 2px; } .elfinder-resize-preview { width: 400px; height: 400px; padding: 10px; background: #fff; border: 1px solid #aaa; float: right; position: relative; overflow: hidden; text-align: left; direction: ltr; } .elfinder-resize-handle { position: relative; } .elfinder-resize-handle-hline, .elfinder-resize-handle-vline { position: absolute; background-image: url("../img/crop.gif"); } .elfinder-resize-handle-hline { width: 100%; height: 1px !important; background-repeat: repeat-x; } .elfinder-resize-handle-vline { width: 1px !important; height: 100%; background-repeat: repeat-y; } .elfinder-resize-handle-hline-top { top: 0; left: 0; } .elfinder-resize-handle-hline-bottom { bottom: 0; left: 0; } .elfinder-resize-handle-vline-left { top: 0; left: 0; } .elfinder-resize-handle-vline-right { top: 0; right: 0; } .elfinder-resize-handle-point { position: absolute; width: 8px; height: 8px; border: 1px solid #777; background: transparent; } .elfinder-resize-handle-point-n { top: 0; left: 50%; margin-top: -5px; margin-left: -5px; } .elfinder-resize-handle-point-ne { top: 0; right: 0; margin-top: -5px; margin-right: -5px; } .elfinder-resize-handle-point-e { top: 50%; right: 0; margin-top: -5px; margin-right: -5px; } .elfinder-resize-handle-point-se { bottom: 0; right: 0; margin-bottom: -5px; margin-right: -5px; } .elfinder-resize-handle-point-s { bottom: 0; left: 50%; margin-bottom: -5px; margin-left: -5px; } .elfinder-resize-handle-point-sw { bottom: 0; left: 0; margin-bottom: -5px; margin-left: -5px; } .elfinder-resize-handle-point-w { top: 50%; left: 0; margin-top: -5px; margin-left: -5px; } .elfinder-resize-handle-point-nw { top: 0; left: 0; margin-top: -5px; margin-left: -5px; } .elfinder-dialog.elfinder-dialog-resize .ui-resizable-e { width: 10px; height: 100%; } .elfinder-dialog.elfinder-dialog-resize .ui-resizable-s { width: 100%; height: 10px; } .elfinder-resize-loading { position: absolute; width: 200px; height: 30px; top: 50%; margin-top: -25px; left: 50%; margin-left: -100px; text-align: center; background: url(../img/progress.gif) center bottom repeat-x; } .elfinder-resize-row { margin-bottom: 9px; position: relative; } .elfinder-resize-label { float: left; width: 80px; padding-top: 3px; } .elfinder-resize-checkbox-label { border: 1px solid transparent; } .elfinder-dialog-resize .elfinder-resize-whctrls { margin: -20px 5px 0 5px; } .elfinder-ltr .elfinder-dialog-resize .elfinder-resize-whctrls { float: right; } .elfinder-rtl .elfinder-dialog-resize .elfinder-resize-whctrls { float: left; } .elfinder-dialog-resize .ui-resizable-e, .elfinder-dialog-resize .ui-resizable-w { height: 100%; width: 10px; } .elfinder-dialog-resize .ui-resizable-s, .elfinder-dialog-resize .ui-resizable-n { width: 100%; height: 10px; } .elfinder-dialog-resize .ui-resizable-e { margin-right: -7px; } .elfinder-dialog-resize .ui-resizable-w { margin-left: -7px; } .elfinder-dialog-resize .ui-resizable-s { margin-bottom: -7px; } .elfinder-dialog-resize .ui-resizable-n { margin-top: -7px; } .elfinder-dialog-resize .ui-resizable-se, .elfinder-dialog-resize .ui-resizable-sw, .elfinder-dialog-resize .ui-resizable-ne, .elfinder-dialog-resize .ui-resizable-nw { width: 10px; height: 10px; } .elfinder-dialog-resize .ui-resizable-se { background: transparent; bottom: 0; right: 0; margin-right: -7px; margin-bottom: -7px; } .elfinder-dialog-resize .ui-resizable-sw { margin-left: -7px; margin-bottom: -7px; } .elfinder-dialog-resize .ui-resizable-ne { margin-right: -7px; margin-top: -7px; } .elfinder-dialog-resize .ui-resizable-nw { margin-left: -7px; margin-top: -7px; } .elfinder-touch .elfinder-dialog-resize .ui-resizable-s, .elfinder-touch .elfinder-dialog-resize .ui-resizable-n { height: 20px; } .elfinder-touch .elfinder-dialog-resize .ui-resizable-e, .elfinder-touch .elfinder-dialog-resize .ui-resizable-w { width: 20px; } .elfinder-touch .elfinder-dialog-resize .ui-resizable-se, .elfinder-touch .elfinder-dialog-resize .ui-resizable-sw, .elfinder-touch .elfinder-dialog-resize .ui-resizable-ne, .elfinder-touch .elfinder-dialog-resize .ui-resizable-nw { width: 30px; height: 30px; } .elfinder-touch .elfinder-dialog-resize .elfinder-resize-preview .ui-resizable-se { width: 30px; height: 30px; margin: 0; } .elfinder-dialog-resize .ui-icon-grip-solid-vertical { position: absolute; top: 50%; right: 0; margin-top: -8px; margin-right: -11px; } .elfinder-dialog-resize .ui-icon-grip-solid-horizontal { position: absolute; left: 50%; bottom: 0; margin-left: -8px; margin-bottom: -11px;; } .elfinder-dialog-resize .elfinder-resize-row .ui-buttonset { float: right; } .elfinder-dialog-resize .elfinder-resize-degree input, .elfinder-dialog-resize input.elfinder-resize-quality { width: 3.5em; } .elfinder-mobile .elfinder-dialog-resize .elfinder-resize-degree input, .elfinder-mobile .elfinder-dialog-resize input.elfinder-resize-quality { width: 2.5em; } .elfinder-dialog-resize .elfinder-resize-degree button.ui-button { padding: 6px 8px; } .elfinder-dialog-resize button.ui-button span { padding: 0; } .elfinder-dialog-resize .elfinder-resize-jpgsize { font-size: 90%; } .ui-widget-content .elfinder-resize-container .elfinder-resize-rotate-slider { width: 195px; margin: 10px 7px; background-color: #fafafa; } .elfinder-dialog-resize .elfinder-resize-type span.ui-checkboxradio-icon { display: none; } .elfinder-resize-preset-container { box-sizing: border-box; border-radius: 5px; } /********************** COMMAND "EDIT" ****************************/ /* edit text file textarea */ .elfinder-file-edit { width: 100%; height: 100%; margin: 0; padding: 2px; border: 1px solid #ccc; box-sizing: border-box; resize: none; } .elfinder-touch .elfinder-file-edit { font-size: 16px; } /* edit area */ .elfinder-dialog-edit .ui-dialog-content.elfinder-edit-editor { background-color: #fff; } .elfinder-dialog-edit .ui-dialog-content.elfinder-edit-editor .elfinder-edit-imageeditor { width: 100%; height: 300px; max-height: 100%; text-align: center; } .elfinder-dialog-edit .ui-dialog-content.elfinder-edit-editor .elfinder-edit-imageeditor * { -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; user-select: none; } .elfinder-edit-imageeditor .tui-image-editor-main-container .tui-image-editor-main { top: 0; } .elfinder-edit-imageeditor .tui-image-editor-main-container .tui-image-editor-header { display: none; } .elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-crop .tui-image-editor-wrap, .elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-flip .tui-image-editor-wrap, .elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-rotate .tui-image-editor-wrap, .elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-draw .tui-image-editor-wrap, .elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-shape .tui-image-editor-wrap, .elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-icon .tui-image-editor-wrap, .elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-text .tui-image-editor-wrap, .elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-mask .tui-image-editor-wrap, .elfinder-edit-imageeditor .tui-image-editor-main.tui-image-editor-menu-filter .tui-image-editor-wrap { height: calc(100% - 150px); } /* bottom margen for softkeyboard on fullscreen mode */ .elfinder-touch.elfinder-fullscreen-native textarea.elfinder-file-edit { padding-bottom: 20em; margin-bottom: -20em; } .elfinder-dialog-edit .ui-dialog-buttonpane .elfinder-dialog-confirm-encoding { font-size: 12px; } .ui-dialog-buttonpane .ui-dialog-buttonset.elfinder-edit-extras { margin: 0 1em 0 .2em; float: left; } .ui-dialog-buttonpane .ui-dialog-buttonset.elfinder-edit-extras-quality { padding-top: 6px; } .ui-dialog-buttonpane .ui-dialog-buttonset.elfinder-edit-extras select { font-size: 12px; margin-top: 8px; } .elfinder-dialog-edit .ui-dialog-buttonpane .ui-icon { cursor: pointer; } .elfinder-edit-spinner { position: absolute; top: 50%; text-align: center; width: 100%; font-size: 16pt; } .elfinder-dialog-edit .elfinder-edit-spinner .elfinder-spinner, .elfinder-dialog-edit .elfinder-edit-spinner .elfinder-spinner-text { float: none; } .elfinder-dialog-edit .elfinder-toast > div { width: 280px; } .elfinder-edit-onlineconvert-button { display: inline-block; width: 180px; min-height: 30px; vertical-align: top; } .elfinder-edit-onlineconvert-button button, .elfinder-edit-onlineconvert-bottom-btn button { cursor: pointer; } .elfinder-edit-onlineconvert-bottom-btn button.elfinder-button-ios-multiline { -webkit-appearance: none; border-radius: 16px; color: #000; text-align: center; padding: 8px; background-color: #eee; background-image: -webkit-linear-gradient(top, hsl(0,0%,98%) 0%,hsl(0,0%,77%) 100%); background-image: linear-gradient(to bottom, hsl(0,0%,98%) 0%,hsl(0,0%,77%) 100%); } .elfinder-edit-onlineconvert-button .elfinder-button-icon { margin: 0 10px; vertical-align: middle; cursor: pointer; } .elfinder-edit-onlineconvert-bottom-btn { text-align: center; margin: 10px 0 0; } .elfinder-edit-onlineconvert-link { margin-top: 1em; text-align: center; } .elfinder-edit-onlineconvert-link .elfinder-button-icon { background-image: url("../img/editor-icons.png"); background-repeat: no-repeat; background-position: 0 -144px; margin-bottom: -3px; } .elfinder-edit-onlineconvert-link a { text-decoration: none; } /********************** COMMAND "SORT" ****************************/ /* for list table header sort triangle icon */ div.elfinder-cwd-wrapper-list tr.ui-state-default td { position: relative; } div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon { position: absolute; top: 4px; left: 0; right: 0; margin: auto 0px auto auto; } .elfinder-touch div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon { top: 7px; } .elfinder-rtl div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon { margin: auto auto auto 0px; } /********************** COMMAND "HELP" ****************************/ /* help dialog */ .elfinder-help { margin-bottom: .5em; -webkit-overflow-scrolling: touch; } /* fix tabs */ .elfinder-help .ui-tabs-panel { padding: .5em; overflow: auto; padding: 10px; } .elfinder-dialog .ui-tabs .ui-tabs-nav li { overflow: hidden; } .elfinder-dialog .ui-tabs .ui-tabs-nav li a { padding: .2em .8em; display: inline-block; } .elfinder-touch .elfinder-dialog .ui-tabs .ui-tabs-nav li a { padding: .5em .5em; } .elfinder-dialog .ui-tabs-active a { background: inherit; } .elfinder-help-shortcuts { height: auto; padding: 10px; margin: 0; box-sizing: border-box; } .elfinder-help-shortcut { white-space: nowrap; clear: both; } .elfinder-help-shortcut-pattern { float: left; width: 160px; } .elfinder-help-logo { width: 100px; height: 96px; float: left; margin-right: 1em; background: url('../img/logo.png') center center no-repeat; } .elfinder-help h3 { font-size: 1.5em; margin: .2em 0 .3em 0; } .elfinder-help-separator { clear: both; padding: .5em; } .elfinder-help-link { display: inline-block; margin-right: 12px; padding: 2px 0; white-space: nowrap; } .elfinder-rtl .elfinder-help-link { margin-right: 0; margin-left: 12px; } .elfinder-help .ui-priority-secondary { font-size: .9em; } .elfinder-help .ui-priority-primary { margin-bottom: 7px; } .elfinder-help-team { clear: both; text-align: right; border-bottom: 1px solid #ccc; margin: .5em 0; font-size: .9em; } .elfinder-help-team div { float: left; } .elfinder-help-license { font-size: .9em; } .elfinder-help-disabled { font-weight: bold; text-align: center; margin: 90px 0; } .elfinder-help .elfinder-dont-panic { display: block; border: 1px solid transparent; width: 200px; height: 200px; margin: 30px auto; text-decoration: none; text-align: center; position: relative; background: #d90004; -moz-box-shadow: 5px 5px 9px #111; -webkit-box-shadow: 5px 5px 9px #111; box-shadow: 5px 5px 9px #111; background: -moz-radial-gradient(80px 80px, circle farthest-corner, #d90004 35%, #960004 100%); background: -webkit-gradient(radial, 80 80, 60, 80 80, 120, from(#d90004), to(#960004)); -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px; outline: none; } .elfinder-help .elfinder-dont-panic span { font-size: 3em; font-weight: bold; text-align: center; color: #fff; position: absolute; left: 0; top: 45px; } ul.elfinder-help-integrations ul { margin-bottom: 1em; padding: 0; margin: 0 1em 1em; } ul.elfinder-help-integrations a { text-decoration: none; } ul.elfinder-help-integrations a:hover { text-decoration: underline; } .elfinder-help-debug { height: 100%; padding: 0; margin: 0; overflow: none; border: none; } .elfinder-help-debug .ui-tabs-panel { padding: 0; margin: 0; overflow: auto; } .elfinder-help-debug fieldset { margin-bottom: 10px; border-color: #778899; border-radius: 10px; } .elfinder-help-debug legend { font-size: 1.2em; font-weight: bold; color: #2e8b57; } .elfinder-help-debug dl { margin: 0; } .elfinder-help-debug dt { color: #778899; } .elfinder-help-debug dt:before { content: "["; } .elfinder-help-debug dt:after { content: "]"; } .elfinder-help-debug dd { margin-left: 1em; } .elfinder-help-debug dd span { /*font-size: 1.2em;*/ } /********************** COMMAND "PREFERENCE" ****************************/ .elfinder-dialog .elfinder-preference .ui-tabs-nav { margin-bottom: 1px; height: auto; } /* fix tabs */ .elfinder-preference .ui-tabs-panel { padding: 10px 10px 0; overflow: auto; box-sizing: border-box; -webkit-overflow-scrolling: touch; } .elfinder-preference a.ui-state-hover, .elfinder-preference label.ui-state-hover { border: none; } .elfinder-preference dl { width: 100%; display: inline-block; margin: .5em 0; } .elfinder-preference dt { display: block; width: 200px; clear: left; float: left; max-width: 50%; } .elfinder-rtl .elfinder-preference dt { clear: right; float: right; } .elfinder-preference dd { margin-bottom: 1em; } .elfinder-preference dt label { cursor: pointer; } .elfinder-preference dd label, .elfinder-preference dd input[type=checkbox] { white-space: nowrap; display: inline-block; cursor: pointer; } .elfinder-preference dt.elfinder-preference-checkboxes { width: 100%; max-width: none; } .elfinder-preference dd.elfinder-preference-checkboxes { padding-top: 3ex; } .elfinder-preference select { max-width: 100%; } .elfinder-preference dd.elfinder-preference-iconSize .ui-slider { width: 50%; max-width: 100px; display: inline-block; margin: 0 10px; } .elfinder-preference button { margin: 0 16px; } .elfinder-preference button + button { margin: 0 -10px; } .elfinder-preference .elfinder-preference-taball .elfinder-reference-hide-taball { display: none; } .elfinder-preference-theme fieldset { margin-bottom: 10px; } .elfinder-preference-theme legend a { font-size: 1.8em; text-decoration: none; cursor: pointer; } .elfinder-preference-theme dt { width: 20%; word-break: break-all; } .elfinder-preference-theme dt:after { content: " :"; } .elfinder-preference-theme dd { margin-inline-start: 20%; } .elfinder-preference img.elfinder-preference-theme-image { display: block; margin-left: auto; margin-right: auto; max-width: 90%; max-height: 200px; cursor: pointer; } .elfinder-preference-theme-btn { text-align: center; } .elfinder-preference-theme button.elfinder-preference-theme-default { display: inline; margin: 0 10px; font-size: 8pt; } /********************** COMMAND "INFO" ****************************/ .elfinder-rtl .elfinder-info-title .elfinder-cwd-icon:before { right: 33px; left: auto; } .elfinder-info-title .elfinder-cwd-icon.elfinder-cwd-bgurl:after { content: none; } /********************** COMMAND "UPLOAD" ****************************/ .elfinder-upload-dialog-wrapper .elfinder-upload-dirselect { position: absolute; bottom: 2px; width: 16px; height: 16px; padding: 10px; border: none; overflow: hidden; cursor: pointer; } .elfinder-ltr .elfinder-upload-dialog-wrapper .elfinder-upload-dirselect { left: 2px; } .elfinder-rtl .elfinder-upload-dialog-wrapper .elfinder-upload-dirselect { right: 2px; } /********************** COMMAND "RM" ****************************/ .elfinder-ltr .elfinder-rm-title .elfinder-cwd-icon:before { left: 38px; } .elfinder-rtl .elfinder-rm-title .elfinder-cwd-icon:before { right: 86px; left: auto; } .elfinder-rm-title .elfinder-cwd-icon.elfinder-cwd-bgurl:after { content: none; } /********************** COMMAND "RENAME" ****************************/ .elfinder-rename-batch div { margin: 5px 8px; } .elfinder-rename-batch .elfinder-rename-batch-name input { width: 100%; font-size: 1.6em; } .elfinder-rename-batch-type { text-align: center; } .elfinder-rename-batch .elfinder-rename-batch-type label { margin: 2px; font-size: .9em; } .elfinder-rename-batch-preview { padding: 0 8px; font-size: 1.1em; min-height: 4ex; } /* File: /css/common.css */ /*********************************************/ /* COMMON ELFINDER STUFFS */ /*********************************************/ /* for old jQuery UI */ .ui-front { z-index: 100; } /* style reset */ div.elfinder *, div.elfinder :after, div.elfinder :before { box-sizing: content-box; } div.elfinder fieldset { display: block; margin-inline-start: 2px; margin-inline-end: 2px; padding-block-start: 0.35em; padding-inline-start: 0.75em; padding-inline-end: 0.75em; padding-block-end: 0.625em; min-inline-size: min-content; border-width: 2px; border-style: groove; border-color: threedface; border-image: initial; } div.elfinder legend { display: block; padding-inline-start: 2px; padding-inline-end: 2px; border-width: initial; border-style: none; border-color: initial; border-image: initial; width: auto; margin-bottom: 0; } /* base container */ div.elfinder { padding: 0; position: relative; display: block; visibility: visible; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; } /* prevent auto zoom on iOS */ .elfinder-ios input, .elfinder-ios select, .elfinder-ios textarea { font-size: 16px !important; } /* full screen mode */ .elfinder.elfinder-fullscreen > .ui-resizable-handle { display: none; } .elfinder-font-mono { line-height: 2ex; } /* in lazy execution status */ .elfinder.elfinder-processing * { cursor: progress !important } .elfinder.elfinder-processing.elfinder-touch .elfinder-workzone:after { position: absolute; top: 0; width: 100%; height: 3px; content: ''; left: 0; background-image: url(../img/progress.gif); opacity: .6; pointer-events: none; } /* for disable select of Touch devices */ .elfinder *:not(input):not(textarea):not(select):not([contenteditable=true]), .elfinder-contextmenu *:not(input):not(textarea):not(select):not([contenteditable=true]) { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*-webkit-touch-callout:none;*/ -webkit-user-select: none; -moz-user-select: none; -khtml-user-select: none; user-select: none; } .elfinder .overflow-scrolling-touch { -webkit-overflow-scrolling: touch; } /* right to left enviroment */ .elfinder-rtl { text-align: right; direction: rtl; } /* nav and cwd container */ .elfinder-workzone { padding: 0; position: relative; overflow: hidden; } /* dir/file permissions and symlink markers */ .elfinder-lock, .elfinder-perms, .elfinder-symlink { position: absolute; width: 16px; height: 16px; background-image: url(../img/toolbar.png); background-repeat: no-repeat; background-position: 0 -528px; } .elfinder-symlink { } /* noaccess */ .elfinder-na .elfinder-perms { background-position: 0 -96px; } /* read only */ .elfinder-ro .elfinder-perms { background-position: 0 -64px; } /* write only */ .elfinder-wo .elfinder-perms { background-position: 0 -80px; } /* volume type group */ .elfinder-group .elfinder-perms { background-position: 0 0px; } /* locked */ .elfinder-lock { background-position: 0 -656px; } /* drag helper */ .elfinder-drag-helper { top: 0px; left: 0px; width: 70px; height: 60px; padding: 0 0 0 25px; z-index: 100000; will-change: left, top; } .elfinder-drag-helper.html5-native { position: absolute; top: -1000px; left: -1000px; } /* drag helper status icon (default no-drop) */ .elfinder-drag-helper-icon-status { position: absolute; width: 16px; height: 16px; left: 42px; top: 60px; background: url('../img/toolbar.png') 0 -96px no-repeat; display: block; } /* show "up-arrow" icon for move item */ .elfinder-drag-helper-move .elfinder-drag-helper-icon-status { background-position: 0 -720px; } /* show "plus" icon when ctrl/shift pressed */ .elfinder-drag-helper-plus .elfinder-drag-helper-icon-status { background-position: 0 -544px; } /* files num in drag helper */ .elfinder-drag-num { display: inline-box; position: absolute; top: 0; left: 0; width: auto; height: 14px; text-align: center; padding: 1px 3px 1px 3px; font-weight: bold; color: #fff; background-color: red; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } /* icon in drag helper */ .elfinder-drag-helper .elfinder-cwd-icon { margin: 0 0 0 -24px; float: left; } /* transparent overlay */ .elfinder-overlay { position: absolute; opacity: .2; filter: Alpha(Opacity=20); } /* panels under/below cwd (for search field etc) */ .elfinder .elfinder-panel { position: relative; background-image: none; padding: 7px 12px; } /* for html5 drag and drop */ [draggable=true] { -khtml-user-drag: element; } /* for place holder to content editable elements */ .elfinder [contentEditable=true]:empty:not(:focus):before { content: attr(data-ph); } /* bottom tray */ .elfinder div.elfinder-bottomtray { position: fixed; bottom: 0; max-width: 100%; opacity: .8; } .elfinder div.elfinder-bottomtray > div { top: initial; right: initial; left: initial; } .elfinder.elfinder-ltr div.elfinder-bottomtray { left: 0; } .elfinder.elfinder-rtl div.elfinder-bottomtray { right: 0; } /* tooltip */ .elfinder-ui-tooltip, .elfinder .elfinder-ui-tooltip { font-size: 14px; padding: 2px 4px; } /* progressbar */ .elfinder-ui-progressbar { pointer-events: none; position: absolute; width: 0; height: 2px; top: 0px; border-radius: 2px; filter: blur(1px); } .elfinder-ltr .elfinder-ui-progressbar { left: 0; } .elfinder-rtl .elfinder-ui-progressbar { right: 0; } /* File: /css/contextmenu.css */ /* menu and submenu */ .elfinder .elfinder-contextmenu, .elfinder .elfinder-contextmenu-sub { position: absolute; border: 1px solid #aaa; background: #fff; color: #555; padding: 4px 0; top: 0; left: 0; } /* submenu */ .elfinder .elfinder-contextmenu-sub { top: 5px; } /* submenu in rtl/ltr enviroment */ .elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-sub { margin-left: -5px; } .elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-sub { margin-right: -5px; } /* menu item */ .elfinder .elfinder-contextmenu-header { margin-top: -4px; padding: 0 .5em .2ex; border: none; text-align: center; } .elfinder .elfinder-contextmenu-header span { font-weight: normal; font-size: 0.8em; font-weight: bolder; } .elfinder .elfinder-contextmenu-item { position: relative; display: block; padding: 4px 30px; text-decoration: none; white-space: nowrap; cursor: default; } .elfinder .elfinder-contextmenu-item.ui-state-active { border: none; } .elfinder .elfinder-contextmenu-item .ui-icon { width: 16px; height: 16px; position: absolute; left: auto; right: auto; top: 50%; margin-top: -8px; } .elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-item .ui-icon { left: 2px; } .elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-item .ui-icon { right: 2px; } .elfinder-touch .elfinder-contextmenu-item { padding: 12px 38px; } /* root icon of each volume */ .elfinder-navbar-root-local.elfinder-contextmenu-icon { background-image: url("../img/volume_icon_local.svg"); background-size: contain; } .elfinder-navbar-root-trash.elfinder-contextmenu-icon { background-image: url("../img/volume_icon_trash.svg"); background-size: contain; } .elfinder-navbar-root-ftp.elfinder-contextmenu-icon { background-image: url("../img/volume_icon_ftp.svg"); background-size: contain; } .elfinder-navbar-root-sql.elfinder-contextmenu-icon { background-image: url("../img/volume_icon_sql.svg"); background-size: contain; } .elfinder-navbar-root-dropbox.elfinder-contextmenu-icon { background-image: url("../img/volume_icon_dropbox.svg"); background-size: contain; } .elfinder-navbar-root-googledrive.elfinder-contextmenu-icon { background-image: url("../img/volume_icon_googledrive.svg"); background-size: contain; } .elfinder-navbar-root-onedrive.elfinder-contextmenu-icon { background-image: url("../img/volume_icon_onedrive.svg"); background-size: contain; } .elfinder-navbar-root-box.elfinder-contextmenu-icon { background-image: url("../img/volume_icon_box.svg"); background-size: contain; } .elfinder-navbar-root-zip.elfinder-contextmenu-icon { background-image: url("../img/volume_icon_zip.svg"); background-size: contain; } .elfinder-navbar-root-network.elfinder-contextmenu-icon { background-image: url("../img/volume_icon_network.svg"); background-size: contain; } /* text in item */ .elfinder .elfinder-contextmenu .elfinder-contextmenu-item span { display: block; } /* submenu item in rtl/ltr enviroment */ .elfinder .elfinder-contextmenu-sub .elfinder-contextmenu-item { padding-left: 12px; padding-right: 12px; } .elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-item { text-align: left; } .elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-item { text-align: right; } .elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-sub .elfinder-contextsubmenu-item-icon { padding-left: 28px; } .elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-sub .elfinder-contextsubmenu-item-icon { padding-right: 28px; } .elfinder-touch .elfinder-contextmenu-ltr .elfinder-contextmenu-sub .elfinder-contextsubmenu-item-icon { padding-left: 36px; } .elfinder-touch .elfinder-contextmenu-rtl .elfinder-contextmenu-sub .elfinder-contextsubmenu-item-icon { padding-right: 36px; } /* command/submenu icon */ .elfinder .elfinder-contextmenu-extra-icon, .elfinder .elfinder-contextmenu-arrow, .elfinder .elfinder-contextmenu-icon { position: absolute; top: 50%; margin-top: -8px; overflow: hidden; } .elfinder-touch .elfinder-button-icon.elfinder-contextmenu-icon { transform-origin: center center; } /* command icon in rtl/ltr enviroment */ .elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-icon { left: 8px; } .elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-icon { right: 8px; } .elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-extra-icon { right: 8px; } .elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-extra-icon { left: 8px; } /* arrow icon */ .elfinder .elfinder-contextmenu-arrow { width: 16px; height: 16px; background: url('../img/arrows-normal.png') 5px 4px no-repeat; } /* arrow icon in rtl/ltr enviroment */ .elfinder .elfinder-contextmenu-ltr .elfinder-contextmenu-arrow { right: 5px; } .elfinder .elfinder-contextmenu-rtl .elfinder-contextmenu-arrow { left: 5px; background-position: 0 -10px; } /* command extra icon's , tag */ .elfinder .elfinder-contextmenu-extra-icon a, .elfinder .elfinder-contextmenu-extra-icon span { position: relative; width: 100%; height: 100%; margin: 0; color: transparent !important; text-decoration: none; cursor: pointer; } /* disable ui border/bg image on hover */ .elfinder .elfinder-contextmenu .ui-state-hover { border: 0 solid; background-image: none; } /* separator */ .elfinder .elfinder-contextmenu-separator { height: 0px; border-top: 1px solid #ccc; margin: 0 1px; } /* for CSS style priority to ui-state-disabled - "background-image: none" */ .elfinder .elfinder-contextmenu-item .elfinder-button-icon.ui-state-disabled { background-image: url('../img/toolbar.png'); } /* File: /css/cwd.css */ /******************************************************************/ /* CURRENT DIRECTORY STYLES */ /******************************************************************/ /* cwd container to avoid selectable on scrollbar */ .elfinder-cwd-wrapper { overflow: auto; position: relative; padding: 2px; margin: 0; } .elfinder-cwd-wrapper-list { padding: 0; } /* container */ .elfinder-cwd { position: absolute; top: 0; cursor: default; padding: 0; margin: 0; -ms-touch-action: auto; touch-action: auto; min-width: 100%; } .elfinder-ltr .elfinder-cwd { left: 0; } .elfinder-rtl .elfinder-cwd { right: 0; } .elfinder-cwd.elfinder-table-header-sticky { position: -webkit-sticky; position: -ms-sticky; position: sticky; top: 0; left: auto; right: auto; width: -webkit-max-content; width: -moz-max-content; width: -ms-max-content; width: max-content; height: 0; overflow: visible; } .elfinder-cwd.elfinder-table-header-sticky table { border-top: 2px solid; padding-top: 0; } .elfinder-cwd.elfinder-table-header-sticky td { display: inline-block; } .elfinder-droppable-active .elfinder-cwd.elfinder-table-header-sticky table { border-top: 2px solid transparent; } /* fixed table header container */ .elfinder-cwd-fixheader .elfinder-cwd { position: relative; } /* container active on dropenter */ .elfinder .elfinder-cwd-wrapper.elfinder-droppable-active { outline: 2px solid #8cafed; outline-offset: -2px; } .elfinder-cwd-wrapper-empty .elfinder-cwd:after { display: block; position: absolute; height: auto; width: 90%; width: calc(100% - 20px); position: absolute; top: 50%; left: 50%; -ms-transform: translateY(-50%) translateX(-50%); -webkit-transform: translateY(-50%) translateX(-50%); transform: translateY(-50%) translateX(-50%); line-height: 1.5em; text-align: center; white-space: pre-wrap; opacity: 0.6; filter: Alpha(Opacity=60); font-weight: bold; } .elfinder-cwd-file .elfinder-cwd-select { position: absolute; top: 0px; left: 0px; background-color: transparent; opacity: .4; filter: Alpha(Opacity=40); } .elfinder-mobile .elfinder-cwd-file .elfinder-cwd-select { width: 30px; height: 30px; } .elfinder-cwd-file.ui-selected .elfinder-cwd-select { opacity: .8; filter: Alpha(Opacity=80); } .elfinder-rtl .elfinder-cwd-file .elfinder-cwd-select { left: auto; right: 0px; } .elfinder .elfinder-cwd-selectall { position: absolute; width: 30px; height: 30px; top: 0px; opacity: .8; filter: Alpha(Opacity=80); } .elfinder .elfinder-workzone.elfinder-cwd-wrapper-empty .elfinder-cwd-selectall { display: none; } /************************** ICONS VIEW ********************************/ .elfinder-ltr .elfinder-workzone .elfinder-cwd-selectall { text-align: right; right: 18px; left: auto; } .elfinder-rtl .elfinder-workzone .elfinder-cwd-selectall { text-align: left; right: auto; left: 18px; } .elfinder-ltr.elfinder-mobile .elfinder-workzone .elfinder-cwd-selectall { right: 0px; } .elfinder-rtl.elfinder-mobile .elfinder-workzone .elfinder-cwd-selectall { left: 0px; } .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-select.ui-state-hover { background-color: transparent; } /* file container */ .elfinder-cwd-view-icons .elfinder-cwd-file { width: 120px; height: 90px; padding-bottom: 2px; cursor: default; border: none; position: relative; } .elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-active { border: none; } /* ltr/rtl enviroment */ .elfinder-ltr .elfinder-cwd-view-icons .elfinder-cwd-file { float: left; margin: 0 3px 2px 0; } .elfinder-rtl .elfinder-cwd-view-icons .elfinder-cwd-file { float: right; margin: 0 0 5px 3px; } /* remove ui hover class border */ .elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover { border: 0 solid; } /* icon wrapper to create selected highlight around icon */ .elfinder-cwd-view-icons .elfinder-cwd-file-wrapper { width: 52px; height: 52px; margin: 1px auto 1px auto; padding: 2px; position: relative; } /*** Custom Icon Size size1 - size3 ***/ /* type badge */ .elfinder-cwd-size1 .elfinder-cwd-icon:before, .elfinder-cwd-size2 .elfinder-cwd-icon:before, .elfinder-cwd-size3 .elfinder-cwd-icon:before { top: 3px; display: block; } /* size1 */ .elfinder-cwd-size1.elfinder-cwd-view-icons .elfinder-cwd-file { width: 120px; height: 112px; } .elfinder-cwd-size1.elfinder-cwd-view-icons .elfinder-cwd-file-wrapper { width: 74px; height: 74px; } .elfinder-cwd-size1 .elfinder-cwd-icon { -ms-transform-origin: top center; -ms-transform: scale(1.5); -webkit-transform-origin: top center; -webkit-transform: scale(1.5); transform-origin: top center; transform: scale(1.5); } .elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:before { -ms-transform-origin: top left; -ms-transform: scale(1.35) translate(-4px, 15%); -webkit-transform-origin: top left; -webkit-transform: scale(1.35) translate(-4px, 15%); transform-origin: top left; transform: scale(1.35) translate(-4px, 15%); } .elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:after { -ms-transform: scale(1) translate(10px, -5px); -webkit-transform: scale(1) translate(10px, -5px); transform: scale(1) translate(10px, -5px); } .elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl { -ms-transform-origin: center center; -ms-transform: scale(1); -webkit-transform-origin: center center; -webkit-transform: scale(1); transform-origin: center center; transform: scale(1); width: 72px; height: 72px; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; } /* size2 */ .elfinder-cwd-size2.elfinder-cwd-view-icons .elfinder-cwd-file { width: 140px; height: 134px; } .elfinder-cwd-size2.elfinder-cwd-view-icons .elfinder-cwd-file-wrapper { width: 98px; height: 98px; } .elfinder-cwd-size2 .elfinder-cwd-icon { -ms-transform-origin: top center; -ms-transform: scale(2); -webkit-transform-origin: top center; -webkit-transform: scale(2); transform-origin: top center; transform: scale(2); } .elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:before { -ms-transform-origin: top left; -ms-transform: scale(1.8) translate(-5px, 18%); -webkit-transform-origin: top left; -webkit-transform: scale(1.8) translate(-5px, 18%); transform-origin: top left; transform: scale(1.8) translate(-5px, 18%); } .elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:after { -ms-transform: scale(1.1) translate(0px, 10px); -webkit-transform: scale(1.1) translate(0px, 10px); transform: scale(1.1) translate(0px, 10px); } .elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl { -ms-transform-origin: center center; -ms-transform: scale(1); -webkit-transform-origin: center center; -webkit-transform: scale(1); transform-origin: center center; transform: scale(1); width: 96px; height: 96px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } /* size3 */ .elfinder-cwd-size3.elfinder-cwd-view-icons .elfinder-cwd-file { width: 174px; height: 158px; } .elfinder-cwd-size3.elfinder-cwd-view-icons .elfinder-cwd-file-wrapper { width: 122px; height: 122px; } .elfinder-cwd-size3 .elfinder-cwd-icon { -ms-transform-origin: top center; -ms-transform: scale(2.5); -webkit-transform-origin: top center; -webkit-transform: scale(2.5); transform-origin: top center; transform: scale(2.5); } .elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:before { -ms-transform-origin: top left; -ms-transform: scale(2.25) translate(-6px, 20%); -webkit-transform-origin: top left; -webkit-transform: scale(2.25) translate(-6px, 20%); transform-origin: top left; transform: scale(2.25) translate(-6px, 20%); } .elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:after { -ms-transform: scale(1.2) translate(-9px, 22px); -webkit-transform: scale(1.2) translate(-9px, 22px); transform: scale(1.2) translate(-9px, 22px); } .elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl { -ms-transform-origin: center center; -ms-transform: scale(1); -webkit-transform-origin: center center; -webkit-transform: scale(1); transform-origin: center center; transform: scale(1); width: 120px; height: 120px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; } /* file name place */ .elfinder-cwd-view-icons .elfinder-cwd-filename { text-align: center; max-height: 2.4em; line-height: 1.2em; white-space: pre-line; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; margin: 3px 1px 0 1px; padding: 1px; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; /* for webkit CSS3 */ word-break: break-word; overflow-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } /* permissions/symlink markers */ .elfinder-cwd-view-icons .elfinder-perms { bottom: 4px; right: 2px; } .elfinder-cwd-view-icons .elfinder-lock { top: -3px; right: -2px; } .elfinder-cwd-view-icons .elfinder-symlink { bottom: 6px; left: 0px; } /* icon/thumbnail */ .elfinder-cwd-icon { display: block; width: 48px; height: 48px; margin: 0 auto; background-image: url('../img/icons-big.svg'); background-image: url('../img/icons-big.png') \9; background-position: 0 0; background-repeat: no-repeat; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; } /* volume icon of root in folder */ .elfinder-navbar-root-local .elfinder-cwd-icon, .elfinder-cwd .elfinder-navbar-root-local.elfinder-droppable-active .elfinder-cwd-icon, .elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon { background-image: url("../img/volume_icon_local.svg"); background-image: url("../img/volume_icon_local.png") \9; background-position: 0 0; background-size: contain; } .elfinder-cwd .elfinder-navbar-root-local.elfinder-droppable-active .elfinder-cwd-icon { background-position: 1px -1px; } .elfinder-navbar-root-trash .elfinder-cwd-icon, .elfinder-cwd .elfinder-navbar-root-trash.elfinder-droppable-active .elfinder-cwd-icon, .elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon { background-image: url("../img/volume_icon_trash.svg"); background-image: url("../img/volume_icon_trash.png") \9; background-position: 0 0; background-size: contain; } .elfinder-cwd .elfinder-navbar-root-trash.elfinder-droppable-active .elfinder-cwd-icon { background-position: 1px -1px; } .elfinder-navbar-root-ftp .elfinder-cwd-icon, .elfinder-cwd .elfinder-navbar-root-ftp.elfinder-droppable-active .elfinder-cwd-icon, .elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon { background-image: url("../img/volume_icon_ftp.svg"); background-image: url("../img/volume_icon_ftp.png") \9; background-position: 0 0; background-size: contain; } .elfinder-cwd .elfinder-navbar-root-ftp.elfinder-droppable-active .elfinder-cwd-icon { background-position: 1px -1px; } .elfinder-navbar-root-sql .elfinder-cwd-icon, .elfinder-cwd .elfinder-navbar-root-sql.elfinder-droppable-active .elfinder-cwd-icon, .elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon { background-image: url("../img/volume_icon_sql.svg"); background-image: url("../img/volume_icon_sql.png") \9; background-position: 0 0; background-size: contain; } .elfinder-cwd .elfinder-navbar-root-sql.elfinder-droppable-active .elfinder-cwd-icon { background-position: 1px -1px; } .elfinder-navbar-root-dropbox .elfinder-cwd-icon, .elfinder-cwd .elfinder-navbar-root-dropbox.elfinder-droppable-active .elfinder-cwd-icon, .elfinder-cwd-view-list .elfinder-navbar-root-dropbox td .elfinder-cwd-icon { background-image: url("../img/volume_icon_dropbox.svg"); background-image: url("../img/volume_icon_dropbox.png") \9; background-position: 0 0; background-size: contain; } .elfinder-cwd .elfinder-navbar-root-dropbox.elfinder-droppable-active .elfinder-cwd-icon { background-position: 1px -1px; } .elfinder-navbar-root-googledrive .elfinder-cwd-icon, .elfinder-cwd .elfinder-navbar-root-googledrive.elfinder-droppable-active .elfinder-cwd-icon, .elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon { background-image: url("../img/volume_icon_googledrive.svg"); background-image: url("../img/volume_icon_googledrive.png") \9; background-position: 0 0; background-size: contain; } .elfinder-navbar-root-onedrive .elfinder-cwd-icon, .elfinder-cwd .elfinder-navbar-root-onedrive.elfinder-droppable-active .elfinder-cwd-icon, .elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon { background-image: url("../img/volume_icon_onedrive.svg"); background-image: url("../img/volume_icon_onedrive.png") \9; background-position: 0 0; background-size: contain; } .elfinder-navbar-root-box .elfinder-cwd-icon, .elfinder-cwd .elfinder-navbar-root-box.elfinder-droppable-active .elfinder-cwd-icon, .elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon { background-image: url("../img/volume_icon_box.svg"); background-image: url("../img/volume_icon_box.png") \9; background-position: 0 0; background-size: contain; } .elfinder-navbar-root-zip .elfinder-cwd-icon, .elfinder-cwd .elfinder-navbar-root-zip.elfinder-droppable-active .elfinder-cwd-icon, .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 { content: none; position: absolute; left: 0px; top: 5px; min-width: 20px; max-width: 84px; text-align: center; padding: 0px 4px 1px; border-radius: 4px; font-family: Verdana; font-size: 10px; line-height: 1.3em; -webkit-transform: scale(0.9); -moz-transform: scale(0.9); -ms-transform: scale(0.9); -o-transform: scale(0.9); transform: scale(0.9); } .elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-bgurl:before { left: -10px; } /* addtional type badge name */ .elfinder-cwd-icon.elfinder-cwd-icon-mp2t:before { content: 'ts' } .elfinder-cwd-icon.elfinder-cwd-icon-dash-xml:before { content: 'dash' } .elfinder-cwd-icon.elfinder-cwd-icon-x-mpegurl:before { content: 'hls' } .elfinder-cwd-icon.elfinder-cwd-icon-x-c:before { content: 'c++' } /* thumbnail image */ .elfinder-cwd-icon.elfinder-cwd-bgurl { background-position: center center; background-repeat: no-repeat; -moz-background-size: contain; background-size: contain; } /* thumbnail self */ .elfinder-cwd-icon.elfinder-cwd-bgurl.elfinder-cwd-bgself { -moz-background-size: cover; background-size: cover; } /* thumbnail crop*/ .elfinder-cwd-icon.elfinder-cwd-bgurl { -moz-background-size: cover; background-size: cover; } .elfinder-cwd-icon.elfinder-cwd-bgurl:after { content: ' '; } .elfinder-cwd-bgurl:after { position: relative; display: inline-block; top: 36px; left: -38px; width: 48px; height: 48px; background-image: url('../img/icons-big.svg'); background-image: url('../img/icons-big.png') \9; background-repeat: no-repeat; background-size: auto !important; opacity: .8; 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; -o-transform: scale(.6); transform-origin: 54px -24px; transform: scale(.6); } /* thumbnail image and draging icon */ .elfinder-cwd-icon.elfinder-cwd-icon-drag { width: 48px; height: 48px; } /* 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 { content: none; } /* "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; outline-offset: -2px; } /* mimetypes icons */ .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-rtf, .elfinder-cwd-icon-rtfd { background-position: 0 -400px; } .elfinder-cwd-icon-pdf:after, .elfinder-cwd-icon-pdf { 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, .elfinder-cwd-icon-css { 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-sh, .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-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 { background-position: 0 -900px; } .elfinder-cwd-icon-x-php:after, .elfinder-cwd-icon-x-php { background-position: 0 -950px; } .elfinder-cwd-icon-xml:after, .elfinder-cwd-icon-xml { 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-zip, .elfinder-cwd-icon-x-zip, .elfinder-cwd-icon-x-xz, .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 { width: 100%; border: none; margin: 0; padding: 0; } .elfinder-cwd-view-icons input { text-align: center; } .elfinder-cwd-view-icons textarea { width: 100%; border: 0px solid; margin: 0; padding: 0; text-align: center; overflow: hidden; resize: none; } .elfinder-cwd-view-icons { text-align: center; } /************************************ LIST VIEW ************************************/ /*.elfinder-cwd-view-list { padding:0 0 4px 0; }*/ .elfinder-cwd-wrapper.elfinder-cwd-fixheader .elfinder-cwd::after { display: none; } .elfinder-cwd table { width: 100%; border-collapse: separate; border: 0 solid; margin: 0 0 10px 0; border-spacing: 0; box-sizing: padding-box; padding: 2px; position: relative; } .elfinder-cwd table td { /* fix conflict with Bootstrap CSS */ box-sizing: content-box; } .elfinder-cwd-wrapper-list.elfinder-cwd-fixheader { position: absolute; overflow: hidden; } .elfinder-cwd-wrapper-list.elfinder-cwd-fixheader:before { content: ''; position: absolute; width: 100%; top: 0; height: 3px; background-color: white; } .elfinder-droppable-active + .elfinder-cwd-wrapper-list.elfinder-cwd-fixheader:before { background-color: #8cafed; } .elfinder .elfinder-workzone div.elfinder-cwd-fixheader table { table-layout: fixed; } .elfinder .elfinder-cwd table tbody.elfinder-cwd-fixheader { position: relative; } .elfinder-ltr .elfinder-cwd thead .elfinder-cwd-selectall { text-align: left; right: auto; left: 0px; padding-top: 3px; } .elfinder-rtl .elfinder-cwd thead .elfinder-cwd-selectall { text-align: right; right: 0px; left: auto; padding-top: 3px; } .elfinder-touch .elfinder-cwd thead .elfinder-cwd-selectall { padding-top: 4px; } .elfinder .elfinder-cwd table thead tr { border-left: 0 solid; border-top: 0 solid; border-right: 0 solid; } .elfinder .elfinder-cwd table thead td { padding: 4px 14px; } .elfinder-ltr .elfinder-cwd.elfinder-has-checkbox table thead td:first-child { padding: 4px 14px 4px 22px; } .elfinder-rtl .elfinder-cwd.elfinder-has-checkbox table thead td:first-child { padding: 4px 22px 4px 14px; } .elfinder-touch .elfinder-cwd table thead td, .elfinder-touch .elfinder-cwd.elfinder-has-checkbox table thead td:first-child { padding-top: 8px; padding-bottom: 8px; } .elfinder .elfinder-cwd table thead td.ui-state-active { background: #ebf1f6; background: -moz-linear-gradient(top, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebf1f6), color-stop(50%, #abd3ee), color-stop(51%, #89c3eb), color-stop(100%, #d5ebfb)); background: -webkit-linear-gradient(top, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%); background: -o-linear-gradient(top, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%); background: -ms-linear-gradient(top, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%); background: linear-gradient(to bottom, #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebf1f6', endColorstr='#d5ebfb', GradientType=0); } .elfinder .elfinder-cwd table td { padding: 0 12px; white-space: pre; overflow: hidden; text-align: right; cursor: default; border: 0 solid; } .elfinder .elfinder-cwd table tbody td:first-child { position: relative } .elfinder .elfinder-cwd table td div { box-sizing: content-box; } tr.elfinder-cwd-file td .elfinder-cwd-select { padding-top: 3px; } .elfinder-mobile tr.elfinder-cwd-file td .elfinder-cwd-select { width: 40px; } .elfinder-touch tr.elfinder-cwd-file td .elfinder-cwd-select { padding-top: 10px; } .elfinder-touch .elfinder-cwd tr td { padding: 10px 12px; } .elfinder-touch .elfinder-cwd tr.elfinder-cwd-file td { padding: 13px 12px; } .elfinder-ltr .elfinder-cwd table td { text-align: right; } .elfinder-ltr .elfinder-cwd table td:first-child { text-align: left; } .elfinder-rtl .elfinder-cwd table td { text-align: left; } .elfinder-rtl .elfinder-cwd table td:first-child { text-align: right; } .elfinder-odd-row { background: #eee; } /* filename container */ .elfinder-cwd-view-list .elfinder-cwd-file-wrapper { width: 97%; position: relative; } /* filename container in ltr/rtl enviroment */ .elfinder-ltr .elfinder-cwd-view-list.elfinder-has-checkbox .elfinder-cwd-file-wrapper { margin-left: 8px; } .elfinder-rtl .elfinder-cwd-view-list.elfinder-has-checkbox .elfinder-cwd-file-wrapper { margin-right: 8px; } .elfinder-cwd-view-list .elfinder-cwd-filename { padding-top: 4px; padding-bottom: 4px; display: inline-block; } .elfinder-ltr .elfinder-cwd-view-list .elfinder-cwd-filename { padding-left: 23px; } .elfinder-rtl .elfinder-cwd-view-list .elfinder-cwd-filename { padding-right: 23px; } /* premissions/symlink marker */ .elfinder-cwd-view-list .elfinder-perms, .elfinder-cwd-view-list .elfinder-lock, .elfinder-cwd-view-list .elfinder-symlink { margin-top: -6px; opacity: .6; filter: Alpha(Opacity=60); } .elfinder-cwd-view-list .elfinder-perms { bottom: -4px; } .elfinder-cwd-view-list .elfinder-lock { top: 0px; } .elfinder-cwd-view-list .elfinder-symlink { bottom: -4px; } /* markers in ltr/rtl enviroment */ .elfinder-ltr .elfinder-cwd-view-list .elfinder-perms { left: 8px; } .elfinder-rtl .elfinder-cwd-view-list .elfinder-perms { right: -8px; } .elfinder-ltr .elfinder-cwd-view-list .elfinder-lock { left: 10px; } .elfinder-rtl .elfinder-cwd-view-list .elfinder-lock { right: -10px; } .elfinder-ltr .elfinder-cwd-view-list .elfinder-symlink { left: -7px; } .elfinder-rtl .elfinder-cwd-view-list .elfinder-symlink { right: 7px; } /* file icon */ .elfinder-cwd-view-list td .elfinder-cwd-icon { width: 16px; height: 16px; position: absolute; top: 50%; margin-top: -8px; background-image: url(../img/icons-small.png); } /* icon in ltr/rtl enviroment */ .elfinder-ltr .elfinder-cwd-view-list .elfinder-cwd-icon { left: 0; } .elfinder-rtl .elfinder-cwd-view-list .elfinder-cwd-icon { right: 0; } /* type badge, thumbnail image overlay */ .elfinder-cwd-view-list .elfinder-cwd-icon:before, .elfinder-cwd-view-list .elfinder-cwd-icon:after { content: none; } /* table header resize handle */ .elfinder-cwd-view-list thead td .ui-resizable-handle { height: 100%; top: 6px; } .elfinder-touch .elfinder-cwd-view-list thead td .ui-resizable-handle { top: -4px; margin: 10px; } .elfinder-cwd-view-list thead td .ui-resizable-e { right: -7px; } .elfinder-cwd-view-list thead td .ui-resizable-w { left: -7px; } .elfinder-touch .elfinder-cwd-view-list thead td .ui-resizable-e { right: -16px; } .elfinder-touch .elfinder-cwd-view-list thead td .ui-resizable-w { left: -16px; } /* empty message */ .elfinder-cwd-wrapper-empty .elfinder-cwd-view-list.elfinder-cwd:after { margin-top: 0; } /* overlay message board */ .elfinder-cwd-message-board { position: absolute; position: -webkit-sticky; position: sticky; width: 100%; height: calc(100% - 0.01px); /* for Firefox scroll problem */ top: 0; left: 0; margin: 0; padding: 0; pointer-events: none; background-color: transparent; } /* overlay message board for trash */ .elfinder-cwd-wrapper-trash .elfinder-cwd-message-board { background-image: url(../img/trashmesh.png); } .elfinder-cwd-message-board .elfinder-cwd-trash { position: absolute; bottom: 0; font-size: 30px; width: 100%; text-align: right; display: none; } .elfinder-rtl .elfinder-cwd-message-board .elfinder-cwd-trash { text-align: left; } .elfinder-mobile .elfinder-cwd-message-board .elfinder-cwd-trash { font-size: 20px; } .elfinder-cwd-wrapper-trash .elfinder-cwd-message-board .elfinder-cwd-trash { display: block; opacity: .3; } /* overlay message board for expires */ .elfinder-cwd-message-board .elfinder-cwd-expires { position: absolute; bottom: 0; font-size: 24px; width: 100%; text-align: right; opacity: .25; } .elfinder-rtl .elfinder-cwd-message-board .elfinder-cwd-expires { text-align: left; } .elfinder-mobile .elfinder-cwd-message-board .elfinder-cwd-expires { font-size: 20px; } /* File: /css/dialog.css */ /*********************************************/ /* DIALOGS STYLES */ /*********************************************/ /* common dialogs class */ .std42-dialog { padding: 0; position: absolute; left: auto; right: auto; box-sizing: border-box; } .std42-dialog.elfinder-dialog-minimized { overFlow: hidden; position: relative; float: left; width: auto; cursor: pointer; } .elfinder-rtl .std42-dialog.elfinder-dialog-minimized { float: right; } .std42-dialog input { border: 1px solid; } /* titlebar */ .std42-dialog .ui-dialog-titlebar { border-left: 0 solid transparent; border-top: 0 solid transparent; border-right: 0 solid transparent; font-weight: normal; padding: .2em 1em; } .std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar { padding: 0 .5em; height: 20px; } .elfinder-touch .std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar { padding: .3em .5em; } .std42-dialog.ui-draggable-disabled .ui-dialog-titlebar { cursor: default; } .std42-dialog .ui-dialog-titlebar .ui-widget-header { border: none; cursor: pointer; } .std42-dialog .ui-dialog-titlebar span.elfinder-dialog-title { display: inherit; word-break: break-all; } .std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar span.elfinder-dialog-title { display: list-item; display: -moz-inline-box; white-space: nowrap; word-break: normal; overflow: hidden; word-wrap: normal; overflow-wrap: normal; max-width: -webkit-calc(100% - 24px); max-width: -moz-calc(100% - 24px); max-width: calc(100% - 24px); } .elfinder-touch .std42-dialog .ui-dialog-titlebar span.elfinder-dialog-title { padding-top: .15em; } .elfinder-touch .std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar span.elfinder-dialog-title { max-width: -webkit-calc(100% - 36px); max-width: -moz-calc(100% - 36px); max-width: calc(100% - 36px); } .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button { position: relative; float: left; top: 10px; left: -10px; right: 10px; width: 20px; height: 20px; padding: 1px; margin: -10px 1px 0 1px; background-color: transparent; background-image: none; } .elfinder-touch .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button { -moz-transform: scale(1.2); zoom: 1.2; padding-left: 6px; padding-right: 6px; height: 24px; } .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button-right { float: right; } .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button.elfinder-titlebar-button-right { left: 10px; right: -10px; } .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button .ui-icon { width: 17px; height: 17px; border-width: 1px; opacity: .7; filter: Alpha(Opacity=70); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; } .elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button .ui-icon { opacity: .5; filter: Alpha(Opacity=50); } .std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar .elfinder-titlebar-button .ui-icon { opacity: 1; filter: Alpha(Opacity=100); } .std42-dialog.elfinder-dialog-minimized .ui-dialog-titlebar select { display: none; } .elfinder-spinner { width: 14px; height: 14px; background: url("../img/spinner-mini.gif") center center no-repeat; margin: 0 5px; display: inline-block; vertical-align: middle; } .elfinder-ltr .elfinder-spinner, .elfinder-ltr .elfinder-spinner-text { float: left; } .elfinder-rtl .elfinder-spinner, .elfinder-rtl .elfinder-spinner-text { float: right; } /* resize handle for touch devices */ .elfinder-touch .std42-dialog.ui-dialog:not(ui-resizable-disabled) .ui-resizable-se { width: 12px; height: 12px; -moz-transform-origin: bottom right; -moz-transform: scale(1.5); zoom: 1.5; right: -7px; bottom: -7px; margin: 3px 7px 7px 3px; background-position: -64px -224px; } .elfinder-rtl .elfinder-dialog .ui-dialog-titlebar { text-align: right; } /* content */ .std42-dialog .ui-dialog-content { padding: .3em .5em; } .elfinder .std42-dialog .ui-dialog-content, .elfinder .std42-dialog .ui-dialog-content * { -webkit-user-select: auto; -moz-user-select: text; -khtml-user-select: text; user-select: text; } .elfinder .std42-dialog .ui-dialog-content label { border: none; } /* buttons */ .std42-dialog .ui-dialog-buttonpane { border: 0 solid; margin: 0; padding: .5em; text-align: right; } .elfinder-rtl .std42-dialog .ui-dialog-buttonpane { text-align: left; } .std42-dialog .ui-dialog-buttonpane button { margin: .2em 0 0 .4em; padding: .2em; outline: 0px solid; } .std42-dialog .ui-dialog-buttonpane button span { padding: 2px 9px; } .std42-dialog .ui-dialog-buttonpane button span.ui-icon { padding: 2px; } .elfinder-dialog .ui-resizable-e, .elfinder-dialog .ui-resizable-s { width: 0; height: 0; } .std42-dialog .ui-button input { cursor: pointer; } .std42-dialog select { border: 1px solid #ccc; } /* error/notify/confirm dialogs icon */ .elfinder-dialog-icon { position: absolute; width: 32px; height: 32px; left: 10px; top: 50%; margin-top: -15px; background: url("../img/dialogs.png") 0 0 no-repeat; } .elfinder-rtl .elfinder-dialog-icon { left: auto; right: 10px; } /*********************** ERROR DIALOG **************************/ .elfinder-dialog-error .ui-dialog-content, .elfinder-dialog-confirm .ui-dialog-content { padding-left: 56px; min-height: 35px; } .elfinder-rtl .elfinder-dialog-error .ui-dialog-content, .elfinder-rtl .elfinder-dialog-confirm .ui-dialog-content { padding-left: 0; padding-right: 56px; } .elfinder-dialog-error .elfinder-err-var { word-break: break-all; } /*********************** NOTIFY DIALOG **************************/ .elfinder-dialog-notify { top : 36px; width : 280px; } .elfinder-ltr .elfinder-dialog-notify { right : 12px; } .elfinder-rtl .elfinder-dialog-notify { left : 12px; } .elfinder-dialog-notify .ui-dialog-titlebar { height: 5px; overflow: hidden; } .elfinder.elfinder-touch > .elfinder-dialog-notify .ui-dialog-titlebar { height: 10px; } .elfinder > .elfinder-dialog-notify .ui-dialog-titlebar .elfinder-titlebar-button { top: 2px; } .elfinder.elfinder-touch > .elfinder-dialog-notify .ui-dialog-titlebar .elfinder-titlebar-button { top: 4px; } .elfinder > .elfinder-dialog-notify .ui-dialog-titlebar .elfinder-titlebar-button { left: -18px; right: 18px; } .elfinder > .elfinder-dialog-notify .ui-dialog-titlebar .elfinder-titlebar-button.elfinder-titlebar-button-right { left: 18px; right: -18px; } .ui-dialog-titlebar .elfinder-ui-progressbar { position: absolute; top: 17px; } .elfinder-touch .ui-dialog-titlebar .elfinder-ui-progressbar { top: 26px; } .elfinder-dialog-notify.elfinder-titlebar-button-hide .ui-dialog-titlebar-close { display: none; } .elfinder-dialog-notify.elfinder-dialog-minimized.elfinder-titlebar-button-hide .ui-dialog-titlebar span.elfinder-dialog-title { max-width: initial; } .elfinder-dialog-notify .ui-dialog-content { padding: 0; } /* one notification container */ .elfinder-notify { border-bottom: 1px solid #ccc; position: relative; padding: .5em; text-align: center; overflow: hidden; } .elfinder-ltr .elfinder-notify { padding-left: 36px; } .elfinder-rtl .elfinder-notify { padding-right: 36px; } .elfinder-notify:last-child { border: 0 solid; } /* progressbar */ .elfinder-notify-progressbar { width: 180px; height: 8px; border: 1px solid #aaa; background: #f5f5f5; margin: 5px auto; overflow: hidden; } .elfinder-notify-progress { width: 100%; height: 8px; background: url(../img/progress.gif) center center repeat-x; } .elfinder-notify-progressbar, .elfinder-notify-progress { -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; } .elfinder-notify-cancel { position: relative; top: -18px; right: calc(-50% + 15px); } .elfinder-notify-cancel .ui-icon-close { background-position: -80px -128px; width: 18px; height: 18px; border-radius: 9px; border: none; background-position: -80px -128px; cursor: pointer; } /* icons */ .elfinder-dialog-icon-open, .elfinder-dialog-icon-readdir, .elfinder-dialog-icon-file { background-position: 0 -225px; } .elfinder-dialog-icon-reload { background-position: 0 -225px; } .elfinder-dialog-icon-mkdir { background-position: 0 -64px; } .elfinder-dialog-icon-mkfile { background-position: 0 -96px; } .elfinder-dialog-icon-copy, .elfinder-dialog-icon-prepare, .elfinder-dialog-icon-move { background-position: 0 -128px; } .elfinder-dialog-icon-upload { background-position: 0 -160px; } .elfinder-dialog-icon-chunkmerge { background-position: 0 -160px; } .elfinder-dialog-icon-rm { background-position: 0 -192px; } .elfinder-dialog-icon-download { background-position: 0 -260px; } .elfinder-dialog-icon-save { background-position: 0 -295px; } .elfinder-dialog-icon-rename, .elfinder-dialog-icon-chkcontent { background-position: 0 -330px; } .elfinder-dialog-icon-zipdl, .elfinder-dialog-icon-archive, .elfinder-dialog-icon-extract { background-position: 0 -365px; } .elfinder-dialog-icon-search { background-position: 0 -402px; } .elfinder-dialog-icon-resize, .elfinder-dialog-icon-loadimg, .elfinder-dialog-icon-netmount, .elfinder-dialog-icon-netunmount, .elfinder-dialog-icon-chmod, .elfinder-dialog-icon-preupload, .elfinder-dialog-icon-url, .elfinder-dialog-icon-dim { background-position: 0 -434px; } /*********************** CONFIRM DIALOG **************************/ .elfinder-dialog-confirm-applyall, .elfinder-dialog-confirm-encoding { padding: 0 1em; margin: 0; } .elfinder-ltr .elfinder-dialog-confirm-applyall, .elfinder-ltr .elfinder-dialog-confirm-encoding { text-align: left; } .elfinder-rtl .elfinder-dialog-confirm-applyall, .elfinder-rtl .elfinder-dialog-confirm-encoding { text-align: right; } .elfinder-dialog-confirm .elfinder-dialog-icon { background-position: 0 -32px; } .elfinder-dialog-confirm .ui-dialog-buttonset { width: auto; } /*********************** FILE INFO DIALOG **************************/ .elfinder-info-title .elfinder-cwd-icon { float: left; width: 48px; height: 48px; margin-right: 1em; } .elfinder-rtl .elfinder-info-title .elfinder-cwd-icon { float: right; margin-right: 0; margin-left: 1em; } .elfinder-info-title strong { display: block; padding: .3em 0 .5em 0; } .elfinder-info-tb { min-width: 200px; border: 0 solid; margin: 1em .2em 1em .2em; width: 100%; } .elfinder-info-tb td { white-space: pre-wrap; padding: 2px; } .elfinder-info-tb td.elfinder-info-label { white-space: nowrap; } .elfinder-info-tb td.elfinder-info-hash { display: inline-block; word-break: break-all; max-width: 32ch; } .elfinder-ltr .elfinder-info-tb tr td:first-child { text-align: right; } .elfinder-ltr .elfinder-info-tb span { float: left; } .elfinder-rtl .elfinder-info-tb tr td:first-child { text-align: left; } .elfinder-rtl .elfinder-info-tb span { float: right; } .elfinder-info-tb a { outline: none; text-decoration: underline; } .elfinder-info-tb a:hover { text-decoration: none; } .elfinder-netmount-tb { margin: 0 auto; } .elfinder-netmount-tb select, .elfinder-netmount-tb .elfinder-button-icon { cursor: pointer; } button.elfinder-info-button { margin: -3.5px 0; cursor: pointer; } /*********************** UPLOAD DIALOG **************************/ .elfinder-upload-dropbox { display: table-cell; text-align: center; vertical-align: middle; padding: 0.5em; border: 3px dashed #aaa; width: 9999px; height: 80px; overflow: hidden; word-break: keep-all; } .elfinder-upload-dropbox.ui-state-hover { background: #dfdfdf; border: 3px dashed #555; } .elfinder-upload-dialog-or { margin: .3em 0; text-align: center; } .elfinder-upload-dialog-wrapper { text-align: center; } .elfinder-upload-dialog-wrapper .ui-button { position: relative; overflow: hidden; } .elfinder-upload-dialog-wrapper .ui-button form { position: absolute; right: 0; top: 0; width: 100%; opacity: 0; filter: Alpha(Opacity=0); } .elfinder-upload-dialog-wrapper .ui-button form input { padding: 50px 0 0; font-size: 3em; width: 100%; } /* dialog for elFinder itself */ .dialogelfinder .dialogelfinder-drag { border-left: 0 solid; border-top: 0 solid; border-right: 0 solid; font-weight: normal; padding: 2px 12px; cursor: move; position: relative; text-align: left; } .elfinder-rtl .dialogelfinder-drag { text-align: right; } .dialogelfinder-drag-close { position: absolute; top: 50%; margin-top: -8px; } .elfinder-ltr .dialogelfinder-drag-close { right: 12px; } .elfinder-rtl .dialogelfinder-drag-close { left: 12px; } /*********************** RM CONFIRM **************************/ .elfinder-rm-title { margin-bottom: .5ex; } .elfinder-rm-title .elfinder-cwd-icon { float: left; width: 48px; height: 48px; margin-right: 1em; } .elfinder-rtl .elfinder-rm-title .elfinder-cwd-icon { float: right; margin-right: 0; margin-left: 1em; } .elfinder-rm-title strong { display: block; /*word-wrap: break-word;*/ white-space: pre-wrap; word-break: normal; overflow: hidden; text-overflow: ellipsis; } .elfinder-rm-title + br { display: none; } /* File: /css/fonts.css */ .dialogelfinder .dialogelfinder-drag, .elfinder-place-drag .elfinder-navbar-dir, .elfinder-quicklook-preview-text-wrapper, .elfinder-info-tb { font-size: .9em; } .std42-dialog .ui-dialog-titlebar { font-size: .82em; } .elfinder-button-search input { font-size: .8em; } .std42-dialog .ui-dialog-buttonpane, .elfinder-toast { font-size: .76em; } .elfinder-contextmenu .elfinder-contextmenu-item span, .std42-dialog .ui-dialog-content, .elfinder .elfinder-navbar, .elfinder-quicklook-info-data, .elfinder-button-menu-item { font-size: .72em; } .elfinder-cwd-view-icons .elfinder-cwd-filename, .elfinder-cwd-view-list td, .elfinder-quicklook-title, .elfinder-statusbar div { font-size: .7em; } .elfinder-upload-dropbox, .elfinder-upload-dialog-or { font-size: 1.2em; } .elfinder-font-mono { font-family: "Ricty Diminished", "Myrica M", Consolas, "Courier New", Courier, Monaco, monospace; font-size: 1.1em; } .elfinder-drag-num { font-size: 12px; } .elfinder-quicklook-title { font-weight: normal; } /* File: /css/navbar.css */ /*********************************************/ /* NAVIGATION PANEL */ /*********************************************/ /* container */ .elfinder .elfinder-navbar { /*box-sizing: border-box;*/ width: 230px; padding: 3px 5px; background-image: none; border-top: 0 solid; border-bottom: 0 solid; overflow: auto; position: relative; } .elfinder .elfinder-navdock { box-sizing: border-box; width: 230px; height: auto; position: absolute; bottom: 0; overflow: auto; } .elfinder-navdock .ui-resizable-n { top: 0; height: 20px; } /* ltr/rtl enviroment */ .elfinder-ltr .elfinder-navbar { float: left; border-left: 0 solid; } .elfinder-rtl .elfinder-navbar { float: right; border-right: 0 solid; } .elfinder-ltr .ui-resizable-e { margin-left: 10px; } /* folders tree container */ .elfinder-tree { display: table; width: 100%; margin: 0 0 .5em 0; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } /* one folder wrapper */ .elfinder-navbar-wrapper, .elfinder-place-wrapper { } /* folder */ .elfinder-navbar-dir { position: relative; display: block; white-space: nowrap; padding: 3px 12px; margin: 0; outline: 0px solid; border: 1px solid transparent; cursor: default; } .elfinder-touch .elfinder-navbar-dir { padding: 12px 12px; } /* ltr/rtl enviroment */ .elfinder-ltr .elfinder-navbar-dir { padding-left: 35px; } .elfinder-rtl .elfinder-navbar-dir { padding-right: 35px; } /* arrow before icon */ .elfinder-navbar-arrow { width: 12px; height: 14px; position: absolute; display: none; top: 50%; margin-top: -8px; background-image: url("../img/arrows-normal.png"); background-repeat: no-repeat; /* border:1px solid #111;*/ } .elfinder-ltr .elfinder-navbar-arrow { left: 0; } .elfinder-rtl .elfinder-navbar-arrow { right: 0; } .elfinder-touch .elfinder-navbar-arrow { -moz-transform-origin: top left; -moz-transform: scale(1.4); zoom: 1.4; margin-bottom: 7px; } .elfinder-ltr.elfinder-touch .elfinder-navbar-arrow { left: -3px; margin-right: 20px; } .elfinder-rtl.elfinder-touch .elfinder-navbar-arrow { right: -3px; margin-left: 20px; } .ui-state-active .elfinder-navbar-arrow { background-image: url("../img/arrows-active.png"); } /* collapsed/expanded arrow view */ .elfinder-navbar-collapsed .elfinder-navbar-arrow { display: block; } .elfinder-subtree-chksubdir .elfinder-navbar-arrow { opacity: .25; filter: Alpha(Opacity=25); } /* arrow ltr/rtl enviroment */ .elfinder-ltr .elfinder-navbar-collapsed .elfinder-navbar-arrow { background-position: 0 4px; } .elfinder-rtl .elfinder-navbar-collapsed .elfinder-navbar-arrow { background-position: 0 -10px; } .elfinder-ltr .elfinder-navbar-expanded .elfinder-navbar-arrow, .elfinder-rtl .elfinder-navbar-expanded .elfinder-navbar-arrow { background-position: 0 -21px; } /* folder icon */ .elfinder-navbar-icon { width: 16px; height: 16px; position: absolute; top: 50%; margin-top: -8px; background-image: url("../img/toolbar.png"); background-repeat: no-repeat; background-position: 0 -16px; } /* ltr/rtl enviroment */ .elfinder-ltr .elfinder-navbar-icon { left: 14px; } .elfinder-rtl .elfinder-navbar-icon { right: 14px; } /* places icon */ .elfinder-places .elfinder-navbar-root .elfinder-navbar-icon { background-position: 0 -704px; } /* root folder */ .elfinder-tree .elfinder-navbar-root-local .elfinder-navbar-icon, .elfinder-tree .elfinder-navbar-root-trash .elfinder-navbar-icon, .elfinder-tree .elfinder-navbar-root-ftp .elfinder-navbar-icon, .elfinder-tree .elfinder-navbar-root-sql .elfinder-navbar-icon, .elfinder-tree .elfinder-navbar-root-dropbox .elfinder-navbar-icon, .elfinder-tree .elfinder-navbar-root-googledrive .elfinder-navbar-icon, .elfinder-tree .elfinder-navbar-root-onedrive .elfinder-navbar-icon, .elfinder-tree .elfinder-navbar-root-box .elfinder-navbar-icon, .elfinder-tree .elfinder-navbar-root-zip .elfinder-navbar-icon, .elfinder-tree .elfinder-navbar-root-network .elfinder-navbar-icon { background-position: 0 0; background-size: contain; } /* root icon of each volume "\9" for IE8 trick */ .elfinder-tree .elfinder-navbar-root-local .elfinder-navbar-icon { background-image: url("../img/volume_icon_local.svg"); background-image: url("../img/volume_icon_local.png") \9; } .elfinder-tree .elfinder-navbar-root-trash .elfinder-navbar-icon { background-image: url("../img/volume_icon_trash.svg"); background-image: url("../img/volume_icon_trash.png") \9; } .elfinder-tree .elfinder-navbar-root-ftp .elfinder-navbar-icon { background-image: url("../img/volume_icon_ftp.svg"); background-image: url("../img/volume_icon_ftp.png") \9; } .elfinder-tree .elfinder-navbar-root-sql .elfinder-navbar-icon { background-image: url("../img/volume_icon_sql.svg"); background-image: url("../img/volume_icon_sql.png") \9; } .elfinder-tree .elfinder-navbar-root-dropbox .elfinder-navbar-icon { background-image: url("../img/volume_icon_dropbox.svg"); background-image: url("../img/volume_icon_dropbox.png") \9; } .elfinder-tree .elfinder-navbar-root-googledrive .elfinder-navbar-icon { background-image: url("../img/volume_icon_googledrive.svg"); background-image: url("../img/volume_icon_googledrive.png") \9; } .elfinder-tree .elfinder-navbar-root-onedrive .elfinder-navbar-icon { background-image: url("../img/volume_icon_onedrive.svg"); background-image: url("../img/volume_icon_onedrive.png") \9; } .elfinder-tree .elfinder-navbar-root-box .elfinder-navbar-icon { background-image: url("../img/volume_icon_box.svg"); background-image: url("../img/volume_icon_box.png") \9; } .elfinder-tree .elfinder-navbar-root-zip .elfinder-navbar-icon { background-image: url("../img/volume_icon_zip.svg"); background-image: url("../img/volume_icon_zip.png") \9; } .elfinder-tree .elfinder-navbar-root-network .elfinder-navbar-icon { background-image: url("../img/volume_icon_network.svg"); background-image: url("../img/volume_icon_network.png") \9; } /* icon in active/hove/dropactive state */ .ui-state-active .elfinder-navbar-icon, .elfinder-droppable-active .elfinder-navbar-icon, .ui-state-hover .elfinder-navbar-icon { background-position: 0 -32px; } /* ltr/rtl enviroment */ .elfinder-ltr .elfinder-navbar-subtree { margin-left: 12px; } .elfinder-rtl .elfinder-navbar-subtree { margin-right: 12px; } /* spinner */ .elfinder-tree .elfinder-spinner { position: absolute; top: 50%; margin: -7px 0 0; } /* spinner ltr/rtl enviroment */ .elfinder-ltr .elfinder-tree .elfinder-spinner { left: 0; margin-left: -2px; } .elfinder-rtl .elfinder-tree .elfinder-spinner { right: 0; margin-right: -2px; } /* marker */ .elfinder-navbar .elfinder-perms, .elfinder-navbar .elfinder-lock, .elfinder-navbar .elfinder-symlink { opacity: .6; filter: Alpha(Opacity=60); } /* permissions marker */ .elfinder-navbar .elfinder-perms { bottom: -1px; margin-top: -8px; } /* locked marker */ .elfinder-navbar .elfinder-lock { top: -2px; } /* permissions/symlink markers ltr/rtl enviroment */ .elfinder-ltr .elfinder-navbar .elfinder-perms { left: 20px; transform: scale(0.8); } .elfinder-rtl .elfinder-navbar .elfinder-perms { right: 20px; transform: scale(0.8); } .elfinder-ltr .elfinder-navbar .elfinder-lock { left: 20px; transform: scale(0.8); } .elfinder-rtl .elfinder-navbar .elfinder-lock { right: 20px; transform: scale(0.8); } .elfinder-ltr .elfinder-navbar .elfinder-symlink { left: 8px; transform: scale(0.8); } .elfinder-rtl .elfinder-navbar .elfinder-symlink { right: 8px; transform: scale(0.8); } /* navbar input */ .elfinder-navbar input { width: 100%; border: 0px solid; margin: 0; padding: 0; } /* resizable */ .elfinder-navbar .ui-resizable-handle { width: 12px; background: transparent url('../img/resize.png') center center no-repeat; } .elfinder-nav-handle-icon { position: absolute; top: 50%; margin: -8px 2px 0 2px; opacity: .5; filter: Alpha(Opacity=50); } /* pager button */ .elfinder-navbar-pager { width: 100%; box-sizing: border-box; padding-top: 3px; padding-bottom: 3px; } .elfinder-touch .elfinder-navbar-pager { padding-top: 10px; padding-bottom: 10px; } .elfinder-places { border: none; margin: 0; padding: 0; } .elfinder-places.elfinder-droppable-active { /*border:1px solid #8cafed;*/ } /* navbar swipe handle */ .elfinder-navbar-swipe-handle { position: absolute; top: 0px; height: 100%; width: 50px; pointer-events: none; } .elfinder-ltr .elfinder-navbar-swipe-handle { left: 0px; background: linear-gradient(to right, rgba(221, 228, 235, 1) 0, rgba(221, 228, 235, 0.8) 5px, rgba(216, 223, 230, 0.3) 8px, rgba(0, 0, 0, 0.1) 95%, rgba(0, 0, 0, 0) 100%); } .elfinder-rtl .elfinder-navbar-swipe-handle { right: 0px; background: linear-gradient(to left, rgba(221, 228, 235, 1) 0, rgba(221, 228, 235, 0.8) 5px, rgba(216, 223, 230, 0.3) 8px, rgba(0, 0, 0, 0.1) 95%, rgba(0, 0, 0, 0) 100%); } /* File: /css/places.css */ /*********************************************/ /* PLACES STYLES */ /*********************************************/ /* root extra icon */ .elfinder-navbar-root .elfinder-places-root-icon { position: absolute; top: 50%; margin-top: -9px; cursor: pointer; } .elfinder-ltr .elfinder-places-root-icon { right: 10px; } .elfinder-rtl .elfinder-places-root-icon { left: 10px; } .elfinder-navbar-expanded .elfinder-places-root-icon { display: block; } /* dragging helper base */ .elfinder-place-drag { font-size: 0.8em; } /* File: /css/quicklook.css */ /* quicklook window */ .elfinder-quicklook { position: absolute; background: url("../img/quicklook-bg.png"); overflow: hidden; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; padding: 20px 0 40px 0; } .elfinder-navdock .elfinder-quicklook { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; font-size: 90%; overflow: auto; } .elfinder-quicklook.elfinder-touch { padding: 30px 0 40px 0; } .elfinder-quicklook .ui-resizable-se { width: 14px; height: 14px; right: 5px; bottom: 3px; background: url("../img/toolbar.png") 0 -496px no-repeat; } .elfinder-quicklook.elfinder-touch .ui-resizable-se { -moz-transform-origin: bottom right; -moz-transform: scale(1.5); zoom: 1.5; } /* quicklook fullscreen window */ .elfinder-quicklook.elfinder-quicklook-fullscreen { position: fixed; top: 0; right: 0; bottom: 0; left: 0; margin: 0; box-sizing: border-box; width: 100%; height: 100%; object-fit: contain; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -webkit-background-clip: padding-box; padding: 0; background: #000; display: block; } /* hide titlebar in fullscreen mode */ .elfinder-quicklook-fullscreen .elfinder-quicklook-titlebar, .elfinder-quicklook-fullscreen.elfinder-quicklook .ui-resizable-handle { display: none; } /* hide preview border in fullscreen mode */ .elfinder-quicklook-fullscreen .elfinder-quicklook-preview { border: 0 solid; } /*.elfinder-quicklook-fullscreen iframe { height: 100%; }*/ .elfinder-quicklook-cover { width: 100%; height: 100%; top: 0; left: 0; position: absolute; } .elfinder-quicklook-cover.elfinder-quicklook-coverbg { /* background need to catch mouse event over browser plugin (eg PDF preview) */ background-color: #fff; opacity: 0.000001; filter: Alpha(Opacity=0.0001); } /* quicklook titlebar */ .elfinder-quicklook-titlebar { text-align: center; background: #777; position: absolute; left: 0; top: 0; width: 100%; height: 20px; -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; border-top-left-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; border-top-right-radius: 7px; border: none; line-height: 1.2; } .elfinder-navdock .elfinder-quicklook-titlebar { -moz-border-radius-topleft: 0; -webkit-border-top-left-radius: 0; border-top-left-radius: 0; -moz-border-radius-topright: 0; -webkit-border-top-right-radius: 0; border-top-right-radius: 0; cursor: default; } .elfinder-touch .elfinder-quicklook-titlebar { height: 30px; } /* window title */ .elfinder-quicklook-title { display: inline-block; white-space: nowrap; overflow: hidden; } .elfinder-touch .elfinder-quicklook-title { padding: 8px 0; } /* icon "close" in titlebar */ .elfinder-quicklook-titlebar-icon { position: absolute; left: 4px; top: 50%; margin-top: -8px; height: 16px; border: none; } .elfinder-touch .elfinder-quicklook-titlebar-icon { height: 22px; } .elfinder-quicklook-titlebar-icon .ui-icon { position: relative; margin: -9px 3px 0px 0px; cursor: pointer; border-radius: 10px; border: 1px solid; opacity: .7; filter: Alpha(Opacity=70); } .elfinder-quicklook-titlebar-icon .ui-icon.ui-icon-closethick { padding-left: 1px; } .elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon { opacity: .6; filter: Alpha(Opacity=60); } .elfinder-touch .elfinder-quicklook-titlebar-icon .ui-icon { margin-top: -5px; } .elfinder-quicklook-titlebar-icon.elfinder-titlebar-button-right { left: auto; right: 4px; direction: rtl; } .elfinder-quicklook-titlebar-icon.elfinder-titlebar-button-right .ui-icon { margin: -9px 0px 0px 3px; } .elfinder-touch .elfinder-quicklook-titlebar .ui-icon { -moz-transform-origin: center center; -moz-transform: scale(1.2); zoom: 1.2; } .elfinder-touch .elfinder-quicklook-titlebar-icon .ui-icon { margin-right: 10px; } .elfinder-touch .elfinder-quicklook-titlebar-icon.elfinder-titlebar-button-right .ui-icon { margin-left: 10px; } /* main part of quicklook window */ .elfinder-quicklook-preview { overflow: hidden; position: relative; border: 0 solid; border-left: 1px solid transparent; border-right: 1px solid transparent; height: 100%; } .elfinder-navdock .elfinder-quicklook-preview { border-left: 0; border-right: 0; } .elfinder-quicklook-preview.elfinder-overflow-auto { overflow: auto; -webkit-overflow-scrolling: touch; } /* wrapper for file info/icon */ .elfinder-quicklook-info-wrapper { display: table; position: absolute; width: 100%; height: 100%; height: calc(100% - 80px); left: 0; top: 20px; } .elfinder-navdock .elfinder-quicklook-info-wrapper { height: calc(100% - 20px); } /* file info */ .elfinder-quicklook-info { display: table-cell; vertical-align: middle; } .elfinder-ltr .elfinder-quicklook-info { padding: 0 12px 0 112px; } .elfinder-rtl .elfinder-quicklook-info { padding: 0 112px 0 12px; } .elfinder-ltr .elfinder-navdock .elfinder-quicklook-info { padding: 0 0 0 80px; } .elfinder-rtl .elfinder-navdock .elfinder-quicklook-info { padding: 0 80px 0 0; } /* file name in info */ .elfinder-quicklook-info .elfinder-quicklook-info-data:first-child { color: #fff; font-weight: bold; padding-bottom: .5em; } /* other data in info */ .elfinder-quicklook-info-data { clear: both; padding-bottom: .2em; color: #fff; } .elfinder-quicklook-info-progress { width: 0; height: 4px; border-radius: 2px; } /* file icon */ .elfinder-quicklook .elfinder-cwd-icon { position: absolute; left: 32px; top: 50%; margin-top: -20px; } .elfinder-navdock .elfinder-quicklook .elfinder-cwd-icon { left: 16px; } .elfinder-rtl .elfinder-quicklook .elfinder-cwd-icon { left: auto; right: 32px; } .elfinder-rtl .elfinder-navdock .elfinder-quicklook .elfinder-cwd-icon { right: 6px; } .elfinder-quicklook .elfinder-cwd-icon:before { top: -10px; } .elfinder-ltr .elfinder-quicklook .elfinder-cwd-icon:before { left: -20px; } .elfinder-ltr .elfinder-navdock .elfinder-quicklook .elfinder-cwd-icon:before { left: -14px; } .elfinder-ltr .elfinder-quicklook .elfinder-cwd-icon:after { left: -42px; } .elfinder-ltr .elfinder-navdock .elfinder-quicklook .elfinder-cwd-icon:after { left: -12px; } .elfinder-rtl .elfinder-quicklook .elfinder-cwd-icon:before { left: auto; right: 40px; } .elfinder-rtl .elfinder-quicklook .elfinder-cwd-icon:after { left: auto; right: 42px; } /* image in preview */ .elfinder-quicklook-preview > img, .elfinder-quicklook-preview > div > canvas { display: block; margin: auto; } /* navigation bar on quicklook window bottom */ .elfinder-quicklook-navbar { position: absolute; left: 50%; bottom: 4px; width: 140px; height: 32px; padding: 0px; margin-left: -70px; border: 1px solid transparent; border-radius: 19px; -moz-border-radius: 19px; -webkit-border-radius: 19px; } /* navigation bar in fullscreen mode */ .elfinder-quicklook-fullscreen .elfinder-quicklook-navbar { width: 188px; margin-left: -94px; padding: 5px; border: 1px solid #eee; background: #000; opacity: 0.4; filter: Alpha(Opacity=40); } /* show close icon in fullscreen mode */ .elfinder-quicklook-fullscreen .elfinder-quicklook-navbar-icon-close, .elfinder-quicklook-fullscreen .elfinder-quicklook-navbar-separator { display: inline; } /* icons in navbar */ .elfinder-quicklook-navbar-icon { width: 32px; height: 32px; margin: 0 7px; float: left; background: url("../img/quicklook-icons.png") 0 0 no-repeat; } /* fullscreen icon */ .elfinder-quicklook-navbar-icon-fullscreen { background-position: 0 -64px; } /* exit fullscreen icon */ .elfinder-quicklook-navbar-icon-fullscreen-off { background-position: 0 -96px; } /* prev file icon */ .elfinder-quicklook-navbar-icon-prev { background-position: 0 0; } /* next file icon */ .elfinder-quicklook-navbar-icon-next { background-position: 0 -32px; } /* close icon */ .elfinder-quicklook-navbar-icon-close { background-position: 0 -128px; display: none; } /* icons separator */ .elfinder-quicklook-navbar-separator { width: 1px; height: 32px; float: left; border-left: 1px solid #fff; display: none; } /* text encoding selector */ .elfinder-quicklook-encoding { height: 40px; } .elfinder-quicklook-encoding > select { color: #fff; background: #000; border: 0; font-size: 12px; max-width: 100px; display: inline-block; position: relative; top: 6px; left: 5px; } .elfinder-navdock .elfinder-quicklook .elfinder-quicklook-encoding { display: none; } /* text files preview wrapper */ .elfinder-quicklook-preview-text-wrapper { width: 100%; height: 100%; background: #fff; color: #222; overflow: auto; -webkit-overflow-scrolling: touch; } /* archive files preview wrapper */ .elfinder-quicklook-preview-archive-wrapper { width: 100%; height: 100%; background: #fff; color: #222; font-size: 90%; overflow: auto; -webkit-overflow-scrolling: touch } /* archive files preview header */ .elfinder-quicklook-preview-archive-wrapper strong { padding: 0 5px; } /* text preview */ pre.elfinder-quicklook-preview-text, pre.elfinder-quicklook-preview-text.prettyprint { width: auto; height: auto; margin: 0; padding: 3px 9px; border: none; overflow: visible; -o-tab-size: 4; -moz-tab-size: 4; tab-size: 4; } .elfinder-quicklook-preview-charsleft hr { border: none; border-top: dashed 1px; } .elfinder-quicklook-preview-charsleft span { font-size: 90%; font-style: italic; cursor: pointer; } /* html/pdf preview */ .elfinder-quicklook-preview-html, .elfinder-quicklook-preview-pdf, .elfinder-quicklook-preview-iframe { width: 100%; height: 100%; background: #fff; margin: 0; border: none; display: block; } /* swf preview container */ .elfinder-quicklook-preview-flash { width: 100%; height: 100%; } /* audio preview container */ .elfinder-quicklook-preview-audio { width: 100%; position: absolute; bottom: 0; left: 0; } /* audio preview using embed */ embed.elfinder-quicklook-preview-audio { height: 30px; background: transparent; } /* video preview container */ .elfinder-quicklook-preview-video { width: 100%; height: 100%; } /* video.js error message */ .elfinder-quicklook-preview .vjs-error .vjs-error-display .vjs-modal-dialog-content { font-size: 12pt; padding: 0; color: #fff; } /* allow user select */ .elfinder .elfinder-quicklook .elfinder-quicklook-info *, .elfinder .elfinder-quicklook .elfinder-quicklook-preview * { -webkit-user-select: auto; -moz-user-select: text; -khtml-user-select: text; user-select: text; } /* File: /css/statusbar.css */ /******************************************************************/ /* STATUSBAR STYLES */ /******************************************************************/ /* statusbar container */ .elfinder-statusbar { display: flex; justify-content: space-between; cursor: default; text-align: center; font-weight: normal; padding: .2em .5em; border-right: 0 solid transparent; border-bottom: 0 solid transparent; border-left: 0 solid transparent; } .elfinder-statusbar:before, .elfinder-statusbar:after { display: none; } .elfinder-statusbar span { vertical-align: bottom; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; } .elfinder-statusbar span.elfinder-path-other { flex-shrink: 0; text-overflow: clip; -o-text-overflow: clip; } .elfinder-statusbar span.ui-state-hover, .elfinder-statusbar span.ui-state-active { border: none; } .elfinder-statusbar span.elfinder-path-cwd { cursor: default; } /* path in statusbar */ .elfinder-path { display: flex; order: 1; flex-grow: 1; cursor: pointer; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; max-width: 30%\9; } .elfinder-ltr .elfinder-path { text-align: left; float: left\9; } .elfinder-rtl .elfinder-path { text-align: right; float: right\9; } /* path in workzone (case of swipe to navbar close) */ .elfinder-workzone-path { position: relative; } .elfinder-workzone-path .elfinder-path { position: relative; font-size: .75em; font-weight: normal; float: none; max-width: none; overflow: hidden; overflow-x: hidden; text-overflow: initial; -o-text-overflow: initial; } .elfinder-mobile .elfinder-workzone-path .elfinder-path { overflow: auto; overflow-x: scroll; } .elfinder-ltr .elfinder-workzone-path .elfinder-path { margin-left: 24px; } .elfinder-rtl .elfinder-workzone-path .elfinder-path { margin-right: 24px; } .elfinder-workzone-path .elfinder-path span { display: inline-block; padding: 5px 3px; } .elfinder-workzone-path .elfinder-path span.elfinder-path-cwd { font-weight: bold; } .elfinder-workzone-path .elfinder-path span.ui-state-hover, .elfinder-workzone-path .elfinder-path span.ui-state-active { border: none; } .elfinder-workzone-path .elfinder-path-roots { position: absolute; top: 0; width: 24px; height: 20px; padding: 2px; border: none; overflow: hidden; } .elfinder-ltr .elfinder-workzone-path .elfinder-path-roots { left: 0; } .elfinder-rtl .elfinder-workzone-path .elfinder-path-roots { right: 0; } /* total/selected size in statusbar */ .elfinder-stat-size { order: 3; flex-grow: 1; overflow: hidden; white-space: nowrap; } .elfinder-ltr .elfinder-stat-size { text-align: right; float: right\9; } .elfinder-rtl .elfinder-stat-size { text-align: left; float: left\9; } /* info of current selected item */ .elfinder-stat-selected { order: 2; margin: 0 .5em; white-space: nowrap; overflow: hidden; } /* File: /css/toast.css */ /* * CSS for Toastr * Copyright 2012-2015 * Authors: John Papa, Hans Fjällemark, and Tim Ferrell. * All Rights Reserved. * Use, reproduction, distribution, and modification of this code is subject to the terms and * conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php * * ARIA Support: Greta Krafsig * * Project: https://github.com/CodeSeven/toastr */ .elfinder .elfinder-toast { position: absolute; top: 12px; right: 12px; max-width: 90%; cursor: default; } .elfinder .elfinder-toast > div { position: relative; pointer-events: auto; overflow: hidden; margin: 0 0 6px; padding: 8px 16px 8px 50px; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px; border-radius: 3px 3px 3px 3px; background-position: 15px center; background-repeat: no-repeat; -moz-box-shadow: 0 0 12px #999999; -webkit-box-shadow: 0 0 12px #999999; box-shadow: 0 0 12px #999999; color: #FFFFFF; opacity: 0.9; filter: alpha(opacity=90); background-color: #030303; text-align: center; } .elfinder .elfinder-toast > .toast-info { background-color: #2F96B4; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important; } .elfinder .elfinder-toast > .toast-error { background-color: #BD362F; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important; } .elfinder .elfinder-toast > .toast-success { background-color: #51A351; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important; } .elfinder .elfinder-toast > .toast-warning { background-color: #F89406; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important; } .elfinder .elfinder-toast > div button.ui-button { background-image: none; margin-top: 8px; padding: .5em .8em; } .elfinder .elfinder-toast > .toast-success button.ui-button { background-color: green; color: #FFF; } .elfinder .elfinder-toast > .toast-success button.ui-button.ui-state-hover { background-color: #add6ad; color: #254b25; } .elfinder .elfinder-toast > .toast-info button.ui-button { background-color: #046580; color: #FFF; } .elfinder .elfinder-toast > .toast-info button.ui-button.ui-state-hover { background-color: #7DC6DB; color: #046580; } .elfinder .elfinder-toast > .toast-warning button.ui-button { background-color: #dd8c1a; color: #FFF; } .elfinder .elfinder-toast > .toast-warning button.ui-button.ui-state-hover { background-color: #e7ae5e; color: #422a07; } /* File: /css/toolbar.css */ /*********************************************/ /* TOOLBAR STYLES */ /*********************************************/ /* toolbar container */ .elfinder-toolbar { padding: 4px 0 3px 0; border-left: 0 solid transparent; border-top: 0 solid transparent; border-right: 0 solid transparent; max-height: 50%; overflow-y: auto; } /* container for button's group */ .elfinder-buttonset { margin: 1px 4px; float: left; background: transparent; padding: 0; overflow: hidden; } /*.elfinder-buttonset:first-child { margin:0; }*/ /* button */ .elfinder .elfinder-button { min-width: 16px; height: 16px; margin: 0; padding: 4px; float: left; overflow: hidden; position: relative; border: 0 solid; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; line-height: 1; cursor: default; } .elfinder-rtl .elfinder-button { float: right; } .elfinder-touch .elfinder-button { min-width: 20px; height: 20px; } .elfinder .ui-icon-search { cursor: pointer; } /* separator between buttons, required for berder between button with ui color */ .elfinder-toolbar-button-separator { float: left; padding: 0; height: 24px; border-top: 0 solid; border-right: 0 solid; border-bottom: 0 solid; width: 0; } .elfinder-rtl .elfinder-toolbar-button-separator { float: right; } .elfinder-touch .elfinder-toolbar-button-separator { height: 28px; } /* change icon opacity^ not button */ .elfinder .elfinder-button.ui-state-disabled { opacity: 1; filter: Alpha(Opacity=100); } .elfinder .elfinder-button.ui-state-disabled .elfinder-button-icon, .elfinder .elfinder-button.ui-state-disabled .elfinder-button-text { opacity: .4; filter: Alpha(Opacity=40); } /* rtl enviroment */ .elfinder-rtl .elfinder-buttonset { float: right; } /* icon inside button */ .elfinder-button-icon { width: 16px; height: 16px; /*display:block;*/ display: inline-block; background: url('../img/toolbar.png') no-repeat; } .elfinder-button-text { position: relative; display: inline-block; top: -4px; margin: 0 2px; font-size: 12px; } .elfinder-touch .elfinder-button-icon { transform: scale(1.25); transform-origin: top left; } .elfinder-rtl.elfinder-touch .elfinder-button-icon { transform-origin: top right; } .elfinder-touch .elfinder-button-text { transform: translate(3px, 3px); top: -5px; } .elfinder-rtl.elfinder-touch .elfinder-button-text { transform: translate(-3px, 3px); } .elfinder-touch .elfinder-button-icon.elfinder-contextmenu-extra-icon { transform: scale(2); transform-origin: 12px 8px; } .elfinder-rtl.elfinder-touch .elfinder-button-icon.elfinder-contextmenu-extra-icon { transform-origin: 4px 8px; } /* buttons icons */ .elfinder-button-icon-home { background-position: 0 0; } .elfinder-button-icon-back { background-position: 0 -112px; } .elfinder-button-icon-forward { background-position: 0 -128px; } .elfinder-button-icon-up { background-position: 0 -144px; } .elfinder-button-icon-dir { background-position: 0 -16px; } .elfinder-button-icon-opendir { background-position: 0 -32px; } .elfinder-button-icon-reload { background-position: 0 -160px; } .elfinder-button-icon-open { background-position: 0 -176px; } .elfinder-button-icon-mkdir { background-position: 0 -192px; } .elfinder-button-icon-mkfile { background-position: 0 -208px; } .elfinder-button-icon-rm { background-position: 0 -832px; } .elfinder-button-icon-trash { background-position: 0 -224px; } .elfinder-button-icon-restore { background-position: 0 -816px; } .elfinder-button-icon-copy { background-position: 0 -240px; } .elfinder-button-icon-cut { background-position: 0 -256px; } .elfinder-button-icon-paste { background-position: 0 -272px; } .elfinder-button-icon-getfile { background-position: 0 -288px; } .elfinder-button-icon-duplicate { background-position: 0 -304px; } .elfinder-button-icon-rename { background-position: 0 -320px; } .elfinder-button-icon-edit { background-position: 0 -336px; } .elfinder-button-icon-quicklook { background-position: 0 -352px; } .elfinder-button-icon-upload { background-position: 0 -368px; } .elfinder-button-icon-download { background-position: 0 -384px; } .elfinder-button-icon-info { background-position: 0 -400px; } .elfinder-button-icon-extract { background-position: 0 -416px; } .elfinder-button-icon-archive { background-position: 0 -432px; } .elfinder-button-icon-view { background-position: 0 -448px; } .elfinder-button-icon-view-list { background-position: 0 -464px; } .elfinder-button-icon-help { background-position: 0 -480px; } .elfinder-button-icon-resize { background-position: 0 -512px; } .elfinder-button-icon-link { background-position: 0 -528px; } .elfinder-button-icon-search { background-position: 0 -561px; } .elfinder-button-icon-sort { background-position: 0 -577px; } .elfinder-button-icon-rotate-r { background-position: 0 -625px; } .elfinder-button-icon-rotate-l { background-position: 0 -641px; } .elfinder-button-icon-netmount { background-position: 0 -688px; } .elfinder-button-icon-netunmount { background-position: 0 -96px; } .elfinder-button-icon-places { background-position: 0 -704px; } .elfinder-button-icon-chmod { background-position: 0 -48px; } .elfinder-button-icon-accept { background-position: 0 -736px; } .elfinder-button-icon-menu { background-position: 0 -752px; } .elfinder-button-icon-colwidth { background-position: 0 -768px; } .elfinder-button-icon-fullscreen { background-position: 0 -784px; } .elfinder-button-icon-unfullscreen { background-position: 0 -800px; } .elfinder-button-icon-empty { background-position: 0 -848px; } .elfinder-button-icon-undo { background-position: 0 -864px; } .elfinder-button-icon-redo { background-position: 0 -880px; } .elfinder-button-icon-preference { background-position: 0 -896px; } .elfinder-button-icon-mkdirin { background-position: 0 -912px; } .elfinder-button-icon-selectall { background-position: 0 -928px; } .elfinder-button-icon-selectnone { background-position: 0 -944px; } .elfinder-button-icon-selectinvert { background-position: 0 -960px; } .elfinder-button-icon-opennew { background-position: 0 -976px; } .elfinder-button-icon-hide { background-position: 0 -992px; } .elfinder-button-icon-text { background-position: 0 -1008px; } /* button icon mirroring for rtl */ .elfinder-rtl .elfinder-button-icon-back, .elfinder-rtl .elfinder-button-icon-forward, .elfinder-rtl .elfinder-button-icon-getfile, .elfinder-rtl .elfinder-button-icon-help, .elfinder-rtl .elfinder-button-icon-redo, .elfinder-rtl .elfinder-button-icon-rename, .elfinder-rtl .elfinder-button-icon-search, .elfinder-rtl .elfinder-button-icon-undo, .elfinder-rtl .elfinder-button-icon-view-list, .elfinder-rtl .ui-icon-search { -ms-transform: scale(-1, 1); -webkit-transform: scale(-1, 1); transform: scale(-1, 1); } .elfinder-rtl.elfinder-touch .elfinder-button-icon-back, .elfinder-rtl.elfinder-touch .elfinder-button-icon-forward, .elfinder-rtl.elfinder-touch .elfinder-button-icon-getfile, .elfinder-rtl.elfinder-touch .elfinder-button-icon-help, .elfinder-rtl.elfinder-touch .elfinder-button-icon-redo, .elfinder-rtl.elfinder-touch .elfinder-button-icon-rename, .elfinder-rtl.elfinder-touch .elfinder-button-icon-search, .elfinder-rtl.elfinder-touch .elfinder-button-icon-undo, .elfinder-rtl.elfinder-touch .elfinder-button-icon-view-list, .elfinder-rtl.elfinder-touch .ui-icon-search { -ms-transform: scale(-1.25, 1.25) translateX(16px); -webkit-transform: scale(-1.25, 1.25) translateX(16px); transform: scale(-1.25, 1.25) translateX(16px); } /* button with dropdown menu*/ .elfinder .elfinder-menubutton { overflow: visible; } /* button with spinner icon */ .elfinder-button-icon-spinner { background: url("../img/spinner-mini.gif") center center no-repeat; } /* menu */ .elfinder-button-menu { position: absolute; margin-top: 24px; padding: 3px 0; overflow-y: auto; } .elfinder-touch .elfinder-button-menu { margin-top: 30px; } /* menu item */ .elfinder-button-menu-item { white-space: nowrap; cursor: default; padding: 5px 19px; position: relative; } .elfinder-touch .elfinder-button-menu-item { padding: 12px 19px } /* fix hover ui class */ .elfinder-button-menu .ui-state-hover { border: 0 solid; } .elfinder-button-menu-item-separated { border-top: 1px solid #ccc; } .elfinder-button-menu-item .ui-icon { width: 16px; height: 16px; position: absolute; left: 2px; top: 50%; margin-top: -8px; display: none; } .elfinder-button-menu-item-selected .ui-icon { display: block; } .elfinder-button-menu-item-selected-asc .ui-icon-arrowthick-1-s { display: none; } .elfinder-button-menu-item-selected-desc .ui-icon-arrowthick-1-n { display: none; } /* hack for upload button */ .elfinder-button form { position: absolute; top: 0; right: 0; opacity: 0; filter: Alpha(Opacity=0); cursor: pointer; } .elfinder .elfinder-button form input { background: transparent; cursor: default; } /* search "button" */ .elfinder .elfinder-button-search { border: 0 solid; background: transparent; padding: 0; margin: 1px 4px; height: auto; min-height: 26px; width: 70px; overflow: visible; } .elfinder .elfinder-button-search.ui-state-active { width: 220px; } /* search "pull down menu" */ .elfinder .elfinder-button-search-menu { font-size: 8pt; text-align: center; width: auto; min-width: 180px; position: absolute; top: 30px; padding-right: 5px; padding-left: 5px; } .elfinder-ltr .elfinder-button-search-menu { right: 22px; left: auto; } .elfinder-rtl .elfinder-button-search-menu { right: auto; left: 22px; } .elfinder-touch .elfinder-button-search-menu { top: 34px; } .elfinder .elfinder-button-search-menu div { margin-left: auto; margin-right: auto; margin-top: 5px; margin-bottom: 5px; display: table; } .elfinder .elfinder-button-search-menu div .ui-state-hover { border: 1px solid; } /* ltr/rte enviroment */ .elfinder-ltr .elfinder-button-search { float: right; margin-right: 10px; } .elfinder-rtl .elfinder-button-search { float: left; margin-left: 10px; } .elfinder-rtl .ui-controlgroup > .ui-controlgroup-item { float: right; } /* search text field */ .elfinder-button-search input[type=text] { box-sizing: border-box; width: 100%; height: 26px; padding: 0 20px; line-height: 22px; border: 0 solid; border: 1px solid #aaa; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; outline: 0px solid; } .elfinder-button-search input::-ms-clear { display: none; } .elfinder-touch .elfinder-button-search input { height: 30px; line-height: 28px; } .elfinder-rtl .elfinder-button-search input { direction: rtl; } /* icons */ .elfinder-button-search .ui-icon { position: absolute; height: 18px; top: 50%; margin: -8px 4px 0 4px; opacity: .6; filter: Alpha(Opacity=60); } .elfinder-button-search-menu .ui-checkboxradio-icon { display: none; } /* search/close icons */ .elfinder-ltr .elfinder-button-search .ui-icon-search { left: 0; } .elfinder-rtl .elfinder-button-search .ui-icon-search { right: 0; } .elfinder-ltr .elfinder-button-search .ui-icon-close { right: 0; } .elfinder-rtl .elfinder-button-search .ui-icon-close { left: 0; } /* toolbar swipe handle */ .elfinder-toolbar-swipe-handle { position: absolute; top: 0px; left: 0px; height: 50px; width: 100%; pointer-events: none; background: linear-gradient(to bottom, rgba(221, 228, 235, 1) 0, rgba(221, 228, 235, 0.8) 2px, rgba(216, 223, 230, 0.3) 5px, rgba(0, 0, 0, 0.1) 95%, rgba(0, 0, 0, 0) 100%); } Art & Industry https://artandindustryinc.com Sat, 05 Sep 2026 19:47:20 +0000 en-US hourly 1 https://artandindustryinc.com/wp-content/uploads/2023/04/favicon2023-150x150.png Art & Industry https://artandindustryinc.com 32 32 Chicken Road – Slot di casinò online che porta in sicurezza le galline dall’altra parte della strada https://artandindustryinc.com/uncategorized/chicken-road-slot-di-casino-online-che-porta-in-sicurezza-le-galline-dall-altra-parte-della-strada/ Sat, 05 Sep 2026 19:47:20 +0000 https://artandindustryinc.com/uncategorized/chicken-road-slot-di-casino-online-che-porta-in-sicurezza-le-galline-dall-altra-parte-della-strada/ Chicken Road – Slot di casinò online che porta in sicurezza le galline dall’altra parte della strada
▶ GIOCARE

Содержимое

Se sei un appassionato di giochi di slot online, probabilmente hai già sentito parlare del Chicken Road Casino. Questo gioco di slot è diventato molto popolare in breve tempo, grazie alla sua semplice e intuitiva interfaccia utente e alla sua ampia gamma di funzionalità. In questo articolo, esploreremo le caratteristiche principali del Chicken Road Casino e scopriremo come funziona questo gioco di slot.

Il Chicken Road Casino è un gioco di slot online che si svolge in un ambiente rurale, dove le galline devono attraversare la strada per raggiungere il loro destino. Il gioco è caratterizzato da una semplice e intuitiva interfaccia utente, che consente ai giocatori di selezionare le loro azioni e di gestire le loro risorse. Il gioco è disponibile in diverse lingue, tra cui l’italiano, il francese e l’inglese.

Il gioco è caratterizzato da una ampia gamma di funzionalità, tra cui la possibilità di selezionare le azioni da compiere, di gestire le risorse e di ricevere bonus e ricompense. Il gioco è anche disponibile in versione mobile, quindi è possibile giocare ovunque e in qualsiasi momento.

Il Chicken Road Casino è un gioco di slot online che offre una ampia gamma di funzionalità e di opzioni per i giocatori. Se sei un appassionato di giochi di slot online, questo gioco è sicuramente degno di essere esplorato.

Il gioco è disponibile in diverse piattaforme, tra cui Windows, macOS e dispositivi mobili. Il gioco è anche disponibile in diverse lingue, tra cui l’italiano, il francese e l’inglese.

Il Chicken Road Casino è un gioco di slot online che offre una ampia gamma di funzionalità e di opzioni per i giocatori. Se sei un appassionato di giochi di slot online, questo gioco è sicuramente degno di essere esplorato.

Conclusione: Il Chicken Road Casino è un gioco di slot online che offre una ampia gamma di funzionalità e di opzioni per i giocatori. Se sei un appassionato di giochi di slot online, questo gioco è sicuramente degno di essere esplorato.

Il Mondo delle Slot

Se sei un appassionato di gioco del pollo casino, è probabile che tu abbia già sentito parlare di Chicken Road – Slot di casinò online che porta in sicurezza le galline dall’altra parte della strada. Ma cosa ti aspetta dietro la porta di questo gioco dei polli? In questo articolo, scopriremo insieme il mondo delle slot e come Chicken Road si colloca al suo interno.

La prima cosa che ti viene in mente quando si parla di slot è il gioco del pollo casino, ovvero la combinazione di simboli e bonus che ti consentono di vincere denaro. Ma il mondo delle slot è molto più vasto e complesso di quanto sembri. Ci sono slot tradizionali, slot video, slot 3D, slot con bonus e slot con jackpots. E allora, come si colloca Chicken Road in questo mondo?

In realtà, Chicken Road è un gioco dei polli che si colloca al centro della gamma di slot disponibili. È un gioco di azione e avventura che ti porta in un mondo di galline e polli, dove devi aiutare le galline a raggiungere l’altra parte della strada. Il gioco è caratterizzato da una grafica colorata e da un gameplay semplice e intuitivo, che ti consente di giocare in modo immediato.

Ma cosa ti aspetta dietro la porta di questo gioco dei polli? In realtà, ci sono molte cose che ti aspettano. Ci sono bonus e jackpots da conquistare, simboli speciali da combinare e un mondo di azione e avventura da esplorare. E allora, come si colloca Chicken Road in questo mondo?

In realtà, Chicken Road è un gioco dei polli che si colloca al centro della gamma di slot disponibili. È un gioco di azione e avventura che ti porta in un mondo di galline e polli, dove devi aiutare le galline a raggiungere l’altra parte della strada. Il gioco è caratterizzato da una grafica colorata e da un gameplay semplice e intuitivo, che ti consente di giocare in modo immediato.

In sintesi, Chicken Road è un gioco dei polli che si colloca al centro della gamma di slot disponibili. È un gioco di azione e avventura che ti porta in un mondo di galline e polli, dove devi aiutare le galline a raggiungere l’altra parte della strada. Il gioco è caratterizzato da una grafica colorata e da un gameplay semplice e intuitivo, che ti consente di giocare in modo immediato.

La Sfida delle Galline: Come le Slot di Casinò Online Portano in Sicurezza le Galline dall’Altra Parte della Strada

Se sei un appassionato di gioco del pollo casino, probabilmente conosci il gioco del pollo, noto anche come Chicken Road game. Ma cosa succede quando le galline devono attraversare la strada per raggiungere l’altra parte? La risposta è semplice: le slot di casinò online! In questo articolo, scopriremo come queste slot portano in sicurezza le galline dall’altra parte della strada.

La sfida delle galline

Le galline, come noi tutti sappiamo, sono animali molto curiosi e spesso si trovano a dover attraversare la strada per raggiungere il cibo o il rifugio. Ma la strada può essere pericolosa, soprattutto per le galline più piccole. È qui che entrano in gioco le slot di casinò online.

Ma come funzionano queste slot? In realtà, sono molto semplici da utilizzare. Basta selezionare la slot desiderata e iniziare a giocare. Le slot di casinò online sono progettate per essere sicure e divertenti, offrendo una soluzione ideale per le galline che devono attraversare la strada.

  • La prima cosa da fare è selezionare la slot desiderata.
  • Una volta selezionata la slot, inizia a giocare.
  • Le slot di casinò online offrono diverse opzioni di gioco, tra cui Chicken Road game, gioco del pollo casino e gioco dei polli.
  • In sintesi, le slot di casinò online sono una soluzione ideale per le galline che devono attraversare la strada. Sono sicure, divertenti e offrono diverse opzioni di gioco. Se sei un appassionato di gioco del pollo casino, non perdere l’opportunità di provare queste slot!

    La Strategia dei Bonus: Come le Slot di Casinò Online aiutano le Galline a Trovare la Strada della Fortuna

    Le slot di casinò online sono un gioco popolare tra le galline, che cercano di vincere la strada della fortuna. Ma come possono le slot di casinò online aiutare le galline a raggiungere questo obiettivo? La strategia dei bonus è la risposta!

    Le slot di casinò online offrono una vasta gamma di bonus, tra cui bonus di benvenuto, bonus di deposito e bonus di gioco. Questi bonus possono aiutare le galline a aumentare le loro chances di vincere e a raggiungere la strada della fortuna.

    Il bonus di benvenuto, ad esempio, è un’offerta speciale per le galline che si iscrivono al gioco per la prima volta. Questo bonus può essere utilizzato per giocare a slot di casinò online e aumentare le chances di vincere.

    Il bonus di deposito, invece, è un’offerta speciale per le galline che depositano denaro nel loro account di gioco. Questo bonus può essere utilizzato per giocare a slot di casinò online e aumentare le chances di vincere.

    Il bonus di gioco, infine, è un’offerta speciale per le galline che giocano a slot di casinò online regolarmente. Questo bonus può essere utilizzato per giocare a slot di casinò online e aumentare le chances di vincere.

    In sintesi, la strategia dei bonus è un’importante parte del gioco delle slot di casinò online. Le galline che utilizzano questi bonus possono aumentare le loro chances di vincere e raggiungere la strada della fortuna.

    Se sei una gallina che cerca di vincere la strada della fortuna, non esitare a provare la strategia dei bonus delle slot di casinò online. Potresti essere sorpreso dalle possibilità che ti offrono!

    La Vittoria delle Galline: Come le Slot di Casinò Online aiutano le Galline a Conquistare la Strada della Ricchezza

    Le galline sono state sempre conosciute per la loro astuzia e la loro capacità di sopravvivenza, ma grazie alle slot di casinò online, possono ora conquistare la strada della ricchezza in modo ancora più efficace.

    Il gioco dei polli, noto anche come Chicken Road, è un gioco di slot che consente alle galline di accumulare ricchezze e di conquistare la strada della ricchezza. Grazie a questo gioco, le galline possono ora giocare e vincere denaro in modo sicuro e responsabile.

    Il Chicken Road Game è un gioco di slot che offre una vasta gamma di funzionalità e di bonus, tra cui la possibilità di accumulare ricchezze e di conquistare la strada della ricchezza. Inoltre, il gioco è disponibile in diverse lingue, compresa l’italiano, il che lo rende accessibile a un pubblico più ampio.

    Il casino online è un chicken road gioco luogo dove le galline possono giocare e vincere denaro in modo sicuro e responsabile. Grazie al Chicken Road Casino, le galline possono ora giocare e vincere denaro in modo ancora più efficace.

    Il gioco del pollo casino è un gioco di slot che consente alle galline di accumulare ricchezze e di conquistare la strada della ricchezza. Inoltre, il gioco è disponibile in diverse lingue, compresa l’italiano, il che lo rende accessibile a un pubblico più ampio.

    In sintesi, le slot di casinò online, come il Chicken Road, offrono alle galline la possibilità di accumulare ricchezze e di conquistare la strada della ricchezza in modo sicuro e responsabile. Grazie a questi giochi, le galline possono ora giocare e vincere denaro in modo ancora più efficace.

    ]]> Пин Ап Казино Официальный сайт | Pin Up Casino играть онлайн – Вход, Зеркало https://artandindustryinc.com/uncategorized/pin-ap-kazino-oficialnyy-sayt-pin-up-casino-igrat-onlayn-vhod-zerkalo/ Sat, 05 Sep 2026 19:47:18 +0000 https://artandindustryinc.com/uncategorized/pin-ap-kazino-oficialnyy-sayt-pin-up-casino-igrat-onlayn-vhod-zerkalo/ Пин Ап Казино Официальный сайт | Pin Up Casino играть онлайн – Вход, Зеркало
    ▶ ИГРАТЬ

    Если вы ищете надежный и безопасный способ играть в онлайн-казино, то Pin Up Casino – ваш выбор. Это официальный сайт, который предлагает игрокам широкий спектр игр, включая слоты, карточные игры и рулетку.

    Pin Up Casino – это международная онлайн-казино, которая была основана в 2016 году. Сайт имеет лицензию на игорный бизнес, выдана в Куртрахе, и является членом международной ассоциации онлайн-казино.

    На официальном сайте Pin Up Casino вы можете найти более 3 000 игр, включая слоты от известных разработчиков, такие как NetEnt, Microgaming и Playtech. Кроме того, на сайте доступны карточные игры, такие как blackjack и baccarat, а также рулетка.

    Pin Up Casino предлагает игрокам несколько способов депозита, включая Visa, Mastercard, Maestro, Neteller, Skrill и другие. Минимальный депозит составляет 10 евро, а максимальный – 10 000 евро.

    Если вы ищете надежный и безопасный способ играть в онлайн-казино, то Pin Up Casino – ваш выбор. Сайт имеет лицензию на игорный бизнес, и его безопасность подтверждается сертификатом SSL.

    Также, на официальном сайте Pin Up Casino доступны несколько языков, включая русский, английский, немецкий, французский и другие. Это позволяет игрокам из разных стран играть на одном сайте.

    В целом, Pin Up Casino – это отличный выбор для игроков, которые ищут надежный и безопасный способ играть в онлайн-казино.

    Важно! Перед игрой на официальном сайте Pin Up Casino, убедитесь, что вы достигли возраста 18 лет и что игра в онлайн-казино является легальной в вашей стране.

    Pin Up Casino – Официальный Сайт для Игроков

    Pin Up Casino – это популярный онлайн-казино, которое предлагает игрокам широкий спектр игр, включая слоты, карточные игры, рулетку и другие. Официальный сайт Pin Up Casino доступен для игроков из многих стран, включая Россию.

    Для начала играть на официальном сайте Pin Up Casino вам нужно зарегистрироваться. Это можно сделать в течение нескольких минут, просто заполнив форму регистрации и подтвердив свой возраст.

    После регистрации вы сможете начать играть на официальном сайте Pin Up Casino. Вам будет доступен широкий спектр игр, включая слоты, карточные игры, рулетку и другие. Вы можете играть на деньги или на тестовые деньги, если вы еще не готовы играть на реальные деньги.

    Официальный сайт Pin Up Casino также предлагает различные бонусы и акции, которые могут помочь вам начать играть на деньги. Например, вы можете получить бонус на депозит, если вы сделаете первый депозит на официальном сайте.

    Кроме того, официальный сайт Pin Up Casino предлагает 24/7 поддержку, чтобы помочь вам в случае каких-либо вопросов или проблем. Вы можете связаться с поддержкой через чат или по электронной почте.

    В целом, официальный сайт Pin Up Casino – это отличный выбор для игроков, которые ищут онлайн-казино с широким спектром игр и доступной поддержкой.

    Также, на официальном сайте Pin Up Casino вы можете найти информацию о правилах и условиях игры, а также о безопасности и конфиденциальности вашей информации.

    Наконец, официальный сайт Pin Up Casino предлагает мобильную версию, чтобы вы могли играть на свой мобильный телефон или планшет.

    В целом, официальный сайт Pin Up Casino – это отличный выбор для игроков, которые ищут онлайн-казино с широким спектром игр, доступной поддержкой и мобильной версией.

    Вход в Казино: Как Зарегистрироваться и Начать Играть

    Если вы решили попробовать свою удачу в Pin Up Casino, то первым шагом будет регистрация. Это простой и быстрый процесс, который займет не более 5 минут.

    Для начала, перейдите на официальный сайт Pin Up Casino и нажмите на кнопку “Зарегистрироваться”. Затем, введите свои личные данные, включая имя, фамилию, дату рождения и адрес электронной почты.

    Важно! Вам нужно выбрать сложный пароль, который будет использоваться для входа в ваш аккаунт. Не забывайте, что ваш пароль должен быть надежным и не должен быть доступен для третьих лиц.

    После регистрации, вам будет предложено выбрать способ оплаты. Pin Up Casino предлагает несколько вариантов оплаты, включая Visa, Mastercard, Maestro, Neteller, Skrill и другие.

    Когда вы выберете способ оплаты, вам будет предложено внести депозит, чтобы начать играть. Минимальный депозит в Pin Up Casino составляет 10 евро.

    После депозита, вы сможете начать играть в любые игры, которые вам понравились. Pin Up Casino предлагает широкий спектр игр, включая слоты, карточные игры, рулетку и другие.

    Важно! Вам нужно помнить, что играть в казино – это риск, и вы можете потерять деньги. Играть ответственно и не превышайте свои финансовые возможности.

    Если пин ап казино у вас возникнут вопросы или проблемы, вы можете обратиться к поддержке Pin Up Casino, которая работает круглосуточно и готовит помочь вам в любое время.

    ]]>
    Lemon Casino – Kasyno Online Oficjalna Strona https://artandindustryinc.com/uncategorized/lemon-casino-kasyno-online-oficjalna-strona/ Sat, 05 Sep 2026 19:47:16 +0000 https://artandindustryinc.com/uncategorized/lemon-casino-kasyno-online-oficjalna-strona/ Lemon Casino – Kasyno Online Oficjalna Strona
    ▶ GRAĆ

    Jeśli szukasz wiarygodnego i atrakcyjnego kasyna online, lemon casino jest doskonałym wyborem. Z ofertą gier, która zaspokaja różne gusta i preferencje, lemon casino opinie potwierdzają jego wysoką jakość i bezpieczeństwo. Dzięki casino lemon, możesz cieszyć się ulubionymi grami w komfortowych warunkach, bez konieczności wychodzenia z domu.

    Lemoncasino to nie tylko kasyno, ale także społeczność graczy, którzy mogą dzielić się swoimi doświadczeniami i radami. Lemon casino pl oferuje także pomoc i wsparcie w języku polskim, co ułatwia komunikację i rozwiązywanie ewentualnych problemów. Proces lemon kasyno logowanie jest prosty i szybki, dzięki czemu możesz szybko rozpocząć grę.

    Wśród kasyno lemon znajdziesz wiele różnych gier, od klasycznych slotów po gry karciane i stołowe. Lemon casyno oferuje także bonusy i promocje, które pozwalają zwiększyć szanse na wygraną. Dzięki lemon casino, możesz cieszyć się emocjami gry w kasynie, bez ryzyka utraty dużych kwot pieniędzy.

    Gry Hazardowe i Automaty Do Gier w Lemon Casino

    Rejestrując się w Lemon Casino, otrzymasz dostęp do szerokiej gamy gier hazardowych, w tym automaty do gier, które są jednymi z najpopularniejszych rozrywek w kasynach online. Lemoncasino oferuje swoim graczom wyjątkowe doświadczenie, dzięki czemu możesz cieszyć się ulubionymi grami w komfortowych warunkach. Wśród dostępnych gier znajdziesz takie tytuły, jak Book of Dead, Starburst czy Gonzo’s Quest, które są znane ze swojej atrakcyjności i wysokich wypłat.

    W Lemon Casino znajdziesz również wiele innych gier hazardowych, takich jak ruletka, blackjack czy poker, które są dostępne w różnych wersjach. Dzięki temu możesz wybrać grę, która najlepiej odpowiada Twoim preferencjom i umiejętnościom. Lemon kasyno logowanie jest proste i bezpieczne, dzięki czemu możesz szybko zacząć grać i cieszyć się wygranymi. Wszystkie gry w Lemon Casino są dostarczane przez renomowanych dostawców, co gwarantuje ich jakość i fair play.

    Gra
    Opis
    Minimalna stawka

    Book of Dead Automat do gier z egipską tematyką 0,10 zł Starburst Automat do gier z kosmiczną tematyką 0,10 zł Gonzo’s Quest Automat do gier z przygodową tematyką 0,20 zł

    Przed zarejestrowaniem się w Lemon Casino, warto przeczytać lemon casino opinie, aby dowiedzieć się więcej o doświadczeniach innych graczy. Możesz również skontaktować się z obsługą klienta, aby uzyskać więcej informacji o grach i promocjach. Lemon casino login jest szybki i łatwy, dzięki czemu możesz szybko zacząć grać i cieszyć się wygranymi w Lemon casyno. Zarejestruj się już dziś i odkryj świat gier hazardowych w Lemoncasino!

    Rejestracja i Logowanie w Kasynie Online Lemon Casino

    Aby zacząć grać w Lemon Casino, należy najpierw zarejestrować się na stronie internetowej kasyna. Proces rejestracji jest prosty i zajmuje tylko kilka minut. Wystarczy kliknąć przycisk “Zarejestruj się” i wypełnić formularz rejestracyjny, podając swoje dane osobowe, adres e-mail i hasło.

    Po zarejestrowaniu się, można już zalogować się do swojego konta, używając adresu e-mail i hasła. Lemon Casino login jest prosty i bezpieczny, dzięki czemu można mieć pewność, że swoje konto jest zabezpieczone. Jeśli masz już konto w Lemon Casino, możesz zalogować się używając przycisku “Zaloguj się” na stronie głównej.

    W lemon casino zaloguj przypadku problemów z logowaniem, można skontaktować się z działem obsługi klienta Lemon Casino, który jest dostępny 24 godziny na dobę, 7 dni w tygodniu. Dział obsługi klienta jest przyjazny i pomocny, dzięki czemu można szybko rozwiązać wszelkie problemy.

    Jeśli chcesz dołączyć do społeczności Lemon Casino, możesz zarejestrować się już teraz i zacząć grać w swoje ulubione gry. Lemon kasyno logowanie jest proste i bezpieczne, dzięki czemu można mieć pewność, że swoje konto jest zabezpieczone. Nie czekaj dłużej i zarejestruj się w Lemon Casino już teraz!

  • Otwórz stronę internetową Lemon Casino i kliknij przycisk “Zarejestruj się”.
  • Wypełnij formularz rejestracyjny, podając swoje dane osobowe, adres e-mail i hasło.
  • Zaloguj się do swojego konta, używając adresu e-mail i hasła.
  • Rozpocznij grę w swoje ulubione gry kasynowe w Lemon Casino!
  • Promocje i Bonusy w Lemon Casino Dla Nowych Graczy

    Rejestrując się w Lemon Casino, nowi gracze mogą skorzystać z atrakcyjnych promocji i bonusów, które zwiększają ich szanse na wygraną. Wśród nich znajduje się bonus powitalny, który może wynieść nawet do 100% wartości pierwszego depozytu. Dodatkowo, gracze mogą otrzymać darmowe spiny lub inne nagrody, które umożliwiają im wypróbowanie różnych gier bez ryzyka finansowego.

    W Lemon Casino, lemon kasyno logowanie jest bardzo proste i zajmuje tylko kilka minut. Po zarejestrowaniu się, gracze mogą uzyskać dostęp do pełnej oferty kasyna, w tym do gier na żywo, slotów i innych atrakcji. Lemon casino opinie są bardzo pozytywne, a gracze chwalą kasyno za jego przejrzystość i uczciwość.

    Gracze, którzy zdecydują się na lemon casino pl, mogą skorzystać z wielu promocji i bonusów, które są dostępne wyłącznie dla polskich graczy. Wśród nich znajduje się bonus bez depozytu, który pozwala graczom wypróbować gry bez ryzyka finansowego. Lemon casyno oferuje także wiele innych promocji, takich jak turnieje i wyścigi, w których gracze mogą wygrać atrakcyjne nagrody.

    Jak zarejestrować się w Lemon Casino?

    Aby zarejestrować się w lemoncasino, gracze muszą ukończyć kilka prostych kroków. Po wejściu na stronę kasyna, należy kliknąć przycisk “Zarejestruj się” i wypełnić formularz rejestracyjny. Następnie, gracze muszą potwierdzić swój adres e-mail i aktywować konto. Po zakończeniu rejestracji, gracze mogą lemon casino logowanie i uzyskać dostęp do pełnej oferty kasyna.

    W kasyno lemon, gracze mogą skorzystać z wielu metod płatności, w tym z popularnych portfeli elektronicznych i kart kredytowych. Lemon kasyno gwarantuje także bezpieczeństwo i ochronę danych osobowych graczy, dzięki zastosowaniu najnowszych technologii szyfrowania.

    ]]>
    Пинко казино – Официальный сайт Pinco Casino вход на зеркало https://artandindustryinc.com/uncategorized/pinko-kazino-oficialnyy-sayt-pinco-casino-vhod-na-zerkalo/ Sat, 05 Sep 2026 19:47:15 +0000 https://artandindustryinc.com/uncategorized/pinko-kazino-oficialnyy-sayt-pinco-casino-vhod-na-zerkalo/ Пинко казино – Официальный сайт Pinco Casino вход на зеркало
    ▶ ИГРАТЬ

    Если вы ищете официальный сайт Pinco Casino, то вы на правом пути. В этом тексте мы рассмотрим, как найти зеркало официального сайта Pinco Casino и как начать играть в казино.

    Pinco Casino – это популярное онлайн-казино, которое предлагает игрокам широкий спектр игр, включая слоты, карточные игры и рулетку. Казино имеет официальный сайт, но в некоторых случаях доступ к нему может быть ограничен. В этом случае игроки могут использовать зеркало официального сайта, чтобы продолжить играть.

    Зеркало официального сайта Pinco Casino – это веб-страница, которая копирует содержимое официального сайта, но имеет другой URL-адрес. Это позволяет игрокам продолжать играть, даже если доступ к официальному сайту ограничен.

    Чтобы найти зеркало официального сайта Pinco Casino, вам нужно выполнить несколько простых шагов. Сначала вам нужно открыть поиск в интернете и ввести ключевые слова “Pinco Casino зеркало” или “Pinco Casino вход”. Затем вам нужно выбрать из списка результатов поиска зеркало, которое вам кажется надежным и безопасным.

    Важно помнить, что не все зеркала официального сайта Pinco Casino являются надежными и безопасными. Поэтому перед началом игры вам нужно убедиться, что вы используете зеркало, которое является официальным или имеет хорошую репутацию.

    Если вы не знаете, как начать играть в Pinco Casino, то вам нужно выполнить несколько простых шагов. Сначала вам нужно зарегистрироваться на сайте, указав свои личные данные. Затем вам нужно выбрать игру, которая вам понравилась, и начать играть.

    Pinco Casino предлагает игрокам широкий спектр бонусов и акций, которые могут помочь вам начать играть или увеличить ваш банк. Поэтому вам нужно убедиться, что вы знаете о всех доступных бонусах и акциях, чтобы начать играть.

    Важно! Перед началом игры убедитесь, что вы используете надежное и безопасное зеркало официального сайта Pinco Casino.

    Пинко казино – Официальный сайт Pinco Casino

    Преимущества Pinco Casino

    Pinco пинко Casino предлагает множество преимуществ, которые делают его привлекательным для игроков. В частности, это:

    • Удобный доступ к играм: на официальном сайте Pinco Casino вы можете играть в любое время и из любого места, имея доступ к интернету.

    • Широкий спектр игр: Pinco Casino предлагает игрокам более 1 000 игр, включая слоты, карточные игры, рулетку и другие.

    • Безопасность: Pinco Casino обеспечивает безопасность игроков, используя современные технологии и системы безопасности.

    Если вы ищете официальный сайт Pinco Casino, то вам нужно перейти на зеркало Pinco Casino. Зеркало Pinco Casino – это официальный сайт, который предлагает игрокам все те же преимущества, что и официальный сайт. Вам не нужно беспокоиться о безопасности, потому что зеркало Pinco Casino также обеспечивает безопасность игроков.

    Вход на зеркало Pinco Casino

    Почему зеркало Pinco Casino?

    Зеркало Pinco Casino – это официальный сайт, который позволяет игрокам доступаться к игровому процессу, не зависящему от официального сайта. Это означает, что вы можете играть в любое время и из любого места, где есть доступ к интернету.

    Чтобы открыть доступ к зеркалу Pinco Casino, вам нужно выполнить несколько простых шагов:

  • Откройте браузер и введите адрес зеркала Pinco Casino
  • Войдите в свой аккаунт или зарегистрируйте новый
  • Выберите игру, которую вы хотите играть
  • Начните играть!
  • Важно помнить, что зеркало Pinco Casino – это официальный сайт, поэтому вам не нужно беспокоиться о безопасности и конфиденциальности.

    Если у вас возникли вопросы или проблемы с доступом к зеркалу Pinco Casino, вам можно обратиться к поддержке Pinco Casino.

    В целом, зеркало Pinco Casino – это лучший способ доступа к игровому процессу, и мы рекомендуем его всем игрокам.

    Преимущества и функции официального сайта Pinco Casino

    Один из главных преимуществ официального сайта Pinco Casino – это его безопасность. Мы используем современные технологии для защиты вашей личной информации и обеспечения безопасности вашего счета. Вам не нужно беспокоиться о безопасности вашей информации, потому что наша команда специалистов работает над обеспечением безопасности вашего игрового процесса.

    Кроме того, официальный сайт Pinco Casino предлагает вам широкий выбор игр, включая слоты, карточные игры и другие. Мы постоянно расширяем наш ассортимент игр, чтобы обеспечить вам наилучший игровой опыт. Вы можете играть в любое время и из любой точки мира, потому что наша игра доступна на мобильных устройствах и компьютерах.

    Если у вас возникнут вопросы или проблемы, наш команда поддержки будет рада помочь вам. Мы предлагаем вам несколько способов связи, включая чат, электронную почту и телефон. Нашей командой поддержки будет рада помочь вам в любое время, поэтому не стесняйтесь обращаться к нам, если у вас возникнут вопросы или проблемы.

    ]]>
    Chicken Road – Online Casino Slot for Players Who Love Chickens Crossing Roads https://artandindustryinc.com/uncategorized/chicken-road-online-casino-slot-for-players-who-love-chickens-crossing-roads/ Sat, 05 Sep 2026 19:47:13 +0000 https://artandindustryinc.com/uncategorized/chicken-road-online-casino-slot-for-players-who-love-chickens-crossing-roads/ Chicken Road – Online Casino Slot for Players Who Love Chickens Crossing Roads
    ▶ PLAY

    Are you ready to take a thrilling ride with the most iconic and beloved game of all time? Look no further than Chicken Road, the ultimate online casino slot for players who love the classic “chicken crossing the road” game. This exciting slot game is designed to bring the nostalgic fun of the original game to the world of online casinos, offering a unique and engaging experience for players of all levels.

    With its colorful and vibrant graphics, Chicken Road is a visual treat that will transport you to a world of fun and excitement. The game features a 5-reel, 20-payline layout, with a range of symbols, including the iconic chicken, road signs, and other fun elements. The game also features a range of exciting bonus features, including free spins, wilds, and scatters, to keep you on the edge of your seat.

    But what really sets Chicken Road apart is its unique “chicken crossing the road” theme. This classic game has been a staple of entertainment for generations, and Chicken Road brings it to life in a way that’s both nostalgic and fresh. Whether you’re a seasoned player or just looking for a fun and exciting way to pass the time, Chicken Road is the perfect choice.

    So why wait? Join the flock and start playing Chicken Road today. With its exciting gameplay, colorful graphics, and nostalgic theme, this slot game is sure to provide hours of entertainment and fun. And who knows, you might just find yourself crossing the road to get to the next level!

    Ready to start your journey? Click the link below to play Chicken Road now and experience the thrill of the classic “chicken crossing the road” game like never before.

    Start Your Journey Now!

    Don’t miss out on the fun! Play Chicken Road today and discover a world of excitement and entertainment.

    Chicken Road: A Unique Online Casino Slot Experience

    Are you ready to take a thrilling ride with the most iconic of road-crossing creatures? Look no further than Chicken Road, the latest online casino slot game that’s sure to delight players of all levels. This unique game combines the classic “chicken crossing the road” theme with the excitement of online gambling, offering a truly one-of-a-kind experience.

    With its colorful and whimsical design, Chicken Road is a visual treat that will transport you to a world of fun and adventure. The game’s 5 reels and 20 paylines offer a wide range of winning opportunities, and with features like Wilds, Scatters, and Free Spins, you’ll be on the edge of your seat as you spin the reels.

    What Makes Chicken Road So Special?

    One of the standout features of Chicken Road is its innovative “Chicken Power” system, which allows players to earn rewards and bonuses as they progress through the game. This unique mechanic adds an extra layer of excitement and replayability to the game, making it a must-play for anyone looking for a fresh and exciting online casino experience.

    But don’t just take our word for it – try Chicken Road out for yourself and discover why it’s quickly become a fan favorite among online casino enthusiasts. With its engaging gameplay, colorful graphics, and generous rewards, this game is sure to delight players of all ages and skill levels.

    So why wait? Join the flock and start playing Chicken Road today – you never know what surprises might be in store for you!

    Meet the Quirky Characters

    Get ready to chicken road gambling game meet the fascinating characters that inhabit the world of Chicken Road, the online casino slot game that’s all about chickens crossing roads. These lovable birds are the stars of the show, and we’re excited to introduce you to them.

    First up, we have Cluck Norris, the tough-as-nails rooster who’s always ready to take on the road. With his impressive comb and fearless attitude, he’s the perfect symbol of courage and determination. Then there’s Henny Penny, the sweet and gentle hen who’s always looking out for her fellow fowl. With her soft feathers and kind heart, she’s the epitome of compassion and empathy. And let’s not forget about Poppy, the sassy and stylish chicken who’s always dressed to impress. With her vibrant plumage and confident strut, she’s the ultimate symbol of style and sophistication.

    But that’s not all – our quirky characters also include a cast of colorful supporting players, each with their own unique personality and quirks. There’s Professor Poultry, the brilliant and bespectacled scientist who’s always conducting experiments and gathering data. And then there’s Farmer Fowl, the rugged and reliable farmer who’s always tending to his flock. With their combined expertise, they’re the perfect team to help you navigate the twists and turns of the Chicken Road game.

    So, are you ready to meet the quirky characters of Chicken Road? With their unique personalities, colorful antics, and charming charm, you’ll be hooked from the very first spin. So, what are you waiting for? Join the flock and start playing today!

    ]]>
    Casinoin Casino – Προσφορά καλωσορίσματος έως και €1000 + 100 FS https://artandindustryinc.com/uncategorized/casinoin-casino-prosfora-kalosorismatos-eos-kai-eu1000-100-fs/ Sat, 05 Sep 2026 19:27:40 +0000 https://artandindustryinc.com/uncategorized/casinoin-casino-prosfora-kalosorismatos-eos-kai-eu1000-100-fs/ Casinoin Casino – Προσφορά καλωσορίσματος έως και €1000 + 100 FS
    ▶ ΠΑΊΖΩ

    Καλώς ορίσατε στο casinoin casino app Casinoin Casino, το πιο ισχυρό και ισχνό κασίνο στην Ελλάδα! Είναι χαρά μας να σας προσφέρουμε ένα καλωσορίσματο που θα σας δώσει την ευκαιρία να εξερευνήσετε τα πιο ισχνά παιχνίδια μας. Στο Casinoin Casino, θα βρείτε ένα πλούσιο προγράμμα παιχνιδιών, από παραλλαγές των πιο δημοφιλών παιχνιδιών μέχρι τα πιο ισχνά και αναπτυσσόμενα. Είναι χαρά μας να σας προσφέρουμε ένα περίεργο περιβάλλον παιχνιδιών, όπου θα μπορέσετε να εξερευνήσετε τα πιο δημοφιλή παιχνίδια και να επιλέξετε το παιχνίδι που το πιο σε αρέσει.

    Κατά τη διάρκεια της προσφοράς καλωσορίσματος, θα μπορέσετε να επικοινωνήσετε με το Casinoin Casino για να εγγραφείτε και να ξεκινήσετε το ρολόι του καλωσορίσματος. Με το Casinoin Casino, θα μπορέσετε να επιλέξετε το παιχνίδι που το πιο σε αρέσει, από τα πιο δημοφιλή παιχνίδια ως τα πιο ισχνά και αναπτυσσόμενα. Στο Casinoin Casino, θα μπορέσετε να εξερευνήσετε τα πιο δημοφιλή παιχνίδια και να επιλέξετε το παιχνίδι που το πιο σε αρέσει. Στο Casinoin Casino, θα μπορέσετε να εξερευνήσετε τα πιο δημοφιλή παιχνίδια και να επιλέξετε το παιχνίδι που το πιο σε αρέσει.

    Είναι χαρά μας να σας προσφέρουμε ένα πλούσιο προγράμμα παιχνιδιών, από παραλλαγές των πιο δημοφιλών παιχνιδιών μέχρι τα πιο ισχνά και αναπτυσσόμενα. Στο Casinoin Casino, θα μπορέσετε να εξερευνήσετε τα πιο δημοφιλή παιχνίδια και να επιλέξετε το παιχνίδι που το πιο σε αρέσει. Στο Casinoin Casino, θα μπορέσετε να εξερευνήσετε τα πιο δημοφιλή παιχνίδια και να επιλέξετε το παιχνίδι που το πιο σε αρέσει. Στο Casinoin Casino, θα μπορέσετε να εξερευνήσετε τα πιο δημοφιλή παιχνίδια και να επιλέξετε το παιχνίδι που το πιο σε αρέσει.

    Καλώς ορίσατε στο Casinoin Casino!

    Καλώς ορίσατε στο Casinoin Casino, ένα από τα πιο ισχυρά και ισχυριστά καζίνο στην Ελλάδα! Το Casinoin Casino είναι μια πλατφόρμα παραδοξικής και αναπάραδειγματικής εμπειρίας παιχνιδιού, που προσφέρει μια εκτεταμένη επιλογή παιχνιδιών και εξαιρετικές προσφορές. Είναι μια εταιρεία που έχει επιλεγεί από τους πειθαρχούς του παιχνιδιού για την ασφάλειά τους και την εμπιστοσύνη τους.

    Κάθε νέος χρήστης προσφέρεται μια ικανοποιητική καλωσορίσματος προσφορά, με το οποίο μπορείτε να ξεκινήσετε το χρήσιμο σας με €1000 + 100 Free Spins. Αυτή η προσφορά είναι μια από τις πιο επιτυχείς και πιο επιθυμητές στον κλάδο του παιχνιδιού, κάνοντας το Casinoin Casino έναν από τους προτιμητές χρηστών.

    Για να ξεκινήσετε το χρήσιμο σας, απλά είστε συνδεδεμένοι στο Casinoin Casino μέσω του casinoin login και επιλέξτε το παιχνίδι που θα θέλατε να παίξετε. Το Casinoin Casino προσφέρει μια εκτεταμένη επιλογή παιχνιδιών, από παραδοσιακά παιχνίδια όπως το Πόκερ και το Μπακκάρι, έως πιο παραδοξικά και εξαιρετικά παιχνίδια όπως τα Μπλουτσίνι και τα Στάλινγκ.

    Είναι σημαντικό να σημειωθεί ότι το Casinoin Casino είναι μια εταιρεία που λειτουργεί στην Ελλάδα, αλλά έχει επιλεγεί από πολλούς χρήστες από όλο τον κόσμο. Εάν θέλετε να εξερευνήσετε το καζίνο, μόνο να επιλέξετε το casino in και να επιλέξετε το Casinoin Casino.

    Το Casinoin Casino είναι μια εταιρεία που προσφέρει ασφάλεια, εμπιστοσύνη και εξαιρετική εμπειρία παιχνιδιού. Είναι ένας χρήσιμος χρήστης και πιο αποτελεσματικός τρόπος να ξεκινήσετε το χρήσιμο σας στο παιχνίδι. Είναι ένας χρήσιμος χρήστης και πιο αποτελεσματικός τρόπος να ξεκινήσετε το χρήσιμο σας στο παιχνίδι.

    Προσφορά καλωσορίσματος έως και €1000 + 100 Φιντάνα

    Κατά τη διάρκεια της προσφοράς καλωσορίσματος του cazino in Casinoin Casino, όλοι οι νέοι χρήστες έχουν την ευκαιρία να εγγραφούν στο Casinoin και να λάβουν ένα καλωσορίσματο που περιλαμβάνει €1000 + 100 Φιντάνα. Αυτή η προσφορά είναι ένας τρόπος για τον Casinoin να ενθαρρύνει τους νέους χρήστες να εξερευνήσουν τις πλεονεκτήματα του τοπικού του προστατευτικού παιχνιδιού.

    Για να εγγραφείτε και να λάβετε το καλωσορίσμα, σας προτείνω να επιλέξετε το Casinoin Casino, ένα πολυπλοκό και ασφαλές παιχνίδιο που λειτουργεί στην Ελλάδα. Με το Casinoin, θα μπορείτε να εισέλθετε στο σύστημά του μέσω της εισήγησης των απαραίτητων πληροφοριών σας. Μετά την εγγραφή, θα μπορείτε να εισέλθετε στο σύστημά του μέσω του Casinoin login.

    Η προσφορά του €1000 + 100 Φιντάνα είναι ένας τρόπος για το Casinoin να ενθαρρύνει τους νέους χρήστες να εξερευνήσουν τις πλεονεκτήματα του τοπικού του παιχνιδιού. Αυτή η προσφορά είναι ένας τρόπος για τον Casinoin να ενθαρρύνει τους νέους χρήστες να εξερευνήσουν τις πλεονεκτήματα του τοπικού του παιχνιδιού.

    Πώς Εργαστεί η Προσφορά

    Η προσφορά είναι απλή και εύκολη να εκτελέσετε. Μετά την εγγραφή και την εισήγηση, θα μπορείτε να λάβετε το καλωσορίσμα €1000 + 100 Φιντάνα. Αυτό το καλωσορίσμα θα μπορείτε να χρησιμοποιήσετε σε όλα τα παιχνίδια του Casinoin Casino, από τα πακέτα παιχνιδιού μέχρι τα παιχνίδια που προσφέρει η εταιρεία.

    Είναι σημαντικό να σημειωθεί ότι η προσφορά είναι διαθέσιμη μόνο για τους νέους χρήστες που εγγραφούν για πρώτη φορά στο Casinoin Casino. Αυτή η προσφορά είναι ένας τρόπος για το Casinoin να ενθαρρύνει τους νέους χρήστες να εξερευνήσουν τις πλεονεκτήματα του τοπικού του παιχνιδιού.

    Πώς Μπορείτε να Πληρωθεί Το Προσφορά καλωσορίσματος

    Για να ολοκληρωθεί η πλήρωση της προσφοράς καλωσορίσματος από το Casinoin Casino, πρέπει να επιβεβαιώσετε την εγγραφή σας και να εισέλθετε στο σύστημα μέσω του casinoin login. Μετά την εισήγηση, θα πρέπει να ακολουθήσετε τις εντολές που παρέχει η εταιρεία για την επιβεβαίωση της προσφοράς. Προσδιορίστε ότι η πλήρωση μπορεί να απαιτήσει μερικές ημέρες για να επιτευχθεί. Εάν έχετε κάποιες ανησυχίες ή προβλήματα, μπορείτε να επικοινωνήσετε με το υποστηρικτικό τμήμα της Casinoin Casino μέσω της εισαγωγής του casinoin greece στον υποστηρικτικό τους διεύθυνση. Επιπλέον, για να εξασφαλίσετε ότι η προσφορά θα επιτευχθεί, εξασφαλίστε ότι έχετε ακολουθήσει όλες τις υποχρεώσεις που έχετε αποδεχθεί κατά τη διάρκεια της εγγραφής σας.

    ]]>
    1win casino and sportsbook in India https://artandindustryinc.com/uncategorized/1win-casino-and-sportsbook-in-india/ Sat, 05 Sep 2026 19:27:38 +0000 https://artandindustryinc.com/uncategorized/1win-casino-and-sportsbook-in-india/ 1win casino and sportsbook in India
    ▶ PLAY

    Download the 1win app today and step straight into a live betting experience that covers cricket, football, and casino slots. The 1win app pulls real‑time scores and quick‑bet options so you can place a wager within seconds.

    After installing, use the 1win login screen to access your account. The interface remains consistent across devices, ensuring a smooth transition from PC to phone or tablet when you’re on the go.

    For Android users who prefer a direct installation file, the 1win apk offers a reliable route that bypasses app store delays. Once installed, the 1win download process completes in under a minute, giving you instant access to all betting markets.

    Whether you’re looking for a friendly betting community or high‑roller casino action, the 1win online platform brings a single login to manage your bets, view bonuses, and track payouts. Every spin and match result is updated in real time on the same screen.

    Ready to try your luck? Click to download the 1win app now, enter your 1win login details, and start placing 1win bets across thousands of matches–all from the palm of your hand.

    1win Casino and Sportsbook in India

    Begin by installing the 1win apk or launching the 1win app; the 1win download delivers a smooth login experience. After the 1win login, enjoy instant play on slots, blackjack, or any table game with a single tap.

    The 1win bet section offers over 200 sports and 10,000+ betting markets worldwide. With INR‑friendly limits and real‑time odds, you can wager on cricket, football, tennis and e‑sports the same day.

    Players also receive a monthly 1 win bonus on first deposits, while in‑app currency swapping keeps balances tidy. Secure KYC and the 1win online dashboard track bankroll and bonus terms.

    Regulatory Compliance: 1win’s Licensing Status in India

    Begin by verifying that 1win’s legal status aligns with India’s gambling laws. The Indian government prohibits online sports betting outside explicitly recognised jurisdictions, so any operator must carry a license that is accepted by local regulators.

    India does not allow online sports betting at the central level. Only licenses from U.S. states or overseas entities that obtain specific permission are valid. 1win’s current license comes from the Malta Gaming Authority. Malta’s licence does not grant the right to offer betting to residents of India; therefore players in India cannot gamble legally through 1win as a regulated operator.

    1win also holds a B2B license in the Philippines that permits operators to offer its services within that jurisdiction. This licence does not extend to Indian customers, so 1win’s presence in India remains unofficial even though the platform is available for download.

    To stay 1win india compliant, use 1win login only after verifying the license badge inside the 1win app download and 1win download interface. The badge typically displays the issuing authority, the license number, and the validity period, giving you instant proof of legitimacy before placing a 1win bet.

    Placing a 1win bet under a jurisdiction that is not authorized in India can expose you to fines and potential confiscation of winnings. Regulatory bodies insist on strict adherence to licensing rules, and a single 1 win opportunity that bypasses these requirements is rare.

    If you wish to gamble legally, look for operators licensed by the UK Gambling Commission or Singapore’s PAG. These sites display their license data prominently on the home page, allowing you to confirm compliance at a glance.

    Within the 1win online settings, open the app, tap Settings > About, and confirm the presence of the Malta Gaming Authority logo. If the licence number is omitted or the badge is missing, choose another platform that meets Indian regulatory expectations.

    Thus, download the 1win app only if you reside in a country that accepts a Malta licence. Indian users should rely on venues with local approval and double‑check compliance before opening their 1win login.

    ]]>
    91 Club Online Casino in India – Overview https://artandindustryinc.com/uncategorized/91-club-online-casino-in-india-overview/ Sat, 05 Sep 2026 19:27:36 +0000 https://artandindustryinc.com/uncategorized/91-club-online-casino-in-india-overview/ 91 Club Online Casino in India – Overview
    ▶ PLAY

    If you’re looking for a reliable and exciting online casino experience in India, you’re in the right place. The 91 Club Online Casino is a popular choice among Indian players, and for good reason. With a wide range of games, generous bonuses, and a user-friendly interface, it’s no wonder why many players are flocking to this online casino.

    But before you sign up, it’s essential to get a better understanding of what the 91 Club Online Casino has to offer. In this article, we’ll delve into the details of this online casino, including its game selection, bonuses, and payment options. By the end of this article, you’ll be well-equipped to make an informed decision about whether the 91 Club Online Casino is right for you.

    So, let’s get started! The 91 Club Online Casino is a relatively new online casino, but it’s already making waves in the Indian online gaming community. With a focus on providing a seamless and enjoyable gaming experience, the 91 Club Online Casino is quickly becoming a favorite among Indian players.

    One of the standout features of the 91 Club Online Casino is its impressive game selection. With over 1,000 games to choose from, you’re sure to find something that suits your taste. From classic slots to table games, video poker, and even live dealer games, the 91 Club Online Casino has it all. And with new games being added all the time, you’ll never get bored with the same old games.

    Another major advantage of the 91 Club Online Casino is its generous bonus structure. With a range of bonuses available, including welcome bonuses, deposit bonuses, and loyalty rewards, you’ll be able to take your gaming experience to the next level. And with a user-friendly interface, it’s easy to navigate and claim your bonuses.

    When it comes to payment options, the 91 Club Online Casino is also well-equipped. With a range of payment methods available, including credit cards, e-wallets, and bank transfers, you’ll be able to deposit and withdraw funds with ease. And with fast and secure processing times, you can be sure that your transactions are safe and secure.

    So, is the 91 Club Online Casino right for you? With its impressive game selection, generous bonuses, and user-friendly interface, it’s definitely worth considering. And with its focus on providing a seamless and enjoyable gaming experience, you can be sure that you’ll be in good hands. So, what are you waiting for? Sign up for the 91 Club Online Casino today and start enjoying the ultimate online gaming experience!

    Recommended for: 91club login Indian players looking for a reliable and exciting online casino experience

    Disclaimer: This article is intended for entertainment purposes only. It is not intended to be a comprehensive review of the 91 Club Online Casino, but rather a general overview of its features and benefits. As with any online casino, it’s essential to do your own research and due diligence before signing up.

    What is 91 Club Online Casino?

    The 91 Club Online Casino is a premier gaming destination that offers an unparalleled gaming experience to its players. With a wide range of games, including slots, table games, and live dealer games, the 91 Club Online Casino is the perfect place for players to indulge in their favorite games and win big.

    Games and Features

    The 91 Club Online Casino boasts an impressive collection of games, including popular titles like Book of Ra, Starburst, and Gonzo’s Quest. The casino also offers a range of table games, including blackjack, roulette, and baccarat, as well as live dealer games that allow players to interact with real dealers in real-time. Additionally, the casino offers a range of features, including a loyalty program, bonuses, and promotions, to keep players engaged and rewarded.

    The 91 Club Online Casino is committed to providing a safe and secure gaming environment, with advanced security measures in place to protect player data and ensure fair play. With its user-friendly interface, 24/7 customer support, and wide range of games, the 91 Club Online Casino is the perfect destination for players looking for a fun and rewarding gaming experience.

    Features and Benefits of 91 Club Online Casino

    At 91 Club Online Casino, we understand the importance of providing a seamless and enjoyable gaming experience for our players. That’s why we’ve designed our platform to offer a range of features that cater to your unique needs and preferences. With our user-friendly interface, you can easily navigate through our extensive library of games, from classic slots to table games and live dealer options.

    Personalized Experience

    One of the key benefits of playing at 91 Club Online Casino is the personalized experience we offer. Our platform is designed to learn your preferences and adapt to your playing style, ensuring that you receive tailored recommendations and offers that match your interests. Whether you’re a high-roller or a casual player, we’ve got you covered with our range of promotions and bonuses.

    Another significant advantage of playing at 91 Club Online Casino is the level of security and trust we provide. Our platform is fully licensed and regulated, ensuring that all transactions and gameplay are secure and fair. We also employ the latest encryption technology to protect your personal and financial information, giving you peace of mind as you play.

    Wide Range of Games

    At 91 Club Online Casino, we’re proud to offer an extensive library of games from top providers, including slots, table games, and live dealer options. Whether you’re a fan of classic slots or prefer the thrill of live dealer games, we’ve got a wide range of options to suit your tastes. Our games are regularly audited to ensure fairness and randomness, giving you confidence in every spin and bet.

    24/7 Customer Support

    We understand that sometimes things don’t go as planned, which is why we offer 24/7 customer support to help resolve any issues you may encounter. Our dedicated team is available to assist with any questions or concerns you may have, ensuring that you can focus on what matters most – having fun and winning big!

    ]]>
    Pin Up Casino – Azərbaycanda Onlayn Kazino – Qeydiyyat və Giriş https://artandindustryinc.com/uncategorized/pin-up-casino-az-rbaycanda-onlayn-kazino-qeydiyyat-v-giris/ Sat, 05 Sep 2026 19:27:34 +0000 https://artandindustryinc.com/uncategorized/pin-up-casino-az-rbaycanda-onlayn-kazino-qeydiyyat-v-giris/ Pin Up Casino – Azərbaycanda Onlayn Kazino – Qeydiyyat və Giriş
    ▶ OYNA

    pin up Casino Azərbaycanın ən məşhur onlayn kazinolardan biridir. Pin-up saytı sizə müxtəlif kazino oyunları və idman mərcləri təklif edir. Pin up giriş üçün sizə yalnız hesab açmaq və daxil olmaq lazımdır.

    Pinup kazinosunda sizə slot maşınları, poker, rulet və başqa oyunlar mövcuddur. Pin up saytında həmçinin bonuslar və təkliflər də var ki, bu sizə daha çox qazanmaq imkanı verir. Pin up casino saytını ziyarət edərək siz də bu təkliflərdən istifadə edə bilərsiniz.

    Azərbaycanlı istifadəçilər üçün pin-up casino giriş prosesi çox asandır. Sizə yalnız pinup az saytına daxil olub hesab açmaq lazımdır. Bundan sonra siz pin up kazinosunda müxtəlif oyunlar oynaya və qazanacağınız pulları hesabınıza köçürə bilərsiniz.

    Qeydiyyat Prosedi

    Pin Up Casino-da qeydiyyatdan keçmək üçün pinup saytına daxil olun və “Qeydiyyat” düyməsini basın. Qeydiyyat formunu doldurarkən doğru məlumatları daxil edin, çünki bu sizin hesabınızın təsdiqi üçün vacibdir.

    Pin up saytında qeydiyyatdan keçmək üçün minimum 18 yaşda olmalısınız. Əgər siz bu şərti ödəyirsiz, onda qeydiyyat proseduruna başlamaq üçün hazırsınız.

    Qeydiyyat formunu doldurduqdan sonra, pin-up tərəfindən göndərilən təsdiq məktubunu almaq üçün e-poçt ünvanınızı daxil edin. Bu məktubda hesabınızı aktivləşdirmək üçün bir link olacaq.

    Hesabınızı aktivləşdirdikdən sonra, pinap saytına daxil ola bilərsiniz və oyunlara başlamaq üçün pul köçürməsi edə bilərsiniz. Pin up giriş proseduru çox asandır və bir neçə dəqiqədən artıq vaxt almır.

    Pinup az saytında qeydiyyatdan keçmək üçün Azərbaycan dilini seçə bilərsiniz. Bu, sizə saytın istifadəsini daha asan edəcək.

    Qeydiyyat prosedurunu bitirdikdən sonra, pin up casino saytında mövcud olan bütün oyunlara və xidmətlərə giriş əldə edəcəksiniz. Sizə müxtəlif slot oyunları, kart oyunları və canlı kazino oyunları mövcuddur.

    Pin up saytında qeydiyyatdan keçmək üçün heç bir ödəniş etməyə ehtiyac yoxdur. Qeydiyyat proseduru tamamilə pulsuzdur.

    Son olaraq, pin up giriş prosedurunu başa vurduqdan sonra, sizə pinup tərəfindən bir sıra bonuslar və təkliflər təqdim olunacaq. Bu, sizə oyunlarda daha çox qazanmaq üçün fürsət verəcək.

    Onlayn Kazino Oyunları və Təcrübə

    Pin Up Casino-da qeydiyyatdan keçdikdən sonra, sizə müxtəlif onlayn kazino oyunları mövcuddur. Pin-up casino giriş üçün sizə yalnız hesabınızı aktivləşdirmək və oyunlara daxil olmaq lazımdır.

    Pin Up Casino-nun təcrübəsi, sizə yüksək keyfiyyətli və maraqlı oyun təcrübəsi təmin edir. Pinup az saytında sizə slot maşınları, kart oyunları və canlı kazino oyunları mövcuddur.

    Siz Pin-up casino giriş edərək, müxtəlif bonus və təkliflərdən istifadə edə bilərsiniz. Pinup az saytında sizə həmçinin müxtəlif ödəniş üsulları mövcuddur.

    Pin Up Casino-da sizə təhlükəsiz və etibarlı oyun təcrübəsi təmin edilir. Pin-up casino giriş edərək, sizə şəxsi məlumatlarınızın qorunması və ödənişlərinin təhlükəsizliyi mövcuddur.

    Siz Pin-up casino giriş edərək, daimi olaraq yeni oyunlar və təkliflərə rast gələ bilərsiniz. Pinup az saytında sizə həmçinin xüsusi təkliflər və bonuslar mövcuddur.

    Pin Up Casino-nun mobil versiyası, sizə hər yerdən və hər vaxt oyun oynamaq imkanı verir. Pin-up casino giriş edərək, sizə mobil cihazlarınızdan daxil ola bilərsiniz.

    Siz Pin-up casino giriş edərək, canlı dəstək xidmətinə daxil ola bilərsiniz. Pinup az saytında sizə həmçinin e-poçt və telefon vasitəsilə dəstək mövcuddur.

    Pin Up Casino-da sizə yüksək keyfiyyətli və maraqlı oyun təcrübəsi təmin edilir. Pin-up casino giriş edərək, sizə pinap və pinup casino oyunları mövcuddur.

    ]]>
    Legale online casino’s in Nederland https://artandindustryinc.com/uncategorized/legale-online-casino-s-in-nederland/ Sat, 05 Sep 2026 18:36:30 +0000 https://artandindustryinc.com/uncategorized/legale-online-casino-s-in-nederland/ Legale online casino’s in Nederland
    ▶ SPELEN

    Als u op zoek bent naar een legale online casino in Nederland, bent u bij het juiste adres. In dit artikel zullen we u helpen bij het vinden van de beste online casino’s in Nederland, die veilig en betrouwbaar zijn.

    Wanneer u op zoek bent naar een online casino, is het belangrijk om te weten dat niet alle online casino’s gelijk zijn. Sommige zijn legaal en veilig, terwijl anderen niet. Daarom is het belangrijk om te weten welke online casino’s legaal zijn en welke niet.

    Om u te helpen bij het vinden van de beste online casino’s in Nederland, hebben we een lijst samengesteld van de beste online casino’s in Nederland. Deze online casino’s zijn allemaal legaal en veilig en bieden een breed scala aan spellen en functies.

    De beste online casino’s in Nederland zijn:

    Mobiele online casino’s: Online casino’s die beschikbaar zijn op mobiele apparaten, zoals smartphones en tablets. Dit zijn perfect voor spelers die graag op de go zijn.

    Top online casino’s: Online casino’s die bekendstaan om hun hoge kwaliteit en veiligheid. Deze online casino’s zijn perfect voor spelers die op zoek zijn naar een veilig en betrouwbaar spel.

    Wanneer u een online casino kiest, is het belangrijk om te weten welke spellen en functies het aanbiedt. Sommige online casino’s bieden een breed scala aan spellen, terwijl anderen beperkt zijn tot een paar spellen. Daarom is het belangrijk om te weten wat u zoekt in een online casino.

    We hopen dat dit artikel u heeft geholpen bij het vinden van de beste online casino’s in Nederland. Wij wensen u veel plezier bij het spelen!

    Welke online casinos zijn legaal in Nederland?

    Als u op zoek bent naar een legale online casino in Nederland, is het belangrijk om te weten welke opties beschikbaar zijn. Hieronder vindt u een lijst van online casinos die legaal zijn in Nederland en waar u veilig kunt gokken.

    Legale online casinos in Nederland

    Online Casino
    Licentie
    Bevestiging

    Stors Casino Malta Gaming Authority Ja Casino Lugano Swiss Gaming Board Ja Mr. Green Casino Malta Gaming Authority Ja Unibet Casino Malta Gaming Authority Ja

    De bovenstaande online casinos zijn allemaal legaal in Nederland en zijn goedgekeurd door de relevante autoriteiten. Het is belangrijk om te weten dat niet alle online casinos legaal zijn en dat sommige mogelijk illegaal zijn. Daarom is het belangrijk om voorzichtig te zijn en alleen te gokken bij online casinos die legaal zijn en een goede reputatie hebben.

    Als u op zoek bent naar een mobiele online casino, zijn er ook enkele opties beschikbaar. De bovenstaande online casinos zijn allemaal beschikbaar op mobiele apparaten en kunnen worden gespeeld via een webbrowser of een mobiele app. Het is belangrijk om te weten dat niet alle online casinos mobiel beschikbaar zijn, dus het is belangrijk om voorzichtig te zijn en alleen te gokken bij online casinos die mobiel beschikbaar zijn.

    Als u op zoek bent naar de beste online casino’s, is het belangrijk om te weten welke opties beschikbaar zijn. De bovenstaande online casinos zijn allemaal goedgekeurd door de relevante autoriteiten en hebben een goede reputatie. Het is belangrijk om te weten dat niet alle online casinos even goed zijn, dus het is belangrijk om voorzichtig te zijn en alleen te gokken bij online casinos die legaal zijn en een goede reputatie hebben.

    Veilig en eerlijk spelen bij legale online casinos

    Als je besluit om te spelen bij een legale online casino, is het belangrijk om veilig en eerlijk te spelen. Dit betekent dat je moet weten wat je doet en dat je moet voorbereid zijn op eventuele problemen.

    Waarom veilig en eerlijk spelen?

    Veilig en eerlijk spelen is belangrijk omdat het je helpt om te voorkomen dat je schade lijdt aan je financiën of je persoonlijke gegevens. Bovendien is het belangrijk om eerlijk te spelen omdat het je helpt om te voorkomen dat je wordt bedonderd door een online casino.

    Om veilig en eerlijk onlinecasin-zondercruks.nl te spelen, is het belangrijk om te weten wat je doet. Dit betekent dat je moet weten hoe je kunt spelen bij een legale online casino en hoe je kunt voorkomen dat je schade lijdt aan je financiën of je persoonlijke gegevens.

  • Wetenschappelijke informatie over online casinos
  • Veilig spelen bij online casinos
  • Eerlijk spelen bij online casinos
  • Om veilig en eerlijk onlinecasin-zondercruks.nl te spelen, is het belangrijk om te weten wat je doet. Dit betekent dat je moet weten hoe je kunt spelen bij een legale online casino en hoe je kunt voorkomen dat je schade lijdt aan je financiën of je persoonlijke gegevens.

    Om veilig en eerlijk onlinecasin-zondercruks.nl te spelen, is het belangrijk om te weten wat je doet. Dit betekent dat je moet weten hoe je kunt spelen bij een legale online casino en hoe je kunt voorkomen dat je schade lijdt aan je financiën of je persoonlijke gegevens.

    Om veilig en eerlijk onlinecasin-zondercruks.nl te spelen, is het belangrijk om te weten wat je doet. Dit betekent dat je moet weten hoe je kunt spelen bij een legale online casino en hoe je kunt voorkomen dat je schade lijdt aan je financiën of je persoonlijke gegevens.

    ]]>