jasmine.HtmlReporterHelpers = {};
jasmine.HtmlReporterHelpers.createDom = function(type, attrs, childrenVarArgs) {
var el = document.createElement(type);
for (var i = 2; i < arguments.length; i++) {
var child = arguments[i];
if (typeof child === 'string') {
el.appendChild(document.createTextNode(child));
} else {
if (child) {
el.appendChild(child);
}
}
}
for (var attr in attrs) {
if (attr == "className") {
el[attr] = attrs[attr];
} else {
el.setAttribute(attr, attrs[attr]);
}
}
return el;
};
jasmine.HtmlReporterHelpers.getSpecStatus = function(child) {
var results = child.results();
var status = results.passed() ? 'passed' : 'failed';
if (results.skipped) {
status = 'skipped';
}
return status;
};
jasmine.HtmlReporterHelpers.appendToSummary = function(child, childElement) {
var parentDiv = this.dom.summary;
var parentSuite = (typeof child.parentSuite == 'undefined') ? 'suite' : 'parentSuite';
var parent = child[parentSuite];
if (parent) {
if (typeof this.views.suites[parent.id] == 'undefined') {
this.views.suites[parent.id] = new jasmine.HtmlReporter.SuiteView(parent, this.dom, this.views);
}
parentDiv = this.views.suites[parent.id].element;
}
parentDiv.appendChild(childElement);
};
jasmine.HtmlReporterHelpers.addHelpers = function(ctor) {
for(var fn in jasmine.HtmlReporterHelpers) {
ctor.prototype[fn] = jasmine.HtmlReporterHelpers[fn];
}
};
jasmine.HtmlReporter = function(_doc) {
var self = this;
var doc = _doc || window.document;
var reporterView;
var dom = {};
// Jasmine Reporter Public Interface
self.logRunningSpecs = false;
self.reportRunnerStarting = function(runner) {
var specs = runner.specs() || [];
if (specs.length == 0) {
return;
}
createReporterDom(runner.env.versionString());
doc.body.appendChild(dom.reporter);
reporterView = new jasmine.HtmlReporter.ReporterView(dom);
reporterView.addSpecs(specs, self.specFilter);
};
self.reportRunnerResults = function(runner) {
reporterView && reporterView.complete();
};
self.reportSuiteResults = function(suite) {
reporterView.suiteComplete(suite);
};
self.reportSpecStarting = function(spec) {
if (self.logRunningSpecs) {
self.log('>> Jasmine Running ' + spec.suite.description + ' ' + spec.description + '...');
}
};
self.reportSpecResults = function(spec) {
reporterView.specComplete(spec);
};
self.log = function() {
var console = jasmine.getGlobal().console;
if (console && console.log) {
if (console.log.apply) {
console.log.apply(console, arguments);
} else {
console.log(arguments); // ie fix: console.log.apply doesn't exist on ie
}
}
};
self.specFilter = function(spec) {
if (!focusedSpecName()) {
return true;
}
return spec.getFullName().indexOf(focusedSpecName()) === 0;
};
return self;
function focusedSpecName() {
var specName;
(function memoizeFocusedSpec() {
if (specName) {
return;
}
var paramMap = [];
var params = doc.location.search.substring(1).split('&');
for (var i = 0; i < params.length; i++) {
var p = params[i].split('=');
paramMap[decodeURIComponent(p[0])] = decodeURIComponent(p[1]);
}
specName = paramMap.spec;
})();
return specName;
}
function createReporterDom(version) {
dom.reporter = self.createDom('div', { id: 'HTMLReporter', className: 'jasmine_reporter' },
dom.banner = self.createDom('div', { className: 'banner' },
self.createDom('span', { className: 'title' }, "Jasmine "),
self.createDom('span', { className: 'version' }, version)),
dom.symbolSummary = self.createDom('ul', {className: 'symbolSummary'}),
dom.alert = self.createDom('div', {className: 'alert'}),
dom.results = self.createDom('div', {className: 'results'},
dom.summary = self.createDom('div', { className: 'summary' }),
dom.details = self.createDom('div', { id: 'details' }))
);
}
};
jasmine.HtmlReporterHelpers.addHelpers(jasmine.HtmlReporter);jasmine.HtmlReporter.ReporterView = function(dom) {
this.startedAt = new Date();
this.runningSpecCount = 0;
this.completeSpecCount = 0;
this.passedCount = 0;
this.failedCount = 0;
this.skippedCount = 0;
this.createResultsMenu = function() {
this.resultsMenu = this.createDom('span', {className: 'resultsMenu bar'},
this.summaryMenuItem = this.createDom('a', {className: 'summaryMenuItem', href: "#"}, '0 specs'),
' | ',
this.detailsMenuItem = this.createDom('a', {className: 'detailsMenuItem', href: "#"}, '0 failing'));
this.summaryMenuItem.onclick = function() {
dom.reporter.className = dom.reporter.className.replace(/ showDetails/g, '');
};
this.detailsMenuItem.onclick = function() {
showDetails();
};
};
this.addSpecs = function(specs, specFilter) {
this.totalSpecCount = specs.length;
this.views = {
specs: {},
suites: {}
};
for (var i = 0; i < specs.length; i++) {
var spec = specs[i];
this.views.specs[spec.id] = new jasmine.HtmlReporter.SpecView(spec, dom, this.views);
if (specFilter(spec)) {
this.runningSpecCount++;
}
}
};
this.specComplete = function(spec) {
this.completeSpecCount++;
if (isUndefined(this.views.specs[spec.id])) {
this.views.specs[spec.id] = new jasmine.HtmlReporter.SpecView(spec, dom);
}
var specView = this.views.specs[spec.id];
switch (specView.status()) {
case 'passed':
this.passedCount++;
break;
case 'failed':
this.failedCount++;
break;
case 'skipped':
this.skippedCount++;
break;
}
specView.refresh();
this.refresh();
};
this.suiteComplete = function(suite) {
var suiteView = this.views.suites[suite.id];
if (isUndefined(suiteView)) {
return;
}
suiteView.refresh();
};
this.refresh = function() {
if (isUndefined(this.resultsMenu)) {
this.createResultsMenu();
}
// currently running UI
if (isUndefined(this.runningAlert)) {
this.runningAlert = this.createDom('a', {href: "?", className: "runningAlert bar"});
dom.alert.appendChild(this.runningAlert);
}
this.runningAlert.innerHTML = "Running " + this.completeSpecCount + " of " + specPluralizedFor(this.totalSpecCount);
// skipped specs UI
if (isUndefined(this.skippedAlert)) {
this.skippedAlert = this.createDom('a', {href: "?", className: "skippedAlert bar"});
}
this.skippedAlert.innerHTML = "Skipping " + this.skippedCount + " of " + specPluralizedFor(this.totalSpecCount) + " - run all";
if (this.skippedCount === 1 && isDefined(dom.alert)) {
dom.alert.appendChild(this.skippedAlert);
}
// passing specs UI
if (isUndefined(this.passedAlert)) {
this.passedAlert = this.createDom('span', {href: "?", className: "passingAlert bar"});
}
this.passedAlert.innerHTML = "Passing " + specPluralizedFor(this.passedCount);
// failing specs UI
if (isUndefined(this.failedAlert)) {
this.failedAlert = this.createDom('span', {href: "?", className: "failingAlert bar"});
}
this.failedAlert.innerHTML = "Failing " + specPluralizedFor(this.failedCount);
if (this.failedCount === 1 && isDefined(dom.alert)) {
dom.alert.appendChild(this.failedAlert);
dom.alert.appendChild(this.resultsMenu);
}
// summary info
this.summaryMenuItem.innerHTML = "" + specPluralizedFor(this.runningSpecCount);
this.detailsMenuItem.innerHTML = "" + this.failedCount + " failing";
};
this.complete = function() {
dom.alert.removeChild(this.runningAlert);
this.skippedAlert.innerHTML = "Ran " + this.runningSpecCount + " of " + specPluralizedFor(this.totalSpecCount) + " - run all";
if (this.failedCount === 0) {
dom.alert.appendChild(this.createDom('span', {className: 'passingAlert bar'}, "Passing " + specPluralizedFor(this.passedCount)));
} else {
showDetails();
}
dom.banner.appendChild(this.createDom('span', {className: 'duration'}, "finished in " + ((new Date().getTime() - this.startedAt.getTime()) / 1000) + "s"));
};
return this;
function showDetails() {
if (dom.reporter.className.search(/showDetails/) === -1) {
dom.reporter.className += " showDetails";
}
}
function isUndefined(obj) {
return typeof obj === 'undefined';
}
function isDefined(obj) {
return !isUndefined(obj);
}
function specPluralizedFor(count) {
var str = count + " spec";
if (count > 1) {
str += "s"
}
return str;
}
};
jasmine.HtmlReporterHelpers.addHelpers(jasmine.HtmlReporter.ReporterView);
jasmine.HtmlReporter.SpecView = function(spec, dom, views) {
this.spec = spec;
this.dom = dom;
this.views = views;
this.symbol = this.createDom('li', { className: 'pending' });
this.dom.symbolSummary.appendChild(this.symbol);
this.summary = this.createDom('div', { className: 'specSummary' },
this.createDom('a', {
className: 'description',
href: '?spec=' + encodeURIComponent(this.spec.getFullName()),
title: this.spec.getFullName()
}, this.spec.description)
);
this.detail = this.createDom('div', { className: 'specDetail' },
this.createDom('a', {
className: 'description',
href: '?spec=' + encodeURIComponent(this.spec.getFullName()),
title: this.spec.getFullName()
}, this.spec.getFullName())
);
};
jasmine.HtmlReporter.SpecView.prototype.status = function() {
return this.getSpecStatus(this.spec);
};
jasmine.HtmlReporter.SpecView.prototype.refresh = function() {
this.symbol.className = this.status();
switch (this.status()) {
case 'skipped':
break;
case 'passed':
this.appendSummaryToSuiteDiv();
break;
case 'failed':
this.appendSummaryToSuiteDiv();
this.appendFailureDetail();
break;
}
};
jasmine.HtmlReporter.SpecView.prototype.appendSummaryToSuiteDiv = function() {
this.summary.className += ' ' + this.status();
this.appendToSummary(this.spec, this.summary);
};
jasmine.HtmlReporter.SpecView.prototype.appendFailureDetail = function() {
this.detail.className += ' ' + this.status();
var resultItems = this.spec.results().getItems();
var messagesDiv = this.createDom('div', { className: 'messages' });
for (var i = 0; i < resultItems.length; i++) {
var result = resultItems[i];
if (result.type == 'log') {
messagesDiv.appendChild(this.createDom('div', {className: 'resultMessage log'}, result.toString()));
} else if (result.type == 'expect' && result.passed && !result.passed()) {
messagesDiv.appendChild(this.createDom('div', {className: 'resultMessage fail'}, result.message));
if (result.trace.stack) {
messagesDiv.appendChild(this.createDom('div', {className: 'stackTrace'}, result.trace.stack));
}
}
}
if (messagesDiv.childNodes.length > 0) {
this.detail.appendChild(messagesDiv);
this.dom.details.appendChild(this.detail);
}
};
jasmine.HtmlReporterHelpers.addHelpers(jasmine.HtmlReporter.SpecView);jasmine.HtmlReporter.SuiteView = function(suite, dom, views) {
this.suite = suite;
this.dom = dom;
this.views = views;
this.element = this.createDom('div', { className: 'suite' },
this.createDom('a', { className: 'description', href: '?spec=' + encodeURIComponent(this.suite.getFullName()) }, this.suite.description)
);
this.appendToSummary(this.suite, this.element);
};
jasmine.HtmlReporter.SuiteView.prototype.status = function() {
return this.getSpecStatus(this.suite);
};
jasmine.HtmlReporter.SuiteView.prototype.refresh = function() {
this.element.className += " " + this.status();
};
jasmine.HtmlReporterHelpers.addHelpers(jasmine.HtmlReporter.SuiteView);
/* @deprecated Use jasmine.HtmlReporter instead
*/
jasmine.TrivialReporter = function(doc) {
this.document = doc || document;
this.suiteDivs = {};
this.logRunningSpecs = false;
};
jasmine.TrivialReporter.prototype.createDom = function(type, attrs, childrenVarArgs) {
var el = document.createElement(type);
for (var i = 2; i < arguments.length; i++) {
var child = arguments[i];
if (typeof child === 'string') {
el.appendChild(document.createTextNode(child));
} else {
if (child) { el.appendChild(child); }
}
}
for (var attr in attrs) {
if (attr == "className") {
el[attr] = attrs[attr];
} else {
el.setAttribute(attr, attrs[attr]);
}
}
return el;
};
jasmine.TrivialReporter.prototype.reportRunnerStarting = function(runner) {
var showPassed, showSkipped;
this.outerDiv = this.createDom('div', { id: 'TrivialReporter', className: 'jasmine_reporter' },
this.createDom('div', { className: 'banner' },
this.createDom('div', { className: 'logo' },
this.createDom('span', { className: 'title' }, "Jasmine"),
this.createDom('span', { className: 'version' }, runner.env.versionString())),
this.createDom('div', { className: 'options' },
"Show ",
showPassed = this.createDom('input', { id: "__jasmine_TrivialReporter_showPassed__", type: 'checkbox' }),
this.createDom('label', { "for": "__jasmine_TrivialReporter_showPassed__" }, " passed "),
showSkipped = this.createDom('input', { id: "__jasmine_TrivialReporter_showSkipped__", type: 'checkbox' }),
this.createDom('label', { "for": "__jasmine_TrivialReporter_showSkipped__" }, " skipped")
)
),
this.runnerDiv = this.createDom('div', { className: 'runner running' },
this.createDom('a', { className: 'run_spec', href: '?' }, "run all"),
this.runnerMessageSpan = this.createDom('span', {}, "Running..."),
this.finishedAtSpan = this.createDom('span', { className: 'finished-at' }, ""))
);
this.document.body.appendChild(this.outerDiv);
var suites = runner.suites();
for (var i = 0; i < suites.length; i++) {
var suite = suites[i];
var suiteDiv = this.createDom('div', { className: 'suite' },
this.createDom('a', { className: 'run_spec', href: '?spec=' + encodeURIComponent(suite.getFullName()) }, "run"),
this.createDom('a', { className: 'description', href: '?spec=' + encodeURIComponent(suite.getFullName()) }, suite.description));
this.suiteDivs[suite.id] = suiteDiv;
var parentDiv = this.outerDiv;
if (suite.parentSuite) {
parentDiv = this.suiteDivs[suite.parentSuite.id];
}
parentDiv.appendChild(suiteDiv);
}
this.startedAt = new Date();
var self = this;
showPassed.onclick = function(evt) {
if (showPassed.checked) {
self.outerDiv.className += ' show-passed';
} else {
self.outerDiv.className = self.outerDiv.className.replace(/ show-passed/, '');
}
};
showSkipped.onclick = function(evt) {
if (showSkipped.checked) {
self.outerDiv.className += ' show-skipped';
} else {
self.outerDiv.className = self.outerDiv.className.replace(/ show-skipped/, '');
}
};
};
jasmine.TrivialReporter.prototype.reportRunnerResults = function(runner) {
var results = runner.results();
var className = (results.failedCount > 0) ? "runner failed" : "runner passed";
this.runnerDiv.setAttribute("class", className);
//do it twice for IE
this.runnerDiv.setAttribute("className", className);
var specs = runner.specs();
var specCount = 0;
for (var i = 0; i < specs.length; i++) {
if (this.specFilter(specs[i])) {
specCount++;
}
}
var message = "" + specCount + " spec" + (specCount == 1 ? "" : "s" ) + ", " + results.failedCount + " failure" + ((results.failedCount == 1) ? "" : "s");
message += " in " + ((new Date().getTime() - this.startedAt.getTime()) / 1000) + "s";
this.runnerMessageSpan.replaceChild(this.createDom('a', { className: 'description', href: '?'}, message), this.runnerMessageSpan.firstChild);
this.finishedAtSpan.appendChild(document.createTextNode("Finished at " + new Date().toString()));
};
jasmine.TrivialReporter.prototype.reportSuiteResults = function(suite) {
var results = suite.results();
var status = results.passed() ? 'passed' : 'failed';
if (results.totalCount === 0) { // todo: change this to check results.skipped
status = 'skipped';
}
this.suiteDivs[suite.id].className += " " + status;
};
jasmine.TrivialReporter.prototype.reportSpecStarting = function(spec) {
if (this.logRunningSpecs) {
this.log('>> Jasmine Running ' + spec.suite.description + ' ' + spec.description + '...');
}
};
jasmine.TrivialReporter.prototype.reportSpecResults = function(spec) {
var results = spec.results();
var status = results.passed() ? 'passed' : 'failed';
if (results.skipped) {
status = 'skipped';
}
var specDiv = this.createDom('div', { className: 'spec ' + status },
this.createDom('a', { className: 'run_spec', href: '?spec=' + encodeURIComponent(spec.getFullName()) }, "run"),
this.createDom('a', {
className: 'description',
href: '?spec=' + encodeURIComponent(spec.getFullName()),
title: spec.getFullName()
}, spec.description));
var resultItems = results.getItems();
var messagesDiv = this.createDom('div', { className: 'messages' });
for (var i = 0; i < resultItems.length; i++) {
var result = resultItems[i];
if (result.type == 'log') {
messagesDiv.appendChild(this.createDom('div', {className: 'resultMessage log'}, result.toString()));
} else if (result.type == 'expect' && result.passed && !result.passed()) {
messagesDiv.appendChild(this.createDom('div', {className: 'resultMessage fail'}, result.message));
if (result.trace.stack) {
messagesDiv.appendChild(this.createDom('div', {className: 'stackTrace'}, result.trace.stack));
}
}
}
if (messagesDiv.childNodes.length > 0) {
specDiv.appendChild(messagesDiv);
}
this.suiteDivs[spec.suite.id].appendChild(specDiv);
};
jasmine.TrivialReporter.prototype.log = function() {
var console = jasmine.getGlobal().console;
if (console && console.log) {
if (console.log.apply) {
console.log.apply(console, arguments);
} else {
console.log(arguments); // ie fix: console.log.apply doesn't exist on ie
}
}
};
jasmine.TrivialReporter.prototype.getLocation = function() {
return this.document.location;
};
jasmine.TrivialReporter.prototype.specFilter = function(spec) {
var paramMap = {};
var params = this.getLocation().search.substring(1).split('&');
for (var i = 0; i < params.length; i++) {
var p = params[i].split('=');
paramMap[decodeURIComponent(p[0])] = decodeURIComponent(p[1]);
}
if (!paramMap.spec) {
return true;
}
return spec.getFullName().indexOf(paramMap.spec) === 0;
};
/*!
* elFinder-Material-Theme (Gray) v2.1.15 (https://github.com/RobiNN1/elFinder-Material-Theme)
* Copyright 2016-2023 Róbert Kelčák
* Licensed under MIT (https://github.com/RobiNN1/elFinder-Material-Theme/blob/master/LICENSE)
*/
.elfinder {
color: #546e7a;
font-family: -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.elfinder.ui-widget.ui-widget-content {
font-family: -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;
box-shadow: 0 1px 8px rgba(0, 0, 0, 0.6);
border-radius: 0;
border: 0;
}
.elfinder * {
outline: 0 !important;
}
/**
* Loading
*/
.elfinder-info-spinner,
.elfinder-navbar-spinner,
.elfinder-button-icon-spinner {
background: url("../../material/images/loading.svg") center center no-repeat !important;
width: 16px;
height: 16px;
}
/**
* Progress Bar
*/
@-webkit-keyframes progress-animation {
from {
background-position: 1rem 0;
}
to {
background-position: 0 0;
}
}
@keyframes progress-animation {
from {
background-position: 1rem 0;
}
to {
background-position: 0 0;
}
}
.elfinder-notify-progressbar {
border: 0;
}
.elfinder-notify-progress,
.elfinder-notify-progressbar {
border-radius: 0;
}
.elfinder-notify-progress,
.elfinder-resize-spinner {
background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-size: 1rem 1rem;
-webkit-animation: progress-animation 1s linear infinite;
animation: progress-animation 1s linear infinite;
background-color: #0275d8;
height: 1rem;
}
/**
* Toast Notification
*/
.elfinder .elfinder-toast > div {
background-color: #323232 !important;
color: #d6d6d6;
box-shadow: none;
opacity: inherit;
padding: 10px 60px;
}
.elfinder .elfinder-toast > div button.ui-button {
color: #fff;
}
.elfinder .elfinder-toast > .toast-info button.ui-button {
background-color: #3498db;
}
.elfinder .elfinder-toast > .toast-error button.ui-button {
background-color: #f44336;
}
.elfinder .elfinder-toast > .toast-success button.ui-button {
background-color: #4caf50;
}
.elfinder .elfinder-toast > .toast-warning button.ui-button {
background-color: #ff9800;
}
.elfinder-toast-msg {
font-family: -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;
font-size: 17px;
}
/**
* For Ace Editor
*/
#ace_settingsmenu {
font-family: -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;
box-shadow: 0 1px 30px rgba(0, 0, 0, 0.6) !important;
background-color: #1d2736 !important;
color: #e6e6e6 !important;
}
#ace_settingsmenu,
#kbshortcutmenu {
padding: 0;
}
.ace_optionsMenuEntry {
padding: 5px 10px;
}
.ace_optionsMenuEntry:hover {
background-color: #111721;
}
.ace_optionsMenuEntry label {
font-size: 13px;
}
#ace_settingsmenu input[type="text"],
#ace_settingsmenu select {
margin: 1px 2px 2px;
padding: 2px 5px;
border-radius: 3px;
border: 0;
background: rgba(9, 53, 121, 0.75);
color: white !important;
}
/**
* Icons
*/
@font-face {
font-family: material;
src: url("../../material/icons/material.eot?91804974");
src: url("../../material/icons/material.eot?91804974#iefix") format("embedded-opentype"), url("../../material/icons/material.woff2?91804974") format("woff2"), url("../../material/icons/material.woff?91804974") format("woff"), url("../../material/icons/material.ttf?91804974") format("truetype"), url("../../material/icons/material.svg?91804974#material") format("svg");
font-weight: normal;
font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
@font-face {
font-family: material;
src: url("../../material/icons/material.svg?91804974#material") format("svg");
}
}
.elfinder .ui-icon,
.elfinder-button-icon,
.ui-widget-header .ui-icon,
.ui-widget-content .ui-icon {
font: normal normal normal 14px/1 material;
background-image: inherit;
text-indent: inherit;
}
.elfinder .ui-button-icon-only .ui-icon {
font: normal normal normal 14px/1 material;
background-image: inherit !important;
text-indent: 0;
font-size: 16px;
}
.elfinder-button-icon {
background: inherit;
}
.elfinder-button-icon-home:before {
content: '\e800';
}
.elfinder-button-icon-back:before {
content: '\e801';
}
.elfinder-button-icon-forward:before {
content: '\e802';
}
.elfinder-button-icon-up:before {
content: '\e803';
}
.elfinder-button-icon-dir:before {
content: '\e804';
}
.elfinder-button-icon-opendir:before {
content: '\e805';
}
.elfinder-button-icon-reload:before {
content: '\e806';
}
.elfinder-button-icon-open:before {
content: '\e807';
}
.elfinder-button-icon-mkdir:before {
content: '\e808';
}
.elfinder-button-icon-mkfile:before {
content: '\e809';
}
.elfinder-button-icon-rm:before {
content: '\e80a';
}
.elfinder-button-icon-trash:before {
content: '\e80b';
}
.elfinder-button-icon-restore:before {
content: '\e80c';
}
.elfinder-button-icon-copy:before {
content: '\e80d';
}
.elfinder-button-icon-cut:before {
content: '\e80e';
}
.elfinder-button-icon-paste:before {
content: '\e80f';
}
.elfinder-button-icon-getfile:before {
content: '\e810';
}
.elfinder-button-icon-duplicate:before {
content: '\e811';
}
.elfinder-button-icon-rename:before {
content: '\e812';
}
.elfinder-button-icon-edit:before {
content: '\e813';
}
.elfinder-button-icon-quicklook:before {
content: '\e814';
}
.elfinder-button-icon-upload:before {
content: '\e815';
}
.elfinder-button-icon-download:before {
content: '\e816';
}
.elfinder-button-icon-info:before {
content: '\e817';
}
.elfinder-button-icon-extract:before {
content: '\e818';
}
.elfinder-button-icon-archive:before {
content: '\e819';
}
.elfinder-button-icon-view:before {
content: '\e81a';
}
.elfinder-button-icon-view-list:before {
content: '\e81b';
}
.elfinder-button-icon-help:before {
content: '\e81c';
}
.elfinder-button-icon-resize:before {
content: '\e81d';
}
.elfinder-button-icon-link:before {
content: '\e81e';
}
.elfinder-button-icon-search:before {
content: '\e81f';
}
.elfinder-button-icon-sort:before {
content: '\e820';
}
.elfinder-button-icon-rotate-r:before {
content: '\e821';
}
.elfinder-button-icon-rotate-l:before {
content: '\e822';
}
.elfinder-button-icon-netmount:before {
content: '\e823';
}
.elfinder-button-icon-netunmount:before {
content: '\e824';
}
.elfinder-button-icon-places:before {
content: '\e825';
}
.elfinder-button-icon-chmod:before {
content: '\e826';
}
.elfinder-button-icon-accept:before {
content: '\e827';
}
.elfinder-button-icon-menu:before {
content: '\e828';
}
.elfinder-button-icon-colwidth:before {
content: '\e829';
}
.elfinder-button-icon-fullscreen:before {
content: '\e82a';
}
.elfinder-button-icon-unfullscreen:before {
content: '\e82b';
}
.elfinder-button-icon-empty:before {
content: '\e82c';
}
.elfinder-button-icon-undo:before {
content: '\e82d';
}
.elfinder-button-icon-redo:before {
content: '\e82e';
}
.elfinder-button-icon-preference:before {
content: '\e82f';
}
.elfinder-button-icon-mkdirin:before {
content: '\e830';
}
.elfinder-button-icon-selectall:before {
content: '\e831';
}
.elfinder-button-icon-selectnone:before {
content: '\e832';
}
.elfinder-button-icon-selectinvert:before {
content: '\e833';
}
.elfinder-button-icon-logout:before {
content: '\e85a';
}
.elfinder-button-icon-opennew:before {
content: '\e85b';
}
.elfinder-button-icon-hide:before {
content: '\e85d';
}
.elfinder-button-search .ui-icon.ui-icon-search {
font-size: 17px;
}
.elfinder-button-search .ui-icon:hover {
opacity: 1;
}
.elfinder-navbar-icon {
font: normal normal normal 16px/1 material;
background-image: inherit !important;
}
.elfinder-navbar-icon:before {
content: '\e804';
}
.elfinder-droppable-active .elfinder-navbar-icon:before,
.elfinder .ui-state-active .elfinder-navbar-icon:before,
.elfinder .ui-state-hover .elfinder-navbar-icon:before {
content: '\e805';
}
.elfinder-navbar-root-local .elfinder-navbar-icon:before {
content: '\e83d' !important;
}
.elfinder-navbar-root-ftp .elfinder-navbar-icon:before {
content: '\e823' !important;
}
.elfinder-navbar-root-sql .elfinder-navbar-icon:before {
content: '\e83e' !important;
}
.elfinder-navbar-root-dropbox .elfinder-navbar-icon:before {
content: '\e83f' !important;
}
.elfinder-navbar-root-googledrive .elfinder-navbar-icon:before {
content: '\e840' !important;
}
.elfinder-navbar-root-onedrive .elfinder-navbar-icon:before {
content: '\e841' !important;
}
.elfinder-navbar-root-box .elfinder-navbar-icon:before {
content: '\e842' !important;
}
.elfinder-navbar-root-trash .elfinder-navbar-icon:before {
content: '\e80b' !important;
}
.elfinder-navbar-root-zip .elfinder-navbar-icon:before {
content: '\e85c' !important;
}
.elfinder-navbar-root-network .elfinder-navbar-icon:before {
content: '\e823' !important;
}
.elfinder-places .elfinder-navbar-root .elfinder-navbar-icon:before {
content: '\e825' !important;
}
.elfinder-navbar-arrow {
background-image: inherit !important;
font: normal normal normal 14px/1 material;
font-size: 10px;
padding-top: 3px;
padding-left: 2px;
color: #a9a9a9;
}
.elfinder .ui-state-active .elfinder-navbar-arrow {
color: #fff;
}
.elfinder-ltr .elfinder-navbar-collapsed .elfinder-navbar-arrow:before {
content: '\e857';
}
.elfinder-rtl .elfinder-navbar-collapsed .elfinder-navbar-arrow:before {
content: '\e858';
}
.elfinder-ltr .elfinder-navbar-expanded .elfinder-navbar-arrow:before,
.elfinder-rtl .elfinder-navbar-expanded .elfinder-navbar-arrow:before {
content: '\e851';
}
.elfinder .elfinder-cwd table thead td.ui-state-hover{
color: #000 !important;
}
.elfinder .elfinder-cwd table thead td.ui-state-active {
background: #737f86 !important;
color: #fff !important;
}
.elfinder .elfinder-cwd table thead td {
padding: 6px 12px !important;
background: #d7d7d7 !important;
}
.elfinder-ltr .elfinder-cwd table td {
text-align: left;
}
.elfinder .elfinder-cwd table td {
padding: 4px 12px !important;
}
.elfinder-ltr .elfinder-cwd-view-list .elfinder-cwd-filename {
padding-left: 23px;
}
div.elfinder-cwd-wrapper-list tr.ui-state-default td span.ui-icon {
font-size: 8px;
margin-top: 5px;
margin-right: 5px;
}
div.elfinder-cwd-wrapper-list .ui-icon-grip-dotted-vertical {
margin: 2px;
}
.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon,
.elfinder-navbar-root-local .elfinder-cwd-icon,
.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon,
.elfinder-navbar-root-ftp .elfinder-cwd-icon,
.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon,
.elfinder-navbar-root-sql .elfinder-cwd-icon,
.elfinder-cwd-view-list .elfinder-navbar-root-dropbox td .elfinder-cwd-icon,
.elfinder-navbar-root-dropbox .elfinder-cwd-icon,
.elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon,
.elfinder-navbar-root-googledrive .elfinder-cwd-icon,
.elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon,
.elfinder-navbar-root-onedrive .elfinder-cwd-icon,
.elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon,
.elfinder-navbar-root-box .elfinder-cwd-icon,
.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon,
.elfinder-navbar-root-trash .elfinder-cwd-icon,
.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon,
.elfinder-navbar-root-zip .elfinder-cwd-icon,
.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon,
.elfinder-navbar-root-network .elfinder-cwd-icon {
background-image: inherit;
}
.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon:before,
.elfinder-navbar-root-local .elfinder-cwd-icon:before,
.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon:before,
.elfinder-navbar-root-ftp .elfinder-cwd-icon:before,
.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon:before,
.elfinder-navbar-root-sql .elfinder-cwd-icon:before,
.elfinder-cwd-view-list .elfinder-navbar-root-dropbox td .elfinder-cwd-icon:before,
.elfinder-navbar-root-dropbox .elfinder-cwd-icon:before,
.elfinder-cwd-view-list .elfinder-navbar-root-googledrive td .elfinder-cwd-icon:before,
.elfinder-navbar-root-googledrive .elfinder-cwd-icon:before,
.elfinder-cwd-view-list .elfinder-navbar-root-onedrive td .elfinder-cwd-icon:before,
.elfinder-navbar-root-onedrive .elfinder-cwd-icon:before,
.elfinder-cwd-view-list .elfinder-navbar-root-box td .elfinder-cwd-icon:before,
.elfinder-navbar-root-box .elfinder-cwd-icon:before,
.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon:before,
.elfinder-navbar-root-trash .elfinder-cwd-icon:before,
.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon:before,
.elfinder-navbar-root-zip .elfinder-cwd-icon:before,
.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon:before,
.elfinder-navbar-root-network .elfinder-cwd-icon:before {
font-family: material;
background-color: transparent;
color: #525252;
font-size: 55px;
position: relative;
top: -10px !important;
padding: 0;
display: contents !important;
}
.elfinder-cwd-view-list .elfinder-navbar-root-local td .elfinder-cwd-icon:before,
.elfinder-navbar-root-local .elfinder-cwd-icon:before {
content: '\e83d';
}
.elfinder-cwd-view-list .elfinder-navbar-root-ftp td .elfinder-cwd-icon:before,
.elfinder-navbar-root-ftp .elfinder-cwd-icon:before {
content: '\e823';
}
.elfinder-cwd-view-list .elfinder-navbar-root-sql td .elfinder-cwd-icon:before,
.elfinder-navbar-root-sql .elfinder-cwd-icon:before {
content: '\e83e';
}
.elfinder-cwd-view-list .elfinder-navbar-roor-dropbox td .elfinder-cwd-icon:before,
.elfinder-navbar-roor-dropbox .elfinder-cwd-icon:before {
content: '\e83f';
}
.elfinder-cwd-view-list .elfinder-navbar-roor-googledrive td .elfinder-cwd-icon:before,
.elfinder-navbar-roor-googledrive .elfinder-cwd-icon:before {
content: '\e840';
}
.elfinder-cwd-view-list .elfinder-navbar-roor-onedrive td .elfinder-cwd-icon:before,
.elfinder-navbar-roor-onedrive .elfinder-cwd-icon:before {
content: '\e841';
}
.elfinder-cwd-view-list .elfinder-navbar-roor-box td .elfinder-cwd-icon:before,
.elfinder-navbar-roor-box .elfinder-cwd-icon:before {
content: '\e842';
}
.elfinder-cwd-view-list .elfinder-navbar-root-trash td .elfinder-cwd-icon:before,
.elfinder-navbar-root-trash .elfinder-cwd-icon:before {
content: '\e80b';
}
.elfinder-cwd-view-list .elfinder-navbar-root-zip td .elfinder-cwd-icon:before,
.elfinder-navbar-root-zip .elfinder-cwd-icon:before {
content: '\e85c';
}
.elfinder-cwd-view-list .elfinder-navbar-root-network td .elfinder-cwd-icon:before,
.elfinder-navbar-root-network .elfinder-cwd-icon:before {
content: '\e823';
}
.elfinder-dialog-icon {
font: normal normal normal 14px/1 material;
background: inherit;
color: #524949;
font-size: 37px;
}
.elfinder-dialog-icon:before {
content: '\e843';
}
.elfinder-dialog-icon-mkdir:before {
content: '\e808';
}
.elfinder-dialog-icon-mkfile:before {
content: '\e809';
}
.elfinder-dialog-icon-copy:before {
content: '\e80d';
}
.elfinder-dialog-icon-prepare:before,
.elfinder-dialog-icon-move:before {
content: '\e844';
}
.elfinder-dialog-icon-upload:before,
.elfinder-dialog-icon-chunkmerge:before {
content: '\e815';
}
.elfinder-dialog-icon-rm:before {
content: '\e80a';
}
.elfinder-dialog-icon-open:before,
.elfinder-dialog-icon-readdir:before,
.elfinder-dialog-icon-file:before {
content: '\e807';
}
.elfinder-dialog-icon-reload:before {
content: '\e806';
}
.elfinder-dialog-icon-download:before {
content: '\e816';
}
.elfinder-dialog-icon-save:before {
content: '\e845';
}
.elfinder-dialog-icon-rename:before {
content: '\e812';
}
.elfinder-dialog-icon-zipdl:before,
.elfinder-dialog-icon-archive:before {
content: '\e819';
}
.elfinder-dialog-icon-extract:before {
content: '\e818';
}
.elfinder-dialog-icon-search:before {
content: '\e81f';
}
.elfinder-dialog-icon-loadimg:before {
content: '\e846';
}
.elfinder-dialog-icon-url:before {
content: '\e81e';
}
.elfinder-dialog-icon-resize:before {
content: '\e81d';
}
.elfinder-dialog-icon-netmount:before {
content: '\e823';
}
.elfinder-dialog-icon-netunmount:before {
content: '\e824';
}
.elfinder-dialog-icon-chmod:before {
content: '\e826';
}
.elfinder-dialog-icon-preupload:before,
.elfinder-dialog-icon-dim:before {
content: '\e847';
}
.elfinder-contextmenu .elfinder-contextmenu-item span.elfinder-contextmenu-icon {
font-size: 16px;
}
.elfinder-contextmenu .elfinder-contextmenu-item .elfinder-contextsubmenu-item .ui-icon {
font-size: 15px;
}
.elfinder-contextmenu .elfinder-contextmenu-item .elfinder-button-icon-link:before {
content: '\e837';
}
.elfinder .elfinder-contextmenu-extra-icon {
margin-top: -6px;
}
.elfinder .elfinder-contextmenu-extra-icon a {
padding: 5px;
margin: -16px;
}
.elfinder-button-icon-link:before {
content: '\e81e' !important;
}
.elfinder .elfinder-contextmenu-arrow {
font: normal normal normal 14px/1 material;
background-image: inherit;
font-size: 10px !important;
padding-top: 3px;
}
.elfinder .elfinder-contextmenu-arrow:before {
content: '\e857';
}
.elfinder-contextmenu .ui-state-hover .elfinder-contextmenu-arrow {
background-image: inherit;
}
.elfinder-quicklook .ui-resizable-se {
background: inherit;
}
.elfinder-quicklook-navbar-icon {
background: transparent;
font: normal normal normal 14px/1 material;
font-size: 24px;
width: 24px;
height: 24px;
color: #fff;
}
.elfinder-quicklook-titlebar-icon {
margin-top: -8px;
}
.elfinder-quicklook-titlebar-icon .ui-icon {
border: 0;
opacity: 0.8;
font-size: 15px;
padding: 1px;
}
.elfinder-quicklook-titlebar .ui-icon-circle-close,
.elfinder-quicklook .ui-icon-gripsmall-diagonal-se {
color: #f1f1f1;
}
.elfinder-quicklook-navbar-icon-prev:before {
content: '\e848';
}
.elfinder-quicklook-navbar-icon-next:before {
content: '\e849';
}
.elfinder-quicklook-navbar-icon-fullscreen:before {
content: '\e84a';
}
.elfinder-quicklook-navbar-icon-fullscreen-off:before {
content: '\e84b';
}
.elfinder-quicklook-navbar-icon-close:before {
content: '\e84c';
}
.elfinder .ui-button-icon {
background-image: inherit;
}
.elfinder .ui-icon-search:before {
content: '\e81f';
}
.elfinder .ui-icon-closethick:before,
.elfinder .ui-icon-close:before {
content: '\e839';
}
.elfinder .ui-icon-circle-close:before {
content: '\e84c';
}
.elfinder .ui-icon-gear:before {
content: '\e82f';
}
.elfinder .ui-icon-gripsmall-diagonal-se:before {
content: '\e838';
}
.elfinder .ui-icon-locked:before {
content: '\e834';
}
.elfinder .ui-icon-unlocked:before {
content: '\e836';
}
.elfinder .ui-icon-arrowrefresh-1-n:before {
content: '\e821';
}
.elfinder .ui-icon-plusthick:before {
content: '\e83a';
}
.elfinder .ui-icon-arrowreturnthick-1-s:before {
content: '\e83b';
}
.elfinder .ui-icon-minusthick:before {
content: '\e83c';
}
.elfinder .ui-icon-pin-s:before {
content: '\e84d';
}
.elfinder .ui-icon-check:before {
content: '\e84e';
}
.elfinder .ui-icon-arrowthick-1-s:before {
content: '\e84f';
}
.elfinder .ui-icon-arrowthick-1-n:before {
content: '\e850';
}
.elfinder .ui-icon-triangle-1-s:before {
content: '\e851';
}
.elfinder .ui-icon-triangle-1-n:before {
content: '\e852';
}
.elfinder .ui-icon-grip-dotted-vertical:before {
content: '\e853';
}
.elfinder-lock,
.elfinder-perms,
.elfinder-symlink {
background-image: inherit;
font: normal normal normal 18px/1 material;
color: #4d4d4d;
}
.elfinder-na .elfinder-perms:before {
content: '\e824';
}
.elfinder-ro .elfinder-perms:before {
content: '\e835';
}
.elfinder-wo .elfinder-perms:before {
content: '\e854';
}
.elfinder-group .elfinder-perms:before {
content: '\e800';
}
.elfinder-lock:before {
content: '\e84d';
}
.elfinder-symlink:before {
content: '\e837';
}
.elfinder .elfinder-toast > div {
font: normal normal normal 14px/1 material;
}
.elfinder .elfinder-toast > div:before {
font-size: 45px;
position: absolute;
left: 5px;
top: 15px;
}
.elfinder .elfinder-toast > .toast-info,
.elfinder .elfinder-toast > .toast-error,
.elfinder .elfinder-toast > .toast-success,
.elfinder .elfinder-toast > .toast-warning {
background-image: inherit !important;
}
.elfinder .elfinder-toast > .toast-info:before {
content: '\e817';
color: #3498db;
}
.elfinder .elfinder-toast > .toast-error:before {
content: '\e855';
color: #f44336;
}
.elfinder .elfinder-toast > .toast-success:before {
content: '\e84e';
color: #4caf50;
}
.elfinder .elfinder-toast > .toast-warning:before {
content: '\e856';
color: #ff9800;
}
.elfinder-drag-helper-icon-status {
font: normal normal normal 14px/1 material;
background: inherit;
}
.elfinder-drag-helper-icon-status:before {
content: '\e824';
}
.elfinder-drag-helper-move .elfinder-drag-helper-icon-status {
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
}
.elfinder-drag-helper-move .elfinder-drag-helper-icon-status:before {
content: '\e854';
}
.elfinder-drag-helper-plus .elfinder-drag-helper-icon-status {
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
}
.elfinder-drag-helper-plus .elfinder-drag-helper-icon-status:before {
content: '\e84c';
}
/**
* MIME Types
*/
.elfinder-cwd-view-list td .elfinder-cwd-icon {
background-image: url("../../material/images/icons-small.svg");
}
.elfinder-cwd-icon {
background: url("../../material/images/icons-big.svg") 0 0 no-repeat;
border-radius: 0;
}
.elfinder-cwd-icon:before {
font-size: 10px;
position: relative;
top: 27px;
left: inherit;
padding: 1px;
background-color: transparent;
}
.elfinder-cwd-icon-directory {
background-position: 0 -50px;
}
.elfinder-cwd .elfinder-droppable-active .elfinder-cwd-icon {
background-position: 0 -100px;
}
.elfinder-cwd-icon-group {
background-position: 0 -150px;
}
.elfinder-cwd-icon-application {
background-position: 0 -200px;
}
.elfinder-cwd-icon-rtf,
.elfinder-cwd-icon-rtfd,
.elfinder-cwd-icon-text {
background-position: 0 -250px;
}
.elfinder-cwd-icon-image {
background-position: 0 -300px;
}
.elfinder-cwd-icon-audio {
background-position: 0 -350px;
}
.elfinder-cwd-icon-video,
.elfinder-cwd-icon-flash-video,
.elfinder-cwd-icon-dash-xml,
.elfinder-cwd-icon-vnd-apple-mpegurl,
.elfinder-cwd-icon-x-mpegurl {
background-position: 0 -400px;
}
.elfinder-cwd-icon-plain,
.elfinder-cwd-icon-x-empty {
background-position: 0 -450px;
}
.elfinder-cwd-icon-pdf {
background-position: 0 -500px;
}
.elfinder-cwd-icon-vnd-ms-office {
background-position: 0 -550px;
}
.elfinder-cwd-icon-x-msaccess {
background-position: 0 -600px;
}
.elfinder-cwd-icon-x-msaccess:before {
content: none !important;
}
.elfinder-cwd-icon-ms-excel,
.elfinder-cwd-icon-vnd-ms-excel,
.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12 {
background-position: 0 -650px;
}
.elfinder-cwd-icon-ms-excel:before,
.elfinder-cwd-icon-vnd-ms-excel:before,
.elfinder-cwd-icon-vnd-ms-excel-addin-macroEnabled-12:before,
.elfinder-cwd-icon-vnd-ms-excel-sheet-binary-macroEnabled-12:before,
.elfinder-cwd-icon-vnd-ms-excel-sheet-macroEnabled-12:before,
.elfinder-cwd-icon-vnd-ms-excel-template-macroEnabled-12:before {
content: none !important;
}
.elfinder-cwd-icon-vnd-ms-powerpoint,
.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12 {
background-position: 0 -700px;
}
.elfinder-cwd-icon-vnd-ms-powerpoint:before,
.elfinder-cwd-icon-vnd-ms-powerpoint-addin-macroEnabled-12:before,
.elfinder-cwd-icon-vnd-ms-powerpoint-presentation-macroEnabled-12:before,
.elfinder-cwd-icon-vnd-ms-powerpoint-slide-macroEnabled-12:before,
.elfinder-cwd-icon-vnd-ms-powerpoint-slideshow-macroEnabled-12:before,
.elfinder-cwd-icon-vnd-ms-powerpoint-template-macroEnabled-12:before {
content: none !important;
}
.elfinder-cwd-icon-msword,
.elfinder-cwd-icon-vnd-ms-word,
.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12,
.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12 {
background-position: 0 -750px;
}
.elfinder-cwd-icon-msword:before,
.elfinder-cwd-icon-vnd-ms-word:before,
.elfinder-cwd-icon-vnd-ms-word-document-macroEnabled-12:before,
.elfinder-cwd-icon-vnd-ms-word-template-macroEnabled-12:before {
content: none !important;
}
.elfinder-cwd-icon-vnd-oasis-opendocument-base,
.elfinder-cwd-icon-vnd-oasis-opendocument-chart,
.elfinder-cwd-icon-vnd-oasis-opendocument-database,
.elfinder-cwd-icon-vnd-oasis-opendocument-formula,
.elfinder-cwd-icon-vnd-oasis-opendocument-graphics,
.elfinder-cwd-icon-vnd-oasis-opendocument-graphics-template,
.elfinder-cwd-icon-vnd-oasis-opendocument-image,
.elfinder-cwd-icon-vnd-openofficeorg-extension {
background-position: 0 -800px;
}
.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet,
.elfinder-cwd-icon-vnd-oasis-opendocument-spreadsheet-template,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-sheet,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-spreadsheetml-template {
background-position: 0 -850px;
}
.elfinder-cwd-icon-vnd-oasis-opendocument-presentation,
.elfinder-cwd-icon-vnd-oasis-opendocument-presentation-template,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-presentation,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slide,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-slideshow,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-presentationml-template {
background-position: 0 -900px;
}
.elfinder-cwd-icon-vnd-oasis-opendocument-text,
.elfinder-cwd-icon-vnd-oasis-opendocument-text-master,
.elfinder-cwd-icon-vnd-oasis-opendocument-text-template,
.elfinder-cwd-icon-vnd-oasis-opendocument-text-web,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-document,
.elfinder-cwd-icon-vnd-openxmlformats-officedocument-wordprocessingml-template {
background-position: 0 -950px;
}
.elfinder-cwd-icon-zip,
.elfinder-cwd-icon-x-zip,
.elfinder-cwd-icon-x-xz,
.elfinder-cwd-icon-x-7z-compressed,
.elfinder-cwd-icon-x-gzip,
.elfinder-cwd-icon-x-tar,
.elfinder-cwd-icon-x-bzip,
.elfinder-cwd-icon-x-bzip2,
.elfinder-cwd-icon-x-rar,
.elfinder-cwd-icon-x-rar-compressed {
background-position: 0 -1000px;
}
.elfinder-cwd-icon-postscript {
background-position: 0 -1050px;
}
.elfinder-cwd-icon-vnd-adobe-photoshop {
background-position: 0 -1100px;
}
.elfinder-cwd-icon-vnd-adobe-photoshop:before {
content: none !important;
}
.elfinder-cwd-icon-x-shockwave-flash {
background-position: 0 -1150px;
}
.elfinder-cwd-icon-vnd-android-package-archive {
background-position: 0 -1200px;
}
.elfinder-cwd-icon-vnd-android-package-archive:before {
content: none !important;
}
.elfinder-cwd-icon-x-c,
.elfinder-cwd-icon-x-csrc,
.elfinder-cwd-icon-x-chdr,
.elfinder-cwd-icon-x-c--,
.elfinder-cwd-icon-x-c--src,
.elfinder-cwd-icon-x-c--hdr {
background-position: 0 -1250px;
}
.elfinder-cwd-icon-css {
background-position: 0 -1300px;
}
.elfinder-cwd-icon-html {
background-position: 0 -1350px;
}
.elfinder-cwd-icon-x-jar,
.elfinder-cwd-icon-x-java,
.elfinder-cwd-icon-x-java-source {
background-position: 0 -1400px;
}
.elfinder-cwd-icon-x-jar:before,
.elfinder-cwd-icon-x-java:before,
.elfinder-cwd-icon-x-java-source:before {
content: none !important;
}
.elfinder-cwd-icon-javascript,
.elfinder-cwd-icon-x-javascript {
background-position: 0 -1450px;
}
.elfinder-cwd-icon-json {
background-position: 0 -1500px;
}
.elfinder-cwd-icon-json:before {
content: none !important;
}
.elfinder-cwd-icon-markdown,
.elfinder-cwd-icon-x-markdown {
background-position: 0 -1550px;
}
.elfinder-cwd-icon-markdown:before,
.elfinder-cwd-icon-x-markdown:before {
content: none !important;
}
.elfinder-cwd-icon-x-perl {
background-position: 0 -1600px;
}
.elfinder-cwd-icon-x-php {
background-position: 0 -1650px;
}
.elfinder-cwd-icon-x-python:after,
.elfinder-cwd-icon-x-python {
background-position: 0 -1700px;
}
.elfinder-cwd-icon-x-ruby {
background-position: 0 -1750px;
}
.elfinder-cwd-icon-x-sh,
.elfinder-cwd-icon-x-shellscript {
background-position: 0 -1800px;
}
.elfinder-cwd-icon-sql,
.elfinder-cwd-icon-x-sql,
.elfinder-cwd-icon-x-sqlite3 {
background-position: 0 -1850px;
}
.elfinder-cwd-icon-x-eps,
.elfinder-cwd-icon-svg,
.elfinder-cwd-icon-svg-xml {
background-position: 0 -1900px;
}
.elfinder-cwd-icon-xml:after,
.elfinder-cwd-icon-xml {
background-position: 0 -1950px;
}
.elfinder-cwd-icon-zip:before,
.elfinder-cwd-icon-x-zip:before {
content: 'zip' !important;
}
.elfinder-cwd-icon-x-xz:before {
content: 'xz' !important;
}
.elfinder-cwd-icon-x-7z-compressed:before {
content: '7z' !important;
}
.elfinder-cwd-icon-x-gzip:before {
content: 'gzip' !important;
}
.elfinder-cwd-icon-x-tar:before {
content: 'tar' !important;
}
.elfinder-cwd-icon-x-bzip:before,
.elfinder-cwd-icon-x-bzip2:before {
content: 'bzip' !important;
}
.elfinder-cwd-icon-x-rar:before,
.elfinder-cwd-icon-x-rar-compressed:before {
content: 'rar' !important;
}
/**
* Toolbar
*/
.elfinder-toolbar {
background: #3b4047;
border-radius: 0;
border: 0;
padding: 5px 0;
}
.elfinder-toolbar .elfinder-button-icon {
font-size: 20px;
color: #ddd;
margin-top: -2px;
}
.elfinder-buttonset {
border-radius: 0;
border: 0;
margin: 0 5px;
height: 24px;
}
.elfinder .elfinder-button {
background: transparent;
border-radius: 0;
cursor: pointer;
color: #efefef;
}
.elfinder .elfinder-button-text {
top: -3px;
margin-left: 6px;
}
.elfinder-toolbar-button-separator {
border: 0;
}
.elfinder-button-menu {
border-radius: 2px;
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
border: none;
margin-top: 5px;
}
.elfinder-button-menu-item {
color: #666;
padding: 6px 19px;
}
.elfinder-button-menu-item.ui-state-hover {
color: #141414;
background-color: #f5f4f4;
}
.elfinder-button-menu-item-separated {
border-top: 1px solid #e5e5e5;
}
.elfinder-button-menu-item-separated.ui-state-hover {
border-top: 1px solid #e5e5e5;
}
.elfinder .elfinder-button-search {
margin: 0 10px;
min-height: inherit;
overflow: hidden;
}
.elfinder .elfinder-button-search .ui-icon {
color: #fff !important;
}
.elfinder .elfinder-button-search input {
background: rgba(40, 42, 45, 0.79);
border-radius: 2px;
box-sizing: content-box;
border: 0;
margin: 0;
padding: 0 23px;
height: 24px !important;
color: #fff;
}
.elfinder .elfinder-button-search .elfinder-button-menu {
margin-top: 4px;
border: none;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
}
.elfinder .elfinder-button-search-menu {
border-radius: 0;
top: 30px !important;
}
.elfinder .elfinder-button-search-menu .ui-button {
padding: 0.4em 1em !important;
}
/**
* Navbar
*/
.elfinder .elfinder-navbar {
background: #535e64;
box-shadow: 0 1px 8px rgba(0, 0, 0, 0.6);
border: none;
}
.elfinder .elfinder-navbar .elfinder-lock,
.elfinder .elfinder-navbar .elfinder-perms,
.elfinder .elfinder-navbar .elfinder-symlink {
color: #1d1d1d;
opacity: 0.8;
}
.elfinder-navbar-dir {
color: #e6e6e6;
cursor: pointer;
border-radius: 2px;
padding: 5px;
border: none;
}
.elfinder-navbar-dir .elfinder-navbar-icon {
color: #fff;
}
.elfinder-navbar-dir.ui-state-hover,
.elfinder-navbar-dir.ui-state-active.ui-state-hover {
background: #3c4448;
color: #e6e6e6;
border: none;
}
.elfinder-navbar-dir.ui-state-hover .elfinder-navbar-icon,
.elfinder-navbar-dir.ui-state-active.ui-state-hover .elfinder-navbar-icon {
color: #fff;
}
.elfinder-navbar .ui-state-active,
.elfinder-disabled .elfinder-navbar .ui-state-active {
background: #41494e;
color: #e8e8e8 !important;
border: none;
}
.elfinder-navbar .ui-state-active.elfinder-navbar-dir .elfinder-navbar-icon,
.elfinder-disabled .elfinder-navbar .ui-state-active.elfinder-navbar-dir .elfinder-navbar-icon {
color: #e8e8e8 !important;
}
/**
* Workzone
*/
.elfinder-workzone {
background: #cdcfd4;
}
.elfinder-cwd-file {
color: #555;
}
.elfinder-cwd-file.ui-state-hover,
.elfinder-cwd-file.ui-selected.ui-state-hover {
background: #4c5961;
color: #ddd;
}
.elfinder-cwd-file.ui-selected {
background: #455158;
color: #555;
}
.elfinder-cwd-filename input,
.elfinder-cwd-filename textarea {
padding: 2px;
border-radius: 2px !important;
background: #fff;
color: #222;
}
.elfinder-cwd-filename input:focus,
.elfinder-cwd-filename textarea:focus {
outline: none;
border: 1px solid #555;
}
.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-hover,
.elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover,
.elfinder-disabled .elfinder-cwd-view-icons .elfinder-cwd-file .elfinder-cwd-filename.ui-state-hover,
.elfinder-disabled .elfinder-cwd table td.ui-state-hover,
.elfinder-cwd-view-icons .elfinder-cwd-file .ui-state-active {
background: transparent;
color: #ddd;
}
.elfinder-cwd table {
padding: 0;
}
.elfinder-cwd table thead td {
padding: 5px 14px !important;
}
.elfinder-cwd table tr {
border: 0 !important;
}
.elfinder-cwd table tr.ui-state-default,
.elfinder-cwd table tr.ui-widget-content .ui-state-default {
background: none;
}
.elfinder-cwd table tr .ui-state-hover {
background: #4c5961;
color: #ddd;
}
.elfinder-cwd.elfinder-table-header-sticky table {
border: 0;
}
.elfinder-cwd .elfinder-lock,
.elfinder-cwd .elfinder-perms,
.elfinder-cwd .elfinder-symlink {
color: #4d4d4d;
}
.elfinder-cwd-view-icons .elfinder-lock {
top: 0;
}
.elfinder-cwd-view-list thead td .ui-resizable-handle {
top: 3px;
}
.elfinder-cwd-view-list .elfinder-lock,
.elfinder-cwd-view-list .elfinder-perms,
.elfinder-cwd-view-list .elfinder-symlink {
font-size: 14px;
opacity: 0.7;
}
.elfinder-cwd-view-list .elfinder-perms {
left: inherit;
}
#elfinder-elfinder-cwd-thead td,
.elfinder-cwd-wrapper-empty .elfinder-cwd-view-list td {
background: #353b42;
color: #ddd !important;
height: 18px;
}
#elfinder-elfinder-cwd-thead td.ui-state-hover,
.elfinder-cwd-wrapper-empty .elfinder-cwd-view-list td.ui-state-hover,
#elfinder-elfinder-cwd-thead td.ui-state-active,
.elfinder-cwd-wrapper-empty .elfinder-cwd-view-list td.ui-state-active {
background: #2a2e34 !important;
}
#elfinder-elfinder-cwd-thead td.ui-state-active.ui-state-hover,
.elfinder-cwd-wrapper-empty .elfinder-cwd-view-list td.ui-state-active.ui-state-hover {
background: #2e333a !important;
}
.elfinder .ui-selectable-helper {
border: 1px solid #3b4047;
background-color: rgba(104, 111, 121, 0.5);
}
.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash {
background-color: #e4e4e4;
}
.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file {
color: #333;
}
.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-state-hover,
.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-selected.ui-state-hover {
background: #4c5961;
color: #ddd;
}
.elfinder-cwd-wrapper.elfinder-cwd-wrapper-trash .elfinder-cwd-file.ui-selected {
background: #455158;
color: #555;
}
.elfinder-info-title .elfinder-cwd-icon:before {
top: 32px;
display: block;
margin: 0 auto;
}
.elfinder-info-title .elfinder-cwd-icon.elfinder-cwd-bgurl:before {
background-color: #313131 !important;
}
.elfinder-cwd-view-icons .elfinder-cwd-icon.elfinder-cwd-bgurl:before {
left: inherit;
background-color: #313131;
}
.elfinder-cwd-icon:before,
.elfinder-quicklook .elfinder-cwd-icon:before,
.elfinder-cwd-size1 .elfinder-cwd-icon:before,
.elfinder-cwd-size2 .elfinder-cwd-icon:before,
.elfinder-cwd-size3 .elfinder-cwd-icon:before,
.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:before,
.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:before,
.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:before {
top: 35px;
left: 50% !important;
position: relative !important;
display: block !important;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
max-width: 52px;
color: #fff;
}
.elfinder .elfinder-cwd-view-icons .elfinder-cwd-bgurl:after,
.elfinder .elfinder-quicklook-info-wrapper .elfinder-cwd-bgurl:after {
display: none;
}
.elfinder-cwd-size1 .elfinder-cwd-icon.elfinder-cwd-bgurl:before {
top: 53px;
-webkit-transform: scale(1.32) translateX(-50%);
transform: scale(1.32) translateX(-50%);
}
.elfinder-cwd-size2 .elfinder-cwd-icon.elfinder-cwd-bgurl:before {
top: 74px;
-webkit-transform: scale(1.53) translateX(-50%);
transform: scale(1.53) translateX(-50%);
}
.elfinder-cwd-size3 .elfinder-cwd-icon.elfinder-cwd-bgurl:before {
top: 87px;
-webkit-transform: scale(2.22) translateX(-50%);
transform: scale(2.22) translateX(-50%);
}
/**
* Status Bar
*/
.elfinder .elfinder-statusbar {
background: #3b4047;
border-radius: 0;
border: 0;
color: #cfd2d4;
padding-top: 5px;
}
.elfinder-path,
.elfinder-stat-size {
margin: 0 15px;
}
/**
* Input & Select
*/
.elfinder input,
.elfinder select {
padding: 4px;
color: #666;
background: #fff;
border-radius: 3px;
font-weight: normal;
border-color: #888;
box-shadow: none !important;
}
.elfinder input.ui-state-hover,
.elfinder select.ui-state-hover {
background: #fff !important;
color: #666 !important;
}
.elfinder input[type="checkbox"] {
position: relative;
height: initial;
}
.elfinder input[type="checkbox"]:after,
.elfinder input[type="checkbox"]:focus:after {
content: "";
display: block;
width: 12px;
height: 12px;
border: 1px solid #707070;
background-color: #fff;
border-radius: 2px;
}
.elfinder input[type="checkbox"]:checked:before {
content: "";
position: absolute;
top: -3px;
left: 6px;
display: table;
width: 4px;
height: 12px;
border: 2px solid #707070;
border-top-width: 0;
border-left-width: 0;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
}
/**
* Buttons
*/
.elfinder .ui-button,
.elfinder .ui-button:active,
.elfinder .ui-button.ui-state-default {
display: inline-block;
font-weight: normal;
text-align: center;
vertical-align: middle;
cursor: pointer;
white-space: nowrap;
border-radius: 3px;
text-transform: uppercase;
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4) !important;
transition: all 0.4s;
background: #fff;
color: #222;
border: none;
padding: 7px 6px;
}
.elfinder .ui-button .ui-icon,
.elfinder .ui-button:active .ui-icon,
.elfinder .ui-button.ui-state-default .ui-icon {
color: #222;
}
.elfinder .ui-button:hover,
.elfinder a.ui-button:active,
.elfinder .ui-button:active,
.elfinder .ui-button:focus,
.elfinder .ui-button.ui-state-hover,
.elfinder .ui-button.ui-state-active {
background: #3498db !important;
color: #fff !important;
border: none;
}
.elfinder .ui-button:hover .ui-icon,
.elfinder a.ui-button:active .ui-icon,
.elfinder .ui-button:active .ui-icon,
.elfinder .ui-button:focus .ui-icon,
.elfinder .ui-button.ui-state-hover .ui-icon,
.elfinder .ui-button.ui-state-active .ui-icon {
color: #fff;
}
.elfinder .ui-button.ui-state-active:hover {
background: #217dbb;
color: #fff;
border: none;
}
.elfinder .ui-button:focus {
outline: none !important;
}
.elfinder .ui-controlgroup-horizontal .ui-button {
border-radius: 0;
border: 0;
}
.elfinder input:not([type="checkbox"]),
.elfinder .elfinder-resize-preset-container .ui-button {
height: 21px;
}
/**
* Context Menu
*/
.elfinder .elfinder-contextmenu,
.elfinder .elfinder-contextmenu-sub {
border-radius: 2px;
box-shadow: 0 1px 6px rgba(0, 0, 0, 0.3);
border: none;
}
.elfinder .elfinder-contextmenu-separator,
.elfinder .elfinder-contextmenu-sub-separator {
border-top: 1px solid #e5e5e5;
}
.elfinder .elfinder-contextmenu-item {
color: #666;
padding: 5px 30px;
}
.elfinder .elfinder-contextmenu-item.ui-state-hover {
background-color: #f5f4f4;
color: #141414;
}
.elfinder .elfinder-contextmenu-item.ui-state-active {
background-color: #2196f3;
color: #fff;
}
/**
* Dialogs
*/
.elfinder .elfinder-dialog {
border-radius: 0;
border: 0;
box-shadow: 0 1px 30px rgba(0, 0, 0, 0.6);
}
.elfinder .elfinder-dialog .ui-dialog-content[id*="edit-elfinder-elfinder-"] {
padding: 0;
}
.elfinder .elfinder-dialog .ui-tabs {
border-radius: 0;
border: 0;
padding: 0;
}
.elfinder .elfinder-dialog .ui-tabs-nav {
border-radius: 0;
border: 0;
background: transparent;
border-bottom: 1px solid #ddd;
}
.elfinder .elfinder-dialog .ui-tabs-nav li {
border: 0;
font-weight: normal;
background: transparent;
margin: 0;
padding: 0;
}
.elfinder .elfinder-dialog .ui-tabs-nav li a {
padding: 7px 9px;
}
.elfinder .elfinder-dialog .ui-tabs-nav .ui-tabs-selected a,
.elfinder .elfinder-dialog .ui-tabs-nav .ui-state-active a,
.elfinder .elfinder-dialog .ui-tabs-nav li:hover a {
box-shadow: inset 0 -2px 0 #3498db;
color: #3498db;
}
.elfinder .elfinder-dialog .ui-tabs .elfinder-tabstop.ui-state-hover {
background: transparent;
box-shadow: inset 0 -2px 0 #3498db;
color: #3498db;
}
.elfinder .elfinder-dialog label.ui-state-hover {
background: transparent;
}
.elfinder .elfinder-dialog .ui-resizable-se {
display: none;
}
.std42-dialog .ui-dialog-titlebar {
background: #353b44;
border-radius: 0;
border: 0;
}
.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-button .ui-icon {
border-color: inherit;
transition: 0.2s ease-out;
opacity: 0.8;
color: #fff;
width: auto;
height: auto;
font-size: 12px;
padding: 3px;
}
.std42-dialog,
.std42-dialog .ui-dialog-content,
.std42-dialog.elfinder-bg-translucent,
.std42-dialog.elfinder-bg-translucent .ui-widget-content {
background-color: #fff;
}
.std42-dialog .ui-dialog-buttonpane button {
margin: -1px 2px 2px;
padding: 7px 6px;
}
.std42-dialog .ui-dialog-buttonpane button span.ui-icon {
padding: 0;
}
.std42-dialog .ui-dialog-buttonpane .ui-dialog-buttonset.elfinder-edit-extras select {
margin-top: 0;
}
.std42-dialog,
.std42-dialog .ui-widget-content {
background-color: #fff;
}
.elfinder-mobile .std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon,
.std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon {
background-color: #f44336;
}
.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full .ui-icon,
.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full:hover .ui-icon {
background-color: #4caf50;
}
.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize .ui-icon,
.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize:hover .ui-icon {
background-color: #ff9800;
}
.elfinder-dialog-title {
color: #f1f1f1;
}
.elfinder .ui-widget-content {
font-family: -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif;
color: #546e7a;
}
.elfinder-upload-dialog-wrapper .elfinder-upload-dirselect {
width: inherit;
height: inherit;
padding: 7px;
margin-left: 5px;
color: #222;
box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.4);
background: #fff;
bottom: 4px;
border-radius: 2px;
}
.elfinder-upload-dialog-wrapper .elfinder-upload-dirselect.ui-state-hover {
background: #3498db !important;
color: #fff !important;
outline: none;
}
.elfinder-upload-dialog-wrapper .ui-button {
padding: 0.4em 3px;
margin: 0 -15px 0 19px;
}
.elfinder-upload-dropbox {
border: 2px dashed #bbb;
}
.elfinder-upload-dropbox:focus {
outline: none;
}
.elfinder-upload-dropbox.ui-state-hover {
background: #f1f1f1;
border: 2px dashed #bbb;
}
.elfinder-dialog-resize .elfinder-resize-control-panel {
margin-left: -5px;
}
.elfinder-dialog-resize .elfinder-resize-control-panel .ui-button {
height: inherit;
margin-bottom: 5px;
}
.elfinder-help * {
color: #546e7a;
}
.elfinder-help a {
color: #3498db;
}
.elfinder-help a:hover {
color: #217dbb;
}
.elfinder .ui-slider.ui-slider-horizontal {
height: 2px;
border: 0;
background-color: #bababa !important;
}
.elfinder .ui-slider .ui-slider-handle {
background-image: none;
background-color: #5d5858;
border-radius: 50%;
border: 0;
margin-top: -3px;
}
.elfinder .ui-slider .ui-slider-handle.ui-state-hover {
background: #5d5858 !important;
box-shadow: none !important;
border-radius: 50%;
cursor: pointer;
}
/**
* Quick Look
*/
.elfinder-quicklook {
background: #232323;
border-radius: 2px;
}
.elfinder-quicklook-navbar {
height: 27px;
}
.elfinder-quicklook-titlebar {
background: inherit;
}
.elfinder-quicklook-titlebar-icon,
.elfinder-quicklook-titlebar-icon .ui-icon {
background: transparent;
color: #fff;
}
.elfinder-quicklook-fullscreen .elfinder-quicklook-navbar {
border: inherit;
opacity: inherit;
border-radius: 4px;
background: rgba(66, 66, 66, 0.73);
}
.elfinder .elfinder-navdock {
border: 0;
}
.std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover .ui-icon,
.elfinder-mobile .std42-dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon,
.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close:hover,
.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-close,
.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize:hover .ui-icon,
.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-minimize .ui-icon,
.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize:hover,
.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-minimize,
.std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full:hover .ui-icon,
.elfinder-mobile .std42-dialog .ui-dialog-titlebar .elfinder-titlebar-full .ui-icon,
.elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full:hover,
.elfinder-mobile .elfinder-quicklook-titlebar-icon .ui-icon.elfinder-icon-full {
background-image: none;
}
Every online casino player knows the feeling: the rush of a big win, quickly followed by the tense wait for those funds to land in your account. At http://boomerangcasinoie.org, the process of turning your credits into cash doesn’t have to be a drawn-out mystery. While no platform can promise lightning speed for every transaction, understanding the inner workings of their payout system can save you from frustration and passive waiting. This guide pulls back the curtain on how to get your winnings moved swiftly and securely. Many players think withdrawals are a one-click affair, but behind every successful payout request at Boomerang Casino is a chain of checks and balances. The process isn’t just about hitting “withdraw” — it involves identity verification, payment processor speed, and the specific game source of your funds. Knowing this chain helps you prepare instead of passively wondering what’s taking so long. Pro tip: The fastest payouts often come from the same method you used to deposit. Sticking to one payment provider for both transactions eliminates cross-method delays. Before any withdrawal request can even be processed, Boomerang Casino requires a completed Know Your Customer (KYC) check. This is not a secret hurdle but a regulatory necessity. You’ll need to upload a clear photo of your government-issued ID, a recent utility bill or bank statement proving your address, and sometimes a photo of the payment card you used (with middle digits hidden). Passive players get stuck here — the secret to a fast payout is completing this verification the moment you sign up, not when you’re ready to cash out. Not all payout routes are created equal. The table below breaks down typical processing times you can reasonably expect, based on common industry standards and Boomerang Casino’s typical workflow. Remember, exact times can vary depending on your bank’s policies or the e-wallet provider’s internal queue. If you want your funds to flow with less friction, you need to shift from reactive waiting to proactive preparation. Here are three actionable secrets that seasoned players use: Passive waiting is stressful, but passive preparation is empowering. The players who succeed in fast withdrawals are those who treat the payout process as a separate game with its own set of rules. Boomerang Casino generally does not charge its own withdrawal fees on most methods, but your payment provider or bank may apply a small transaction fee. Minimum withdrawal amounts vary: for e-wallets it’s often lower (around €10 or equivalent), while bank transfers usually start at a higher threshold. Knowing these numbers in advance prevents the frustration of a rejected request because you fell short of the minimum. Q: How long does the first withdrawal take at Boomerang Casino? Q: Can I cancel a pending withdrawal to change the method? Q: Why was my withdrawal rejected? Q: Is there a maximum withdrawal limit? Q: How can I track my withdrawal request? The secret to a fast passive payout at Boomerang Casino is not a hidden trick or a special VIP code — it’s preparation. Complete your verification early, choose e-wallets for their efficiency, and avoid interrupting a pending claim. While delays can happen due to external factors beyond the casino’s control, following these steps ensures you spend less time waiting and more time enjoying the experience. There is a certain thrill that comes with walking into a brand-new casino, whether it’s the hum of the slot machines or the shuffle of cards at a distant table. Online, that same electricity translates into a different kind of promise: the welcome offer. When I first heard about the Bally casino sign up bonus, I’ll admit I was curious. Bally has always been a name associated with classic gambling halls, so seeing them step confidently into the digital sphere felt like a natural evolution. The question, of course, is whether the bonus lives up to the legacy. Before you even think about depositing a single pound, you need to understand how the system works. Most players glance at the headline figure and assume that’s the whole story, but seasoned gamblers know better. The Bally welcome offer typically rewards new players with a match on their first deposit, but the exact percentage and the maximum amount can shift depending on promotions. For the most up-to-date details, you might want to check the official page at http://ballycasinouk.me.uk to see what is currently on the table. What matters more than the raw numbers, however, is the wagering requirement attached to the bonus funds. Let’s talk about the actual experience of claiming the offer. You register, verify your email, and make that first deposit. Within moments, the bonus credits appear, and you suddenly have a larger balance to play with. It sounds simple, and often it is. But here is where the nuances creep in. Some games contribute more to the wagering requirements than others. A classic slot might count fully, while table games like blackjack or roulette might only contribute a fraction. This is not unique to Bally, but it is worth keeping in mind when you plan your strategy. If you fancy yourself a blackjack player, the bonus might not stretch as far as you hoped. The real beauty of this offer lies in its flexibility. You are not locked into a single game type. The bonus funds can be used across a wide selection of slots, and if you are clever, you can explore different themes and mechanics while still chipping away at the playthrough. I have always found that the best approach is to pick a few games with medium volatility, which tend to offer a balanced mix of frequent small wins and occasional larger payouts. This way, your balance stays healthy long enough for you to meet the requirements without constantly chasing a jackpot. Every online casino claims to have the best welcome package, but very few actually stand out. Bally’s approach feels grounded. Instead of overwhelming you with a three-tiered deposit bonus that requires a spreadsheet to decode, the structure is refreshingly direct. You make your first deposit, and you receive your match. There is no need to deposit three times in a row to unlock a measly percentage on the final one. Simplicity, in this case, is a feature, not a flaw. Another point in its favour is the timeframe. Many casinos give you a week to clear the wagering requirements, which can feel like a sprint. Bally offers a more generous window, allowing you to play at your own pace. This is particularly appealing if you are someone who enjoys a casual game on the weekend rather than a daily grind. The pressure is off, and you can actually savour the experience. I know, I know. Nobody enjoys reading terms and conditions. But when it comes to bonuses, the fine print is where the real game is played. You will want to look for the maximum bet allowed while the bonus is active. Some casinos restrict you to a few pounds per spin, which can be frustrating if you are used to higher stakes. Additionally, check whether the bonus is paid out in cash or as a separate bonus balance. Cash is always better because it can be withdrawn immediately once the wagering is complete, whereas bonus funds often evaporate if you do not meet the requirements. There is also the question of availability. Depending on where you live, the offer might vary. Players in certain regions might see a different bonus structure or none at all. This is standard practice, but it is worth verifying before you get your hopes up. To give you a clearer picture, let’s compare the typical Bally welcome bonus with what other casinos offer. Please note that the figures below are indicative and can change at any time, so always confirm the details on the casino’s official page. As you can see, the Bally offer is competitive, particularly on the wagering requirement and the time allowed. A 35x wagering requirement on the bonus alone is much easier to manage than a 40x on both deposit and bonus. This is the kind of difference that can turn a frustrating session into a genuinely fun one. If you are ready to give it a shot, here are a few practical pointers that have served me well over the years: For those who are still on the fence, here are some common queries answered in plain language. Do I need a promo code to claim the bonus? Can I withdraw the bonus money immediately? Are there any payment methods excluded from qualifying for the bonus? What happens if I request a withdrawal before meeting the wagering requirement? Is the bonus available to existing players? How long does it take for the bonus to appear in my account? In the end, a welcome bonus is a handshake, not a promise of riches. It gives you the opportunity to explore the casino with a little more money in your pocket, and that is exactly how it should be used. Play smart, set your limits, and enjoy the ride. The slots are waiting, and with the Bally welcome bonus behind you, maybe you will spin a little bigger today. En el mundo del entretenimiento digital, encontrar un espacio donde la emoción y la confianza caminen de la mano no siempre es sencillo. Sin embargo, hay plataformas que logran destacar por su propuesta fresca y su compromiso con la experiencia del jugador. Cazeus Casino Online se ha convertido en un referente para quienes buscan una dosis de adrenalina sin renunciar a la seguridad. La variedad de juegos y la fluidez de su plataforma hacen que cada visita sea única. Si estás listo para explorar un universo de posibilidades, te invitamos a conocer más a fondo todo lo que este casino tiene para ofrecer. Puedes comenzar tu aventura visitando https://cazeuscasinoespana.com, donde la diversión está a solo un clic de distancia. La experiencia de juego en vivo es uno de los pilares que sostienen el éxito de este sitio. No se trata solo de girar carretes o apostar a un color; se trata de sentir la tensión del momento, como si estuvieras en una sala física. Las mesas de ruleta, blackjack y póker transmiten en tiempo real, con crupieres profesionales que gestionan cada partida con carisma y precisión. La calidad de la transmisión en alta definición y la interacción a través del chat crean una atmósfera envolvente que pocos casinos en línea logran igualar. La diversidad es el alma de cualquier gran casino, y aquí no escatiman en ofrecer opciones para cada perfil de jugador. Desde las clásicas tragamonedas de tres rodillos hasta las modernas slots de video con múltiples líneas de pago y bonificaciones, la biblioteca de juegos es extensa. Los títulos de proveedores reconocidos garantizan gráficos impecables y mecánicas innovadoras. Además, los juegos de mesa como el blackjack, la ruleta europea y el baccarat tienen sus propias variantes, permitiendo elegir entre reglas tradicionales o versiones más dinámicas. Para los amantes de las emociones fuertes, los jackpots progresivos son una tentación difícil de ignorar. Estos premios acumulados pueden alcanzar cifras astronómicas, y cada apuesta añade un granito de arena al pozo común. La emoción de saber que el próximo giro podría cambiar tu vida es algo que los jugadores experimentados buscan constantemente. La plataforma también ofrece torneos regulares, donde competir contra otros usuarios por puntos y recompensas adicionales añade una capa extra de competitividad. Uno de los aspectos que más atraen a los nuevos usuarios son los incentivos iniciales. El bono de bienvenida suele ser generoso, combinando un porcentaje sobre el primer depósito con giros gratis en tragamonedas seleccionadas. Pero lo que realmente distingue a este casino es la frecuencia y creatividad de sus promociones continuas. Desde recargas semanales hasta devoluciones de efectivo (cashback) en días específicos, siempre hay una razón para volver. Los jugadores más leales disfrutan de un programa VIP que ofrece beneficios exclusivos, como gestores personales, límites de apuesta más altos y retiros prioritarios. Es importante leer los términos y condiciones de cada oferta, ya que los requisitos de apuesta pueden variar. Sin embargo, la transparencia con la que se presentan las reglas reduce la frustración y permite planificar mejor las estrategias de juego. La plataforma también celebra eventos especiales durante festividades, lanzando promociones temáticas que mantienen el interés a lo largo del año. La gestión del dinero en un casino online debe ser tan fluida como la experiencia de juego. Cazeus Casino Online ofrece una amplia gama de opciones para depósitos y retiros. Entre las más populares se encuentran las tarjetas de crédito y débito, las billeteras electrónicas como Skrill y Neteller, y las transferencias bancarias directas. Para quienes prefieren el anonimato y la rapidez, las criptomonedas como Bitcoin también son aceptadas, lo que demuestra un enfoque moderno y adaptado a las tendencias actuales. Los tiempos de procesamiento son generalmente rápidos. Los depósitos se acreditan de inmediato, mientras que los retiros se gestionan en un plazo razonable, especialmente para los miembros del programa VIP. La seguridad de las transacciones está garantizada mediante protocolos de encriptación de última generación, protegiendo tanto los datos personales como los fondos. Jugar con tranquilidad es esencial, y este casino se toma muy en serio la protección de sus usuarios. Opera bajo una licencia de juego reconocida que regula sus prácticas, asegurando que todos los juegos sean justos y que los resultados sean aleatorios. Las auditorías externas periódicas verifican la integridad del generador de números aleatorios (RNG), lo que ofrece una capa adicional de confianza. Además, las políticas de juego responsable están presentes, con herramientas como límites de depósito, autoexclusión y acceso a recursos de ayuda para quienes lo necesiten. El servicio de atención al cliente está disponible las 24 horas del día, los 7 días de la semana. El equipo de soporte se puede contactar a través de chat en vivo, correo electrónico o teléfono. Los agentes son amables y están bien capacitados para resolver dudas técnicas, consultas sobre bonos o problemas con retiros. La rapidez en la respuesta y la eficacia en la solución de problemas son aspectos que los usuarios valoran positivamente en las reseñas. Por otro lado, algunos usuarios señalan que los requisitos de apuesta de los bonos pueden ser altos, y que la disponibilidad de ciertos métodos de pago varía según la región. Sin embargo, en general, la experiencia es positiva y la plataforma se esfuerza por mejorar constantemente. Como se puede apreciar, la plataforma ofrece un valor añadido en varios aspectos clave, lo que la convierte en una opción competitiva dentro del mercado español. 1. ¿Es legal jugar en Cazeus Casino Online desde España? 2. ¿Cuánto tiempo tarda un retiro? 3. ¿Ofrecen algún bono sin depósito? 4. ¿Puedo jugar desde mi teléfono móvil? 5. ¿Qué hago si tengo un problema con un juego? 6. ¿Existe un límite máximo de apuesta? En resumen, Cazeus Casino Online se presenta como una opción completa y fiable para quienes buscan apuestas sin límites en un entorno seguro y entretenido. La combinación de una amplia oferta de juegos, promociones atractivas y un servicio al cliente de calidad lo convierten en un destino recomendable para los aficionados al juego online en España. För den svenska spelaren som söker en kombination av elegans, variation och enkelt navigerande är Legzo Casino ett namn som bör finnas på listan. Sedan lanseringen har detta plattform lyckats skapa en atmosfär där varje session känns som ett äventyr. Det handlar inte bara om att snurra hjul eller satsa på kort; det handlar om att kliva in i en värld där underhållning är kärnan. Många kan tycka att utbudet är gigantiskt, men för den som vet vad den vill ha finns här en skattkista. För att själv ta steget in i denna spelvärld och utforska erbjudandena kan du besöka https://legzocasinose.com och se vad som väntar. Det första som slår en när man landar på Legzo Casino Sverige är den visuella harmonin. Färgpaletten är noggrant utvald för att inte överväldiga, men ändå bjuda på en känsla av lyx. Navigeringen är intuitiv, vilket är avgörande i en tid där många casinon blir röriga med för många popups och blinkande banners. Här kan du hitta allt från klassiska bordsspel till de mest innovativa videoslotarna direkt från startsidan. Plattformen är optimerad för både stationära datorer och mobila enheter, så oavsett om du är hemma i soffan eller på pendeln, är spelglädjen bara ett par klick bort. En av de mest betydande aspekterna för svenska spelare är tillgången till pålitliga betalningsmetoder. Legzo Casino förstår att trygghet är A och O. Därför erbjuds flera etablerade alternativ som gör både insättningar och uttag smidiga och snabba. Oavsett om du föredrar kort, e-plånböcker eller andra digitala lösningar, finns här en väg som passar just dina behov. Allt för att du ska kunna fokusera på spelglädjen istället för att oroa dig över säkerheten. Spelkatalogen hos Legzo är som en labyrint av möjligheter. Här samsas titlar från välrenommerade utvecklare som NetEnt, Microgaming och Play’n GO sida vid sida med mindre, exklusiva studios. Detta skapar en balans mellan det igenkända och det nyskapande. För den äventyrlige finns slotar med komplexa bonusspel, medan den traditionelle spelaren kan dyka ner i klassiska blackjack-bord eller europeisk roulette med riktiga dealerversioner. Det är inte bara bredden som imponerar utan djupet i varje titel. Många spel har genomarbetade teman, från egyptiska pyramider till nordiska myter, och varje snurr bjuder på en liten berättelse. Grafiken är skarp, ljudlandskapen är inbjudande och animationerna flyter utan hack. Det är tydligt att Legzo lägger vikt vid att varje spel ska vara en upplevelse, inte bara ett verktyg för att vinna pengar. En modern plattform måste även erbjuda verktyg för kontroll, och här gör Legzo ett starkt intryck. För att hjälpa dig att hålla spelglädjen sund finns flera funktioner. Här är några viktiga aspekter för en balanserad spelupplevelse: Dessa verktyg är inte bara tekniska detaljer; de är en del av en ansvarsfull spelkultur. Det är uppfriskande att se ett casino som inte bara pratar om spelansvar utan aktivt integrerar det i användarvänlig design. För att ge en tydligare bild av var Legzo Casino står sig i branschen, låt oss titta på en enkel jämförelse med några vanliga funktioner hos andra plattformar. Observera att detta är en generell översikt, inte en absolut ranking. Som tabellen antyder ligger Legzo ofta steget före när det gäller användarens helhetsupplevelse. Det är inte bara en spelplats, det är en destination för den som uppskattar kvalitet framför kvantitet. Plattformen accepterar ett flertal populära alternativ som kreditkort, banköverföringar, e-plånböcker och förbetalda kort. Informationen finns tydligt listad i casinots kassasektion. Nej. Legzo Casino är webbaserat och kräver endast en modern webbläsare. Spelen laddas direkt i webbläsaren utan nedladdningar. Casinot är fullt optimerat för mobila enheter via webbläsaren. Det finns ingen dedikerad app, men spelupplevelsen är sömlös och anpassad för pekskärmar. Ja, casinot innehar licens från en respekterad europeisk spelmyndighet, vilket säkerställer att verksamheten bedrivs under strikta regler för rättvis spel och säkerhet. Via ditt konto kan du aktivera en tidsbestämd eller permanent avstängning. Under denna period kan du inte logga in eller spela, och inga reklammeddelanden skickas. Sammanfattningsvis är Legzo Casino Sverige en plattform som förtjänar sin plats i rampljuset. Med en blandning av tekniskt kunnande, visuellt sinne och genuin omtanke om spelaren, erbjuds en helhetsupplevelse som få kan matcha. Oavsett om du är en veteran på slots eller nybörjare vid roulettebordet, finns här en plats för dig. There’s something electric about the moment the curtain rises on a live casino show. At PlayOjo, the experience feels less like sitting at a cold felt table and more like stepping into a theatrical performance where every spin, every hand, and every reveal carries its own narrative arc. The platform has carved out a distinct niche by blending the spontaneity of live hosting with the reliable mechanics of online gambling, creating a virtual floor that thrums with energy. For those curious about how this unfolds, https://play-ojo-canada.com serves as a direct gateway into this vibrant ecosystem. Unlike automated digital tables that feel sterile and scripted, PlayOjo’s live shows rely on real human dealers who bring personality, warmth, and unpredictability to the screen. Each session is a curated event—whether it’s a classic game of blackjack with a charismatic presenter who cracks jokes between shuffles, or a roulette wheel spun by someone who genuinely reacts to the ball’s final bounce. This human element transforms a simple bet into a shared moment of suspense. The production quality is equally striking. PlayOjo invests in high-definition streaming with multiple camera angles that capture every nuance—the flick of a card, the whirl of a wheel, the celebratory gesture of a host. The result is a sensory feast that mimics the intimate atmosphere of a land-based casino pit, but without the smoke, noise, or pressure of a crowd. You can settle into your own space, yet still feel part of something larger. Perhaps the most ingenious aspect is the integration of gamification elements borrowed from video game culture. PlayOjo overlays progress bars, achievement badges, and bonus triggers onto the live stream. You might be watching a dealer handle a Dream Catcher wheel when suddenly a multiplier pops up, igniting a ripple of excitement across the chat room. This blend of live showmanship and interactive mechanics keeps players engaged far longer than a passive table ever could. For newcomers, the entry point is refreshingly low-stakes. Many live tables accommodate micro bets without thinning the experience. You can join a game with a modest wager and still receive the full VIP treatment—the same charismatic dealer, the same crisp visuals, the same chance to hit a streak. It democratizes the glamour of live casino entertainment. Below, a comparative look at how PlayOjo’s live shows stack up against traditional online casino tables: The game library for live shows is impressively varied. Beyond the staples of blackjack and roulette, PlayOjo features specialty titles like Crazy Time—a gaudy, carnivalesque bonus wheel hosted by a team of ecstatic presenters—and Monopoly Live, which morphs the board game into a collectible experience with 3D animations. Each show has its own rhythm, its own quirks, and its own cult following among regular players. One issue that sometimes arises is the speed of play. Live shows can feel slower than automated tables because they respect real-world timing—the dealer must pause for camera changes, for chat responses, for the physical spin of a wheel. But for many, this pacing is exactly the appeal. It allows for anticipation to build, for side conversations to develop in the chat window, and for the occasional witty remark from the host to land. Here are key takeaways to consider before diving into a PlayOjo live show: The emotional payoff of PlayOjo live shows is what truly sets them apart. When a host cheers your win across the screen, or the camera zooms in on a jackpot symbol spinning into place, the moment feels earned and shared. It rekindles the communal joy that originally made casino gaming a social activity, long before screens intervened. For many players, the leap from static tables to live shows is irreversible. The depth of engagement—seeing another human react to the same randomness that you experience—adds a layer of authenticity no algorithm can simulate. PlayOjo has successfully bottled that elusive magic, offering a stage where every player becomes part of the performance. Simply log into your PlayOjo account, navigate to the live casino section, and select any active game. You’ll be placed in a virtual seat instantly. Yes, all dealers undergo rigorous training in game rules, camera presence, and customer interaction to ensure a polished experience. Absolutely. The in-game chat room allows you to converse with both the dealer and fellow participants, fostering a community atmosphere. Most games yes—cards, wheels, and dice are physically operated in a studio environment, with the action streamed in real time. Limits vary by table and game type, but PlayOjo generally offers tiers from very low micro-stakes to high-roller options. Yes. The platform is fully optimized for mobile browsers, allowing you to stream live shows on smartphones and tablets with minimal compromise in quality. Όταν μπαίνεις στον κόσμο του online τζόγου, η πρώτη σου σκέψη είναι πάντα η ασφάλεια και η αξιοπιστία. Το https://casiniagreece.net αποτελεί μια από τις πλατφόρμες που συγκεντρώνει το ενδιαφέρον των Ελλήνων παικτών, και μαζί του έρχονται αναρίθμητες ερωτήσεις. Μήπως είναι απάτη; Μήπως οι κριτικές είναι πλασματικές; Ας δούμε την πραγματική εικόνα πίσω από τις λέξεις, χωρίς υπερβολές και ψεύτικες υποσχέσεις. Σε αυτό το άρθρο, θα αναλύσουμε τις Casinia Casino κριτικές από γωνία που δεν συναντάς συχνά. Θα μιλήσουμε για τα πλεονεκτήματα, τις παγίδες, και κυρίως για το τι πρέπει να προσέξεις πριν καταθέσεις τα πρώτα σου χρήματα. Κάθε παίκτης αξίζει να γνωρίζει την αλήθεια, και όχι μόνο τις λαμπερές διαφημίσεις. Η Casinia Casino υποδέχεται τον επισκέπτη με έναν μοντέρνο σχεδιασμό και έντονα χρώματα που θυμίζουν παλιά καζίνο του Λας Βέγκας. Το λογότυπο και η ατμόσφαιρα είναι σχεδιασμένα για να σε κάνουν να νιώθεις άνετα. Ωστόσο, η πραγματική δοκιμή έρχεται όταν προσπαθείς να κάνεις ανάληψη ή να επικοινωνήσεις με την υποστήριξη. Οι περισσότερες κριτικές αναφέρουν ότι η αρχική εμπειρία είναι θετική, αλλά τα προβλήματα ξεκινούν αργότερα. Η βιβλιοθήκη παιχνιδιών της Casinia είναι εκτεταμένη και περιλαμβάνει τίτλους από κορυφαίους παρόχους όπως η NetEnt, η Microgaming, και η Play’n GO. Εδώ θα βρεις: Παρ’ όλα αυτά, οι Casinia Casino κριτικές τονίζουν ότι η απόδοση των παιχνιδιών (RTP) δεν είναι πάντα διαφανής. Πολλοί παίκτες αναφέρουν ότι τα κέρδη είναι σπάνια, και οι νίκες συχνά συνοδεύονται από περίπλοκες συνθήκες στοιχηματισμού. Το καλωσόρισμα της Casinia είναι γενναιόδωρο: προσφέρει ένα πακέτο μπόνους που μπορεί να φτάσει σε μεγάλα ποσά, μαζί με δωρεάν περιστροφές. Αλλά εδώ κρύβεται η παγίδα. Οι όροι στοιχηματισμού είναι συχνά αυστηροί, και η εξαργύρωση των κερδών απαιτεί υπομονή και προσοχή. Σύμφωνα με αναλύσεις, οι απαιτήσεις στοιχηματισμού μπορεί να φτάνουν το 35x ή και 40x, γεγονός που καθιστά δύσκολη την ανάληψη χρημάτων. Επιπλέον, ορισμένα παιχνίδια συνεισφέρουν λιγότερο στο στοίχημα, κάτι που οι περισσότερες κριτικές δεν αναφέρουν αρκετά. Για να κατανοήσουμε καλύτερα τη θέση της Casinia στην αγορά, ας δούμε μια συγκριτική ανάλυση με άλλες δημοφιλείς πλατφόρμες. Από τον πίνακα γίνεται σαφές ότι η Casinia Casino υστερεί σε τομείς όπως η υποστήριξη πελατών και η αξιοπιστία πληρωμών. Αν και η ποικιλία παιχνιδιών είναι εντυπωσιακή, οι όροι είναι λιγότερο φιλικοί προς τον παίκτη. Η Casinia Casino διαθέτει άδεια από την Αρχή Τυχερών Παιχνιδιών της Κουρασάο, μια από τις πιο συνηθισμένες αλλά όχι πάντα αυστηρές ρυθμιστικές αρχές. Αυτό σημαίνει ότι η πλατφόρμα λειτουργεί νόμιμα, αλλά η προστασία του παίκτη δεν είναι τόσο ισχυρή όσο σε καζίνο με άδεια από το Ηνωμένο Βασίλειο ή τη Μάλτα. Οι Casinia Casino κριτικές συχνά αναφέρουν ότι η πλατφόρμα χρησιμοποιεί κρυπτογράφηση SSL για την προστασία των δεδομένων, αλλά η διαδικασία επαλήθευσης ταυτότητας μπορεί να είναι χρονοβόρα. Πολλοί παίκτες παραπονιούνται ότι τα έγγραφα ζητούνται επανειλημμένα, καθυστερώντας τις αναλήψεις. 1. Είναι η Casinia Casino απάτη; 2. Μπορώ να παίξω από την Ελλάδα; 3. Ποια είναι η ελάχιστη κατάθεση; 4. Πόσο χρόνο παίρνει μια ανάληψη; 5. Υπάρχουν περιορισμοί στα μπόνους; 6. Πώς μπορώ να επικοινωνήσω με την υποστήριξη; Η Casinia Casino δεν είναι ούτε η καλύτερη ούτε η χειρότερη πλατφόρμα στην αγόρά. Προσφέρει μεγάλη ποικιλία παιχνιδιών κι ελκυστικά μπόνους, αλλά οι όροι είνα ι αυστηροί κι η υπόστήριξη πελατών υστερεί. Αν είσαι έμπειρος παίκτης πού ξέρεις τί ζητάς κι μπορείς να δίαχειρίζεσαι τισ προκλήσεις, μπορείς να δοκιμάσεις. Αλλά αν προτιμάς μία ασφαλή κι γρήγορή εμπειρία, ίσως καλύτερα να ψάξεις αλλού. Οι Casinia Casino κριτικές αποκαλύπτουν μία πλατφόρμα με δυνατά σημεία αλλά και σημεία που χρήζουν βελτίωσης. Η αλήθεια είναι ότι το διαδικτυακό καζίνο είναι ένας χώρος με πολλές υποσχέσεις, αλλά χρειάζεται προσοχή και ενημέρωση πριν από κάθε βήμα. Verden af online casinoer kan ofte føles som en endeløs strøm af identiske spilleautomater og standardiserede bonusser. Men ind imellem dukker der et sted op, der bryder med formen og inviterer spilleren ind i en helt anden verden. Rodeoslots er netop sådan et sted. Her handler det om mere end bare at dreje hjulene; det er en invitation til at træde ind i en verden, hvor den vilde vestens ånd møder moderne spilinnovation. For spillere i Danmark, der søger noget særligt, kan rodeoslotsdk.com være indgangen til et univers, der konstant overrasker og underholder. Hos Rodeoslots er atmosfæren ladet med forventning, og hvert besøg føles som et nyt kapitel i et stort, uforudsigeligt eventyr. Det er nemt at falde for den umiddelbare charme. Farverne er varme, men alligevel skarpe, og designet signalerer noget råt og ægte. Det er ikke et sted, der forsøger at være alt for poleret eller sterilt. I stedet omfavner det en autentisk cowboy-æstetik, hvor du næsten kan høre saloonsvingerne og se støvet hvirvle op omkring hestenes hove. Men under denne overflade gemmer der sig en sofistikeret spilplatform, der er designet til at give både nybegyndere og garvede spillere en oplevelse ud over det sædvanlige. Mange online casinoer fokuserer udelukkende på kvantitet frem for kvalitet, men Rodeoslots har taget en anden tilgang. Det er kuraterede spiloplevelser, der er i højsædet. Du finder ikke blot de mest populære titler; du opdager også skjulte perler og innovative spil, der udfordrer dine forventninger til, hvad et online casino kan tilbyde. Platformen samarbejder med anerkendte spiludviklere, der er kendt for deres unikke tilgang til historiefortælling og mekanik. Dette sikrer, at hvert spil føles som en lille rejse i sig selv, med temaer, der spænder fra mytologiske landskaber til futuristiske byer – alt sammen præsenteret med en grafisk kvalitet, der fanger øjet. Når du først har logget ind, bliver du mødt af et dynamisk og levende miljø. Det er ikke bare en liste over spil; det er et univers, der konstant udvikler sig. Særlige events, turneringer og tematiske udfordringer holder spændingen ved lige. Her er det ikke kun dine gevinster, der tæller, men også din deltagelse i dette fællesskab af eventyrlystne spillere. Forestil dig at sidde ved et virtuel pokerbord med udsigt over en solnedgang i ørkenen, eller at dreje hjulene på en spilleautomat, der er designet som en gammeldags skattejagt. Det er denne sans for detaljer og fordybelse, der gør Rodeoslots til noget særligt. For at give dig et bedre overblik over de mange muligheder, har vi sammensat en oversigt over de mest fremtrædende spilkategorier, som du finder på platformen. Hver kategori byder på sin egen unikke oplevelse og appel. Det, der virkelig gør Rodeoslots til et unikt sted, er dets evne til at skabe en følelse af tilhørsforhold. Det er ikke bare et casino; det er et fællesskab af mennesker, der deler en passion for spænding og underholdning. Platformen tilbyder regelmæssigt eksklusive kampagner og bonusser, der belønner både nye og loyale spillere. Uanset om du er der for et enkelt hurtigt spil eller for at dykke ned i en times lang spilsession, er der altid noget nyt at opdage. Her er nogle af de ting, der gør oplevelsen på Rodeoslots så speciel: For danskere, der søger et anderledes og mere engagerende casino-eventyr, repræsenterer Rodeoslots en ny måde at opleve online spil på. Det er ikke længere nok at have et godt udvalg; det handler om at skabe en helhedsoplevelse, der fanger fantasien. Hver gang du vender tilbage, er der en ny historie, en ny udfordring eller en ny mulighed for at vinde. Det er denne konstante fornyelse, der holder spiluniverset levende og interessant. Rodeoslots fokuserer på en kurateret spiloplevelse med et unikt cowboy-tema, der understøttes af regelmæssige events og turneringer, hvilket skaber et mere engagerende og fællesskabsorienteret miljø end standard casinoer. Platformen opererer med en høj standard for sikkerhed og kryptering, og samarbejder med licenserede spiludviklere for at sikre fair spil. Det er altid en god idé at verificere licenser og læse vilkårene. Rodeoslots tilbyder en række kampagner, herunder velkomstbonusser, reload-bonusser, gratis spins og særlige belønninger til loyale spillere. Disse varierer ofte og annonceres via platformens nyhedssektion. Ja, platformen er fuldt optimeret til mobile enheder, så du kan nyde spiluniverset på både smartphones og tablets uden at gå på kompromis med kvalitet eller funktionalitet. Rodeoslots tilbyder dedikeret kundesupport via chat og e-mail. Deres team er trænet til at håndtere tekniske spørgsmål og sikre en gnidningsfri oplevelse for alle spillere. Hver turnering har sine egne specifikke regler og præmier, som typisk annonceres på forhånd. Det inkluderer ofte krav om minimumsindsatser eller specifikke spil, der tæller med i ranglisten. I sidste ende er Rodeoslots mere end bare et casino. Det er et levende univers, hvor spændingen aldrig stopper, og hvor hver spiller kan skabe sit eget eventyr. Uanset om du er til klassiske bordspil eller de nyeste, innovative videoautomater, venter der en helt særlig oplevelse på dig, når du træder ind i denne vilde rodeo af spil og muligheder. There is something undeniably thrilling about spinning the reels without first dipping into your own pocket. The concept of free spins no deposit has long been a favorite among players looking to test the waters or simply enjoy a risk-free flutter. For those curious about offers of this kind, the platform at betsafecasino.uk provides a compelling entry point into the world of complimentary play. These promotions are structured to give you a taste of the action, often requiring nothing more than a fresh registration to unlock a set number of spins on popular slot titles. Many operators use this model to showcase their game library, and it works as a genuine win-win. You get to experience the thrill of potential wins without laying down a deposit, while the house introduces you to its environment. It is important, however, to understand the terrain. Not all offers are created equal, and the devil, as they say, is often in the details. Understanding how a no deposit bonus works is the first step toward making the most of it. Typically, upon verifying your account, a set number of spins—say, 20 or 50—are credited automatically or via a bonus code. These spins are usually tied to specific games, often selected for their high volatility or popular appeal. Once you use those spins, any winnings accrued are generally added to a bonus balance. To turn that balance into withdrawable cash, you must meet wagering requirements. This is the core of the arrangement. For example, if you win £10 from your spins and the wagering requirement is 40x, you would need to wager £400 (10 multiplied by 40) before requesting a withdrawal. Always check the maximum cashout limit from such bonuses, as some operators cap the amount you can take away. When evaluating a no deposit spins offer, keep an eye on these crucial elements. They will shape your experience and the potential value of the promotion. To give you a clearer picture, the table below compares typical features you might encounter with a standard free spins no deposit package. Remember that terms change frequently, so always verify directly on the site. This comparison shows that while the no deposit path is attractive for its zero-risk entry, the rewards are generally more modest. A deposit match offer, by contrast, requires you to commit funds but often comes with softer terms and larger potential payouts. Once you have secured your free spins, a bit of strategy can go a long way. First, always read the terms and conditions thoroughly. It might be tedious, but it is the only way to avoid surprises. Pay particular attention to which games contribute toward wagering requirements. Most slots count fully, but some titles like table games or video poker may contribute less or even be excluded entirely. Second, consider the volatility of the slot you are playing. A high-volatility game might pay out less frequently, but when it does, the wins can be substantial—potentially pushing you closer to that withdrawal cap quickly. A low-volatility slot may give you smaller, steadier wins, which can help grind through wagering requirements without losing your balance too fast. Third, never chase losses. Because this is a no deposit bonus, you are playing with house funds. If the spins run dry and you have met the wagering requirements with a small profit, consider yourself ahead. Walking away with real cash from a free bonus is always a victory. Do I need to enter a bonus code to claim the spins? Can I withdraw my winnings immediately after using the spins? Are there any deposit requirements hidden in no deposit offers? What happens if I win a large amount from my free spins? Can I use free spins on any slot game I choose? Is it possible to claim a no deposit bonus more than once? Navigating the landscape of free spins no deposit offers demands a blend of caution and curiosity. By focusing on the fine print and playing smart, you can turn a simple bonus into a genuinely enjoyable experience. Remember, the goal is not just to play for free, but to play with awareness. A well-chosen promotion, understood inside and out, can provide hours of entertainment—and perhaps even a bit of luck along the way. There’s something electrifying about the moment you hit that spin button. The reels start whirling, the anticipation builds, and for a split second, the world outside dissolves into pure possibility. In recent years, the digital gaming scene has exploded with fresh platforms, yet only a handful manage to capture that genuine rush of excitement. Among them, a vibrant hub has emerged where thrilling gameplay meets slick design—an experience that feels less like a standard casino and more like an interstellar adventure. For those curious about the destination, you can explore the full offering right at https://rocket-play-canada.com, where every click opens a door to dynamic entertainment. The name itself evokes a sense of upward momentum, as if you’re strapped into a vessel ready to break through the atmosphere. This is not just a clever marketing gimmick; it reflects a core philosophy of constant motion and high-energy rewards. Whether you’re a seasoned high-roller or a casual explorer, the platform aims to deliver a consistent pulse of thrill that keeps you coming back for more. The interface is intuitive, the colors pop with neon vibrancy, and the sound design nails that arcade-like feedback loop that makes every win feel earned and every near-miss exciting. What truly sets this destination apart is the sheer diversity of its game library. You won’t find a one-size-fits-all approach here. The collection spans from classic three-reel fruit machines that tug at nostalgia to multi-layered video slots with cascading reels and expanding wilds. The providers behind the scenes are some of the most respected in the industry, ensuring that every title runs smoothly on both desktop and mobile. Whether you prefer chasing progressive jackpots that climb into the stratosphere or settling in for a session of immersive table games, the options feel almost endless. Table game enthusiasts will find plenty to sink their teeth into, including multiple variants of blackjack, roulette, and baccarat. Each game comes with adjustable bet limits, making it accessible for budget-conscious players and those looking to go big. And for the adventurous souls, there’s a dedicated section for specialty games—scratch cards, keno, and even virtual sports—that break the monotony of traditional spins. The platform updates its roster regularly, so there’s always a new title to discover on your next visit. If you crave the social energy of a brick-and-mortar casino but prefer the comfort of your couch, the live dealer section is where the magic happens. Real croupiers, high-definition streams, and interactive chat features bridge the gap between digital and physical. The dealers are professional yet approachable, often remembering returning players and cracking jokes during slow moments. This human touch transforms a solitary session into a shared event, making every hand of live blackjack or spin of the live roulette wheel feel more personal and engaging. Let’s be honest—who doesn’t love a good welcome offer? The platform greets newcomers with a generous package that typically combines a deposit match with free spins on select slots. But the generosity doesn’t stop there. Weekly reload bonuses, cashback offers, and seasonal tournaments create a steady stream of extra fuel for your gaming journey. The loyalty program is structured to reward consistent play, with each tier unlocking faster withdrawals, personalized gifts, and exclusive access to high-stakes tables. Just remember to read the fine print, as wagering requirements and game contributions vary by title. One thing that stands out is the transparency of the promotions. Instead of buried clauses, the terms are presented in a straightforward manner on a dedicated page. This honesty builds trust—a rare commodity in the online gaming world. Whether you’re claiming a no-deposit bonus or entering a leaderboard race, the rules are clear, and the support team is always available to clarify any confusion. To help you gauge where this platform stands in the crowded online casino landscape, here’s a quick comparison of its core attributes against industry averages: As the table shows, the platform excels in game variety and mobile accessibility, two pillars that modern players prioritize above all else. The commitment to quick withdrawals further enhances the user experience, eliminating the frustration of waiting days to access your winnings. Navigating the online casino world requires a healthy dose of caution. Fortunately, Rocketplay Casino employs SSL encryption and random number generator (RNG) certifications to ensure that every spin, deal, and shuffle is truly random. The platform is licensed and regulated by a recognized gaming authority, which means regular audits and compliance checks. For players, this translates to peace of mind—you can focus on the fun without worrying about the integrity of the games. Responsible gaming tools, such as deposit limits and self-exclusion options, are also readily available for those who need them. 1. Is Rocketplay Casino safe and legit? 2. What types of games are available? 3. How long do withdrawals take? 4. Can I play on my mobile phone? 5. Are there any restrictions on bonuses? 6. Is there a loyalty program for regular players? In a landscape crowded with options, Rocketplay Casino manages to create a distinct identity through its bold design, expansive game selection, and player-first policies. The thrill of the unknown, the rush of a big win, and the camaraderie of live tables all come together in a package that feels both modern and inviting. Whether you’re a casual spinner or a dedicated strategist, this platform offers enough fuel for many memorable sessions. As always, remember to play responsibly, set your limits, and enjoy the journey through the stars.Beyond the Spin: Understanding Payout Mechanics
Verification: The First Gatekeeper
What Happens During the Review?
Comparing Withdrawal Speeds Across Payment Methods
Payment Method
Typical Processing Time (Pending + Transit)
Key Considerations
E-wallets (Skrill, Neteller)
24 to 48 hours
Fastest option. No bank intermediary. Minimal additional verification needed.
Cryptocurrency (Bitcoin, Ethereum)
24 to 72 hours
Pending time depends on blockchain congestion. Casino review is usually quick.
Credit/Debit Cards (Visa, Mastercard)
3 to 5 business days
Slower due to banking regulations. May require additional proof of card ownership.
Bank Wire Transfer
3 to 7 business days
Slowest and often the highest minimum withdrawal. Best for large payouts only.
Passive Payout Secrets That Actually Work
What About Withdrawal Fees and Limits?
Frequently Asked Questions
A: The first withdrawal can take 48 to 72 hours because it includes the full KYC verification. After that, withdrawals typically process within 24 to 48 hours for verified accounts using e-wallets.
A: Yes, as long as the request is still in “Pending” status and has not been approved by a finance agent. You can cancel it from your account history and submit a new request.
A: Common reasons include incomplete KYC documents, a mismatch between your name on the account and the payment method, or attempting to withdraw below the minimum amount. Always double-check these before submitting.
A: Yes, most casinos, including Boomerang, apply monthly or weekly withdrawal caps, especially for progressive jackpot wins. These limits are usually stated in the terms and conditions for each bonus or payment method.
A: Log into your account and navigate to the “Transaction History” or “Withdrawal History” section. The status will update from Pending to Approved to Completed as it moves through the pipeline.Final Verdict: Speed Is Earned, Not Given
What Sets This Bonus Apart from the Crowd
The Fine Print Nobody Reads
A Quick Comparison of Welcome Offers
Feature
Bally
Typical Competitor
Deposit Match
100% on first deposit
100% on first deposit
Wagering Requirement
35x bonus
40x bonus and deposit
Time to Clear
Generous, multi-week window
7 days
Game Contribution
Slots 100%, table games lower
Slots 100%, table games often excluded
Tips to Maximise Your Welcome Bonus
Frequently Asked Questions
Not usually. In most cases, the bonus is auto-credited when you make your first deposit. That said, the offer details on the website will always state explicitly if a code is required, so give it a quick scan.
No. The bonus funds must be wagered a certain number of times before they become withdrawable. Until then, they sit in a separate balance.
Sometimes. E-wallets like Skrill or Neteller might be excluded or have a reduced match. Check the terms for the full list of eligible deposit methods.
Typically, the bonus and any winnings derived from it will be forfeited. Your original deposit, however, remains untouched and can be withdrawn at any time.
No. Welcome offers are exclusively for new players who have not previously registered an account. There are often reload bonuses for regulars, but those come with their own set of terms.
Usually it is instant, but there can be a delay of a few minutes during peak hours. If it does not show up within half an hour, contacting customer support is the fastest route to a solution.Un catálogo de juegos pensado para todos los gustos
Bonos y promociones que marcan la diferencia
Métodos de pago ágiles y seguros
Seguridad y atención al cliente: pilares fundamentales
Ventajas y desventajas a considerar
Comparativa de características clave
Característica
Cazeus Casino Online
Otros casinos similares
Variedad de juegos
Más de 500 títulos, incluyendo slots, mesa y juegos en vivo
Entre 300 y 400 títulos en promedio
Bonos de bienvenida
Paquete generoso con giros gratis incluidos
Bono básico sin giros gratis
Atención al cliente
Soporte 24/7 con chat en vivo y teléfono
Horario limitado, solo correo electrónico
Métodos de pago
Tarjetas, billeteras electrónicas, criptomonedas
Solo tarjetas y transferencias bancarias
Programa VIP
Multinivel con beneficios exclusivos
Programa básico sin personalización
Preguntas frecuentes
Sí, el casino opera bajo una licencia de juego internacional reconocida, lo que permite su uso desde España siempre que se cumplan las leyes locales.
Los retiros suelen procesarse entre 24 y 48 horas hábiles, dependiendo del método de pago seleccionado. Los miembros VIP pueden disfrutar de tiempos más rápidos.
Ocasionalmente, el casino lanza promociones especiales con giros gratis o crédito sin necesidad de depositar, pero no es una oferta permanente. Es recomendable revisar la sección de promociones regularmente.
Absolutamente. La plataforma está optimizada para dispositivos móviles, tanto en navegador como a través de una aplicación descargable, ofreciendo una experiencia fluida en cualquier pantalla.
Lo primero es contactar al servicio de atención al cliente a través del chat en vivo. Ellos te guiarán para resolver cualquier incidencia técnica o de funcionamiento.
Los límites varían según el juego. En las mesas de ruleta y blackjack, hay límites mínimos y máximos que se muestran claramente. Para las tragamonedas, el límite depende del valor de la moneda seleccionada.En Resa Genom Spelkatalogen
Strategiska Verktyg och Spelansvar
En Jämförelse med Andra Casinon
Funktion
Legzo Casino Sverige
Genomsnittligt Casino online
Spelutbud
Stort med exklusiva titlar
Varierar, ofta standardiserat
Användarupplevelse
Modern och strömlinjeformad
Kan vara rörig eller datadriven
Snabbhet på uttag
Processas ofta inom timmar
Kan ta 1–3 bankdagar
Spelansvarsverktyg
Integrerat och synligt
Ofta dolda i avancerade inställningar
Vanliga Frågor om Legzo Casino
Vilka betalningsmetoder accepteras hos Legzo Casino Sverige?
Krävs det någon speciell programvara för att spela?
Erbjuder Legzo Casino en mobilapp?
Är Legzo Casino licensierat?
Hur fungerar självavstängning?
Feature
PlayOjo Live Show
Standard Online Table
Dealer Interaction
High – live, charismatic host with chat
Low – no direct engagement
Production Value
Cinematic – multiple HD cameras
Basic – single static view
Game Flow
Dynamic with real-time comments and bonuses
Rigid, automated pace
Bet Range
Flexible – from very low to high limits
Often rigid minimums
Atmosphere
Party-like, shared excitement
Solitary, transactional
Frequently Asked Questions
How do I join a PlayOjo live show?
Are PlayOjo live dealers professionally trained?
Can I interact with other players during a live show?
Do live shows use real physical equipment?
What betting limits apply to live games?
Is there a mobile version of the live show?
Η Πρώτη Εντύπωση: Φιλική Πλατφόρμα ή Παγίδα;
Παιχνίδια και Πάροχοι: Ποικιλία με Νόημα
Μπόνους και Προσφορές: Τι Κρύβεται Πίσω από τις Υποσχέσεις;
Σύγκριση: Casinia Casino vs Ανταγωνιστές
Χαρακτηριστικό
Casinia Casino
Ανταγωνιστής Α
Ανταγωνιστής Β
Ποικιλία παιχνιδιών
Μεγάλη (600+)
Μέτρια (400+)
Μεγάλη (800+)
Απαιτήσεις στοιχηματισμού
35x-40x
30x-35x
25x-30x
Υποστήριξη πελατών
24/7 chat, αργές απαντήσεις
24/7, γρήγορες απαντήσεις
24/7, πολύ γρήγορες απαντήσεις
Διαθεσιμότητα ελληνικής γλώσσας
Μερική μετάφραση
Πλήρης ελληνική υποστήριξη
Πλήρης ελληνική υποστήριξη
Αξιοπιστία πληρωμών
Μέτρια (καθυστερήσεις)
Υψηλή
Υψηλή
Ασφάλεια και Άδεια Λειτουργίας
Συχνές Ερωτήσεις (FAQ)
Όχι, η πλατφόρμα είναι νόμιμη με άδεια από την Κουρασάο, αλλά οι όροι στοιχηματισμού και οι καθυστερήσεις στις πληρωμές την κάνουν λιγότερο αξιόπιστη σε σύγκριση με ανταγωνιστές.
Ναι, η Casinia δέχεται Έλληνες παίκτες και προσφέρει μερική μετάφραση στα ελληνικά, αλλά η υποστήριξη δεν είναι πάντα άμεση.
Η ελάχιστη κατάθεση είναι συνήθως 10 ευρώ, αλλά αυτό μπορεί να διαφέρει ανάλογα με τη μέθοδο πληρωμής.
Οι αναλήψεις μπορεί να διαρκέσουν από 24 ώρες έως και 5 εργάσιμες ημέρες, ανάλογα με τη μέθοδο και την επαλήθευση.
Ναι, τα μπόνους έχουν αυστηρές απαιτήσεις στοιχηματισμού (συνήθως 35x-40x) και ορισμένα παιχνίδια συνεισφέρουν λιγότερο στο στοίχημα.
Υπάρχει live chat 24/7 και φόρμα επικοινωνίας, αλλά η απάντηση μπορεί να καθυστερήσει λόγω φόρτου εργασίας.Τελικές Σκέψεις: Αξίζει ή Όχι;
Hvordan Rodeoslots adskiller sig fra mængden
Oplevelsen af et uforglemmeligt spilunivers
Populære spilkategorier på Rodeoslots
Spilkategori
Hvad du kan forvente
Ideel til
Videoautomater
Avancerede spilleautomater med unikke temaer, bonusrunder og progressive jackpots, der ofte trækker på film, myter eller historier.
Spillere, der elsker variation og historiefortælling i deres spin.
Bordspil
Klassikere som blackjack, roulette og baccarat, ofte med flere variationer og live forhandlere, der skaber en autentisk casino-følelse.
Dem, der værdsætter strategi, tradition og social interaktion.
Live Casino
Realtids-streaming med professionelle dealere, der afvikler spil som poker, blackjack og roulette fra et studie eller et rigtigt casino.
Spillere, der søger den ægte casino-atmosfære hjemmefra.
Jackpotspil
Spil med massive, akkumulerede præmiepuljer, der kan give livsændrende gevinster ved et enkelt heldigt træk.
Drømmere og dem med appetit på store gevinster og høj spænding.
Bliv en del af rodeoen
En ny æra for danske spilentusiaster
Ofte stillede spørgsmål (FAQ)
Hvordan adskiller Rodeoslots sig fra andre online casinoer?
Er Rodeoslots sikkert at spille på for danske spillere?
Hvilke typer bonusser kan jeg forvente på Rodeoslots?
Kan jeg spille Rodeoslots på min mobil?
Hvad gør jeg, hvis jeg oplever problemer med et spil?
Er der nogen særlige regler for turneringer på Rodeoslots?
The Core Mechanics Behind Complimentary Spins
Key Features to Look For
Comparing No Deposit Offers Across Platforms
Feature
Typical No Deposit Offer
Deposit Bonus Comparison
Initial Outlay
Zero required
Requires a qualifying deposit
Wagering Requirement
Often 35x to 50x on winnings
Usually 25x to 40x on bonus + deposit
Game Selection
Limited to 1–3 titles
Wider range of slots
Maximum Withdrawal
Often capped at £50–£100
Higher or uncapped limits
Time to Complete
Short (24–72 hours)
Longer (7–30 days)
Strategic Play: Making the Most of Your Spins
Frequently Asked Questions
It depends on the operator. Some platforms automatically credit spins upon email verification, while others require a specific code during registration or in the cashier section.
No, not usually. Winnings from free spins are typically placed in a bonus balance and must be wagered a certain number of times before they become withdrawable cash.
A genuine no deposit offer should not require any upfront payment. However, some operators may ask for a minimum deposit to unlock the winnings or to trigger a follow-up bonus.
Most promotions have a maximum cashout limit on winnings from no deposit bonuses. If your winnings exceed this cap, the excess is usually forfeited, and only the capped amount is paid out after meeting wagering requirements.
Rarely. The spins are almost always restricted to specific slot titles chosen by the casino. This is clearly stated in the promotion’s terms.
Generally, these offers are available to new players only and are limited to one per household, IP address, or device. Repeat claims are not permitted.Galactic Selection of Games
Why Live Dealer Games Stand Out
Bonuses That Fuel the Ascent
Comparing the Features
Feature
Rocketplay Casino
Industry Standard
Game Variety
1,500+ titles from top providers
500–1,000 titles typical
Live Dealer Options
Multiple studios with 24/7 availability
Limited hours at many sites
Mobile Optimization
Fully responsive, no app needed
Often requires dedicated app
Welcome Bonus
Competitive match + free spins
Varies widely by operator
Withdrawal Speed
24–48 hours for e-wallets
3–5 days on average
Security and Fair Play
Frequently Asked Questions
Yes, the platform operates under a valid gaming license and uses advanced encryption to protect your personal and financial data. Regular audits ensure fair play across all games.
You’ll find slots, table games like blackjack and roulette, live dealer tables, video poker, and specialty games such as keno and scratch cards.
Withdrawal times depend on the method. E-wallets usually process within 24–48 hours, while bank transfers and card payments may take 3–5 business days.
Absolutely. The website is fully optimized for mobile browsers, so you can enjoy a seamless experience on smartphones and tablets without downloading any extra software.
Bonuses come with specific terms, including wagering requirements and eligible game lists. Always check the promotion’s terms before claiming to avoid surprises.
Yes, the multi-tier VIP program rewards consistent play with cashback, faster withdrawals, and exclusive bonuses. Progress is tracked automatically as you play.Final Thoughts Before Liftoff

