/*
 * Copyright Blackbit digital Commerce GmbH <info@blackbit.de>
 *
 * This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
 */

.pim_calculation {
	background-color: #9DD7FF;
}

.pim_calculation_invalid {
	background-color: #ff0000;
}

.pim_calculation_warnings {
	background-color: #fffd9e;
}

.pimcore_icon_api_documentation {
	background: url(/bundles/pimcoreadmin/img/flat-color-icons/fine_print.svg) center center no-repeat !important;
}

.pimcore_icon_versioning {
	background: url(/bundles/pimcoreadmin/img/flat-color-icons/serial_tasks.svg) center center no-repeat !important;
}

.attribute-is-mapped td {
	font-weight: bold;
}

.attribute-is-inherited td {
	font-style: italic;
}

.mapping-has-formula {
	background-color: #9DD7FF;
}

.mapping-is-key-field-without-index {
	border-bottom: solid 2px red;
}

.pim_tree_node_selected {
	background-color: #0000FF;
}

.code-toolbar {
	height: 100%;
}

.ace_hidden-cursors {
	opacity: 0;
}

.x-form-item .ace_editor {
	color: inherit;
}

.no-icon .x-tree-icon {
	display: none;
}

.x-grid-item-selected {
	background: #ffefbb;
}

.no-icon .x-tree-elbow-img.x-tree-elbow-empty, .no-icon .x-tree-elbow-img.x-tree-elbow-end, .no-icon .x-tree-elbow-img.x-tree-elbow {
	width: 0;
	margin-right: 0;
}

.no-icon .x-grid-item-container {
	padding-top: 0;
}

.no-icon .x-tree-view .x-grid-item, .no-icon .x-panel-body-default, .no-icon.x-panel-default {
	background: none;
}

.no-icon .x-grid-cell, .no-icon .x-grid-item, .no-icon .x-grid-item:last-child, .no-icon .x-grid-body {
	border-width: 0;
}

.no-icon .x-tree-node-text {
	padding-left: 0;
}

.x-grid-item:not(.x-grid-item-selected):not(.x-grid-item-over) .log-EMERGENCY .x-grid-cell {
	background-color: #ff85c4;
}
.x-grid-item:not(.x-grid-item-selected):not(.x-grid-item-over) .log-ALERT .x-grid-cell {
	background-color: #ff9e9e;
}
.x-grid-item:not(.x-grid-item-selected):not(.x-grid-item-over) .log-CRITICAL .x-grid-cell {
	background-color: #ffd89e;
}
.x-grid-item:not(.x-grid-item-selected):not(.x-grid-item-over) .log-ERROR .x-grid-cell {
	background-color: #fff29e;
}
.x-grid-item:not(.x-grid-item-selected):not(.x-grid-item-over) .log-WARNING .x-grid-cell {
	background-color: #fffd9e;
}

.x-boundlist-item-over, .x-boundlist-selected {
	background-color: #3c3f41 !important;
}

.x-grid-inner-locked .x-grid-header-ct .x-box-inner {
	border-right: solid 2px #5a5c5e;
}

.pimcore_icon_minimize {
	background: url(/bundles/pimcoreadmin/img/flat-color-icons/bearish.svg) center center no-repeat;
}

.pimcore_icon_maximize {
	background: url(/bundles/pimcoreadmin/img/flat-color-icons/bullish.svg) center center no-repeat;
}

.pimcore_icon_truncate {
	background: url(/bundles/pimcoreadmin/img/flat-color-icons/trash.svg) center center no-repeat;
}

.pimcore_icon_overwrite_images {
	background: url(/bundles/pimcoreadmin/img/flat-color-icons/edit_image.svg) center center no-repeat;
}

.x-grid-item pre {
	font-family: 'Open Sans', 'Helvetica Neue', helvetica, arial, verdana, sans-serif;
}

.queue-processing-monitor-icon {
	background: url(/bundles/pimcoreadmin/img/flat-color-icons/bar_chart.svg) center center no-repeat !important;
	transform: rotate(90deg);
}

.pimcore_icon_input_with_variables {
	background: url(/bundles/pimcoreadmin/img/flat-color-icons/input.svg) center center no-repeat !important;
}

.pimcore_icon_textarea_with_variables {
	background: url(/bundles/pimcoreadmin/img/flat-color-icons/text.svg) center center no-repeat !important;
}

.pimcore_icon_wysiwyg_with_variables {
	background: url(/bundles/pimcoreadmin/img/flat-color-icons/wysiwyg.svg) center center no-repeat !important;
}

.pimcore_icon_input_with_variables:before, .pimcore_icon_textarea_with_variables:before, .pimcore_icon_wysiwyg_with_variables:before {
	position: absolute;
	width: 12px;
	height: 12px;
	bottom: 0;
	right: 0;
	content: "";
	background: url(/bundles/pimcoreadmin/img/flat-color-icons/calculator.svg) center center/12px no-repeat !important;
}

.x-tree-icon-leaf.pimcore_icon_input_with_variables, .x-tree-icon-leaf.pimcore_icon_textarea_with_variables, .x-tree-icon-leaf.pimcore_icon_wysiwyg_with_variables {
	position: relative;
}

.x-tree-icon-leaf.pimcore_icon_input_with_variables:before, .x-tree-icon-leaf.pimcore_icon_textarea_with_variables:before, .x-tree-icon-leaf.pimcore_icon_wysiwyg_with_variables:before {
	bottom: 4px;
	right: -4px;
}

.file-does-not-exist {
	color: red !important;
}

.pimcore_icon_auto_generate_fields {
	background: url(/bundles/pimcoreadmin/img/flat-color-icons/add_database.svg) center center no-repeat !important;
}

.pimcore_icon_data_director {
	background: url(/bundles/pimcoreadmin/img/flat-color-icons/feed_in.svg) center center no-repeat !important;
}

.pimcore_icon_overlay_go.pimcore_icon_overlay_actioncolumn:before {
	bottom: -1px;
	right: 9px;
}