.nav-tab-content:not(.active) {
	display: none;
}

.bootstrap-switch-container.mini-inline-switch {
	width: 70px;
	margin-left: 7px;
	display: inline;
}

.modal-content > ul.nav-tabs {
	margin-bottom: 5px !important;
}

button.toggle-on-hover {
	width: 180px;
	height: 22px;
	overflow: hidden;
	position: relative;
}

.toggle-on-hover > span {
	transition: all 0.3s ease 0s;
	position: absolute;
	left: 0;
	right: 0;
	top: 2px;
	margin: auto;
}

.toggle-on-hover > span.on-hover,
.toggle-on-hover:hover > span.default {
	top: -50px;
}

.toggle-on-hover:hover > span.on-hover {
	top: 2px;
}

td > div.stripe-row {
	color: white;
	width: 100%;
	height: 15px;
	background: repeating-linear-gradient(45deg, #ffffff, #ffffff 10px, #e7ecf1 11px, #e7ecf1 12px);
}

.form-control-xs {
	padding: 0.3rem 0.75rem;
	height: calc(0.8em + 1.1rem + 2px);
	font-size: 0.925rem;
	line-height: 1.35;
	border-radius: 0.28rem;
}

.modal-footer {
	padding-top: 0.8rem;
	padding-bottom: 0.8rem;
}

.modal.modal--form .modal-body {
	padding-top: 1rem;
}

.select-picker-xs {
	min-width: 100% !important;
}

.select-picker-xs button.dropdown-toggle {
	padding: 0 1rem !important;
	height: calc(1.5em + 0.5rem + 2px) !important;
}

.select-picker-xs .filter-option-inner-inner {
	font-size: 0.95rem !important;
}

.pull-right {
	float: right;
}

.action-dropdown {
	min-width: 40px !important;
	width: 40px !important;
	padding: 0;
}

.action-dropdown li {
	height: 40px;
}

.action-dropdown a {
	height: 100%;
}

.alert.alert-custom > .alert-text {
	align-items: center;
	display: flex;
}

.pr-05 {
	padding-right: 0.125rem !important;
}

.add-note-container {
	position: fixed;
	top: 110px;
	right: 0;
	z-index: 1000;
}

.add-note-container > button {
	border-right: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

#areYouSure {
	z-index: 100000;
}

/* barvy bunek s cenou */

.dataGrid tbody tr:nth-child(odd):not(.sumRow) td.etail.listing {
	color: var(--info);
}

.dataGrid tbody tr:nth-child(even):not(.sumRow) td.etail.listing {
	color: #3171a5;
}

.dataGrid tbody tr:nth-child(odd):not(.sumRow) td.retail.listing {
	background: var(--info) !important;
	color: white;
}

.dataGrid tbody tr:nth-child(even):not(.sumRow) td.retail.listing {
	background: #3171a5 !important;
	color: white;
}

.dataGrid tbody tr:nth-child(odd):not(.sumRow) td.retail.key-product {
	background: #4daf4a !important;
	color: white;
}

.dataGrid tbody tr:nth-child(even):not(.sumRow) td.retail.key-product {
	background: #459e42 !important;
	color: white;
}

.dataGrid tbody tr:nth-child(odd):not(.sumRow) td.etail.key-product {
	color: #4daf4a;
}

.dataGrid tbody tr:nth-child(even):not(.sumRow) td.etail.key-product {
	color: #459e42;
}

.dataGrid tbody tr:not(.sumRow) td.etail.action {
	font-weight: 600;
	color: darkred;
}

.dataGrid tbody tr:nth-child(odd):not(.sumRow) td.retail.action {
	background: #e41a1c !important;
	color: white;
}

.dataGrid tbody tr:nth-child(even):not(.sumRow) td.retail.action {
	background: #cf171a !important;
	color: white;
}

.dataGrid tbody tr:not(.sumRow) td.etail.other {
	color: #a0a0a0;
}

.dataGrid tbody tr:nth-child(odd):not(.sumRow) td.retail.other {
	background: #dedede !important;
}

.dataGrid tbody tr:nth-child(even):not(.sumRow) td.retail.other {
	background: #ddd !important;
}

.dataGrid td.change-action-add, form .checkbox-color-container.change-action-add {
	background-color: #459e42 !important;
}

.dataGrid td.change-action-edit, form .checkbox-color-container.change-action-edit {
	background-color: #f0ad4e !important;
}

.dataGrid td.change-action-update, form .checkbox-color-container.change-action-update {
	background-color: #3598dc !important;
}

.dataGrid td.change-action-delete, form .checkbox-color-container.change-action-delete {
	background-color: #b64645 !important;
}

.dataGrid td.change-action-history, form .checkbox-color-container.change-action-history {
	background-color: #f0ad4e !important;
}

.font-size-inherit {
	font-size: inherit;
}

.colorNew, .colorNew td {
	background-color: #fff0e1 !important;
	transition: background-color 0.5s;
}

.colorNew:hover, .colorNew:hover td:not(.change-action) {
	background-color: #ffead5 !important;
}

.colorSale, .colorSale td {
	background-color: #ffe7e7 !important;
	transition: background-color 0.5s;
}

.colorSale:hover, .colorSale:hover td:not(.change-action) {
	background-color: #ff000014 !important;
}

.colorActual {
	background-color: #FFF;
}