Embarking on an online gaming adventure can feel like setting sail on uncharted waters, and finding the right port of call is crucial for a rewarding experience. For Australian players looking to test their luck and skill, a popular destination has emerged, and you can explore its offerings at wildfortunecasinos-aussie.com. This platform promises a thrilling escape into a world of digital entertainment, blending classic casino charm with modern convenience. Let’s dive deep into what makes this particular casino a notable contender in the Australian online gambling scene.
Wildfortune Casino Australia has carved out a significant niche for itself by offering a comprehensive gaming portfolio that caters to a wide spectrum of player preferences. From the moment you land on their virtual doorstep, the site greets you with a sleek interface and an intuitive layout, making navigation a breeze even for newcomers. The sheer variety of games is often the first thing that catches the eye, featuring everything from high-octane slots with dazzling graphics and innovative bonus features to classic table games that offer a more strategic challenge. This commitment to diversity ensures that boredom is rarely an option, as there’s always something new to discover or a familiar favourite to return to.
Beyond the sheer volume of games, the casino distinguishes itself through its user-centric approach, evident in its promotional offers and loyalty programs. New players are often greeted with generous welcome bonuses designed to give them a substantial boost as they begin their journey, while existing members are rewarded with ongoing promotions, cashback offers, and exclusive perks. These incentives not only enhance the overall gaming experience but also provide additional value, allowing players to extend their playtime and potentially increase their winning opportunities. The platform understands that fostering a sense of community and rewarding loyalty are key to retaining players in a competitive market.
One of the most compelling advantages of choosing Wildfortune Casino Australia lies in its robust selection of high-quality games, powered by leading software providers in the industry. This ensures a seamless and immersive gaming experience, characterised by smooth gameplay, stunning visuals, and fair outcomes. Whether you’re a fan of progressive jackpot slots that offer life-changing sums or prefer the strategic depth of blackjack and roulette, the casino’s library is designed to satisfy diverse tastes. The inclusion of live dealer games further elevates the experience, bringing the authentic thrill of a real-time casino directly to your screen, complete with professional croupiers and interactive chat features.
Furthermore, the casino places a strong emphasis on player security and responsible gambling, employing advanced encryption technologies to safeguard personal and financial information. This commitment to safety creates a trustworthy environment where players can focus on enjoying their gaming without undue concern. Additionally, the availability of multiple secure payment methods, catering specifically to Australian players, simplifies the deposit and withdrawal process, making transactions swift and hassle-free. Customer support is also readily accessible, offering prompt assistance through various channels to resolve any queries or issues that may arise, ensuring a consistently positive player experience.
While Wildfortune Casino Australia presents a compelling package, it’s essential for players to be aware of potential drawbacks that might influence their decision. One common area of concern for some players can be the wagering requirements attached to bonuses and promotions. These requirements, while standard in the industry, can sometimes be quite stringent, meaning players must wager a significant amount of money before they can withdraw any winnings generated from bonus funds. It’s crucial for players to carefully read and understand the terms and conditions associated with any bonus offer to avoid potential disappointment or confusion.
Another aspect that might be perceived as a con is the geographical restriction on certain games or promotions, although this is often dictated by licensing agreements and regional regulations. While the casino strives to offer a broad selection, some players might find that their absolute favourite titles are not available in their jurisdiction. Additionally, while customer support is generally efficient, response times can occasionally vary, particularly during peak hours or for more complex inquiries. It’s always advisable to check the available support channels and their operating hours to ensure timely assistance when needed.
The sheer breadth of gaming options at Wildfortune Casino Australia is undoubtedly one of its strongest selling points, appealing to a diverse player base. The slot selection alone is vast, encompassing everything from classic three-reel fruit machines to cutting-edge video slots with intricate storylines and numerous paylines. Players can delve into popular titles, explore new releases, or chase colossal wins on progressive jackpot games, offering a thrilling pursuit of fortune. The inclusion of various poker variants, baccarat, and craps ensures that fans of traditional casino games are well catered for, providing a rich and varied entertainment landscape.
Beyond the standard offerings, the live casino section at Wildfortune deserves special mention, simulating the authentic casino atmosphere with remarkable fidelity. High-definition streaming, professional dealers, and interactive chat functions create an engaging environment for games like blackjack, roulette, and baccarat played in real-time. This blend of digital convenience and live interaction provides an unparalleled gaming experience for those seeking a more immersive and social dimension to their online play. The casino also frequently updates its game library, ensuring that players always have access to the latest and greatest titles from top-tier developers.
Wildfortune Casino Australia understands the importance of rewarding its players, both new and existing, through a well-structured system of bonuses and promotions. The welcome package is typically designed to provide a substantial boost to a player’s initial bankroll, often spread across their first few deposits, allowing for an extended period of exploration and gameplay. These welcome offers are frequently complemented by ongoing promotions, such as reload bonuses, cashback offers, and free spins on selected slot games, keeping the excitement levels high and providing continuous value.
The casino also typically features a tiered loyalty program, designed to reward consistent play and engagement. As players accumulate points or progress through different VIP levels, they unlock increasingly attractive benefits, which can include exclusive bonuses, higher withdrawal limits, personalised account management, and access to special tournaments. This multi-level approach ensures that loyal patrons feel recognised and valued, fostering a strong sense of community and encouraging long-term participation. The structure of these rewards is often detailed clearly on the casino’s promotions page, allowing players to strategise and maximise their benefits.
Facilitating smooth transactions is paramount in the online casino world, and Wildfortune Casino Australia generally offers a convenient selection of payment methods tailored for Australian players. Options typically include popular credit and debit cards, e-wallets, and bank transfer services, ensuring that most users can find a method that suits their preferences. The casino usually processes deposits instantly, allowing players to jump straight into the action without delay. Withdrawal times can vary depending on the method chosen, but the casino generally aims for efficient processing to get winnings into players’ hands as quickly as possible.
When it comes to player assistance, Wildfortune Casino Australia usually provides multiple channels for support. A comprehensive FAQ section often addresses common queries, while live chat offers real-time assistance for immediate issues. Email support is also typically available for less urgent matters, with dedicated teams working to provide timely and helpful responses. This multi-faceted approach to customer service aims to ensure that players have a seamless and enjoyable gaming experience, with any concerns addressed promptly and professionally.
| Feature | Description | Availability for Aussies |
|---|---|---|
| Game Selection | Slots, Table Games, Live Casino, Jackpots | Excellent |
| Bonuses | Welcome Package, Reloads, Free Spins | Yes |
| Payment Methods | Cards, E-wallets, Bank Transfers | Good Variety |
| Customer Support | Live Chat, Email, FAQ | Yes |
In conclusion, Wildfortune Casino Australia presents itself as a strong contender in the Australian online gaming landscape, offering a compelling mix of entertainment and value. Its extensive game library, powered by reputable providers, guarantees a high-quality and diverse gaming experience. Coupled with attractive bonuses, a rewarding loyalty program, and a commitment to player security, it provides a solid foundation for enjoyable gameplay. The user-friendly interface and accessible customer support further enhance its appeal, making it a convenient choice for many.
While potential players should remain mindful of bonus wagering requirements and the occasional geographical restrictions, these factors are often standard within the industry. The overall offering at Wildfortune Casino Australia is robust and well-rounded, making it a platform worthy of consideration for anyone seeking a reputable and engaging online casino experience down under. It successfully balances a vast array of gaming options with essential player support and security measures.
]]>