.manager_content {
	position: absolute;
	top: 3em;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	background: #e5e5e5;
}

.manager_content.noBkg {
	background: none;
}

.manager_content h1 {
	font-size: 1.7em;
	line-height: 1.8em;
	padding-left: 0.3em;
	background: #ccc;
	color: #343a40;
}

.manager_content a.close {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 1.5em;
	height: 1.5em;
	color: #343a40;
	text-align: center;
	font-size: 2em;
	line-height: 1.5em;
}

.manager_content a.close:before {
	content: "\00D7";
}

/********************mobile**************************/

@media (max-width: 600px) {

	.manager_content_filter .filter_hidden {
		display: none;
		position: absolute;
		z-index: 1;
		top: 3.7em;
		left: 0;
		right: 0;
		padding: 0.3em;
		background: #e5e5e5;
		border-bottom: 1px solid #343a40;
	}

	.manager_content_filter .filter_hidden li {
		clear: both;
	}

	.manager_content_filter {
		padding-right: 0emm !important;
	}

	.manager_content_datagrid_wrapper {
		clear: both;
		width: 100%;
		overflow-x: scroll;
	}

	.manager_content_datagrid {
		width: 300%;
	}

	.manager_content_taskbar,
	.manager_wizard_taskbar {
		bottom: 0em !important;
	}

	.manager_wizard_taskbar .popup_taskbar_hidden,
	.manager_content_taskbar .taskbar_hidden {
		display: none;
		position: absolute;
		z-index: 1;
		left: 0;
		padding: 0.5em 0.5em 0 0.5em;
		background: #e5e5e5;
		border-top: 1px solid #343a40;
		width: 100%;
		bottom: 100%;
	}

	.manager_wizard_taskbar .popup_taskbar_hidden>*,
	.manager_content_taskbar .taskbar_hidden>* {
		clear: both;
	}

	.manager_wizard_taskbar .popup_taskbar_hidden ul.table li,
	.manager_content_taskbar .taskbar_hidden ul.table li,
	.manager_wizard_taskbar ul.table li {
		display: block;
		line-height: 1em;
		padding: 0.3em;
	}

	.manager_wizard_taskbar button,
	.manager_wizard_taskbar li {
		margin-left: 0.5em;
		margin-bottom: 0.5em;
	}

	.popup_taskbar_hidden button,
	.taskbar_hidden button {
		float: left;
		margin-right: 0.5em;
		margin-bottom: 0.5em;
	}

	.help {
		display: none;
	}

	.white_papir {
		width: 33em !important;
	}

	.text_area,
	.program_SETTINGS textarea {
		width: 33em !important;
	}

}

/**********************************************/

.manager_content_filter {
	float: left;
	width: 100%;
	padding: 0.3em;
	box-sizing: border-box;
}

.manager_content_filter li {
	display: block;
	float: left;
	padding: 0.3em;
}

.manager_content_filter li>* {
	float: left;
}

.manager_content_filter .legend_popup {
	position: absolute;
	top: 4.5em;
	right: 1em;
	background: #343a40;
	z-index: 1;
	color: #fff;
	opacity: 0;
	max-height: 0;
	padding: 0;
	overflow: hidden;
	transition-property: opacity, max-height, padding;
	transition-duration: 0.25s;
}

.manager_content_filter .info:hover+.legend_popup {
	opacity: 1;
	max-width: 50em;
	max-height: 50em;
	padding: 1em;
}

.manager_content_filter .legend_popup div {
	line-height: 1.5em;
}

.manager_content_filter .legend_popup div.title {
	font-weight: 500;
}

.manager_content_filter .legend_popup div.green {
	border-left: 1em #9bc63d solid;
	margin: .5em 0;
	padding-left: 0.5em;
}

.manager_content_filter .legend_popup div.red {
	border-left: 1em #eb3e97 solid;
	margin: .5em 0;
	padding-left: 0.5em;
}

.manager_content_filter .legend_popup div.orange {
	border-left: 1em orange solid;
	margin: .5em 0;
	padding-left: 0.5em;
}

.manager_content_filter .legend_popup div.refresh {
	margin: .5em 0;
}

.manager_content_filter .legend_popup div.selected {
	margin: .5em 0;
}

.manager_content_filter .legend_popup div.selected:before {
	margin-right: 0.5em;
	padding-right: .5em;
	display: inline-block;
	width: 0.5em;
	height: 1em;
	border-radius: 0.5em;
	content: "";
	background: #343a40;
}

.manager_content_filter .legend_popup div.refresh:before {
	content: 'r';
	display: inline-block;
	font: 1em/1em manager_icons;
	padding-right: .5em;
}

.manager_content_filter .legend_popup div.active,
.manager_content_filter .legend_popup div.waiting,
.manager_content_filter .legend_popup div.disabled {
	margin: .5em 0;
}

.manager_content_filter .legend_popup div.active:before,
.manager_content_filter .legend_popup div.waiting:before,
.manager_content_filter .legend_popup div.disabled:before {
	display: inline-block;
	width: 1em;
	height: 1em;
	border-radius: 0.5em;
	margin: 0.25em .5em 0 0;
	content: "";
	background: #7ab230;
}

.manager_content_filter .legend_popup div.disabled:before {
	background: #e22e72;
}

.manager_content_filter .legend_popup div.waiting:before {
	background: orange;
}

.manager_content_datagrid {
	clear: both;
}

.manager_content_taskbar,
.manager_wizard_taskbar {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 3em;
	padding: 0.5em;
	background: #e5e5e5;
	border-top: 1px solid #343a40;
	min-height: 3em;
}

.manager_content_taskbar li,
.manager_wizard_taskbar {
	/* color:#fff; */
	line-height: 3em;
}

.manager_content_taskbar .left button,
.manager_content_taskbar .left li,
.manager_wizard_taskbar .left button,
.manager_wizard_taskbar .left li {
	float: left;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}

.manager_content_taskbar .right button,
.manager_content_taskbar .right li,
.manager_wizard_taskbar .right button,
.manager_wizard_taskbar .right li {
	float: left;
	margin-left: 0.5em;
	margin-bottom: 0.5em;
}

ul.table {
	float: left;
	display: table;
	width: 100%;
	margin-bottom: 0.5em;
	line-height: 2em;
}

ul.table li {
	float: none;
	display: table-cell;
	color: #343a40;
	padding: 0 0.4em;
}

ul.table span {
	font-weight: 500;
}

.help {
	position: absolute;
	top: 3em;
	right: -27em;
	bottom: 5em;
	width: 25em;
	padding: 1em;
	background: #fff;
	transition: right .2s;
}

.help.show {
	right: 0;
}

F h2 {
	font-size: 1.2em;
	font-weight: 500;
	padding-bottom: 1em;
	text-transform: uppercase;
}

.help h3 {
	font-size: 1em;
	font-weight: 500;
	text-transform: uppercase;
}

.help p {
	padding: 0 0 1em;
}

.help cite {
	padding: 0.5em 0;
	display: block;
}

.help:before {
	content: "?";
	position: absolute;
	top: 10%;
	left: -1.5em;
	width: 1.5em;
	height: 2.5em;
	text-align: center;
	line-height: 2.5em;
	font-size: 2em;
	background: #fff;
}

.inventory_inputs {
	position: absolute;
	top: 3em;
	right: 0;
	bottom: 5em;
	width: 30em;
	padding: 1em 0 1em 1em;
	border-left: 1px solid #343a40;
}

.inventory_inputs label {
	display: block;
	float: left;
}

.inventory_inputs ul {
	float: left;
	clear: both;
	margin: .5em 0;
}

.inventory_inputs li {
	min-height: 1.5em;
}

.inventory_inputs li>* {
	float: left;
}

.code_tables_BARCODE_EDITOR_settings ebg-multicolumn {
	top: 0;
	bottom: 0;
}

.code_tables_BARCODE_EDITOR_settings {
	position: absolute;
	top: 5em;
	left: 1em;
	bottom: 5em;
	width: 31em;
}

.code_tables_BARCODE_EDITOR_settings h2 {
	clear: left;
}

.code_tables_BARCODE_EDITOR_settings li {
	clear: left;
}

.code_tables_BARCODE_EDITOR .manager_content_datagrid {
	margin-left: 33em;
}

.program_SETTINGS ebg-multicolumn {
	top: 0;
}

.program_SETTINGS textarea {
	width: 30em;
	height: 20em;
	font-family: "Courier New", Courier, monospace;
}

.program_SETTINGS .help {
	top: 0;
}

.logingRed {
	color: #ff0000;
}

.program_LOGS .logingStrikeOut {
	text-decoration: line-through;
}

.program_LOGS .levelTwo {
	padding-left: 1em;
}

.program_SETTINGS ebg-multicolumn ul {
	width: 33em;
}

.program_SETTINGS ebg-multicolumn.program_SETTINGS_bookkeeping_export_settings ul {
	width: 38em;
}

.program_SETTINGS ebg-multicolumn.program_SETTINGS_general_settings {
	width: 30em;
}

.program_SETTINGS ebg-multicolumn h2 {
	clear: both;
	padding: .5rem .5rem .25rem;
}

.program_SETTINGS .preview_pic {
	width: 33em;
	margin-bottom: 1rem;
}

.program_SETTINGS .preview_pic[src=""] {
	width: 33em;
	height: 8em;
	background: #fff;
}

.program_SETTINGS .program_SETTINGS_bookkeeping_export_settings .export_values_checkbox .text,
.program_SETTINGS .program_SETTINGS_bookkeeping_export_settings .export_values .text {
	margin-top: .25em;
	height: 2.5em;
	width: 5em;
}

.program_SETTINGS .program_SETTINGS_bookkeeping_export_settings .export_values_checkbox label {
	width: 26em;
	/*max-width: 24em;*/
}

.code_tables_CARD_EDITOR_settings li label,
.program_SETTINGS .program_SETTINGS_bookkeeping_export_settings .export_values label {
	width: 33em;
}

.program_ABOUT {
	overflow: hidden;
}

.white_papir {
	position: absolute;
	top: 2em;
	right: 2em;
	left: 2em;
	width: auto;
	max-width: 60em;
	padding: 1em;
	background: #fff;
	overflow: scroll;
	height: 90%;
}

.white_papir h2 {
	font-size: 2em;
	padding-bottom: 1em;
}

.white_papir h3 {
	font-size: 1.5em;
	padding-bottom: 1em;
}

.white_papir p {
	padding: 0.5em 0;
}

.togglerON:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: rgba(0, 0, 0, .2);
	z-index: 9999;
}

.form-element label {
	display: inline-block;
	width: 380px;
}

/* pagination test */
.dataTables_paginate {
	position: fixed;
	bottom: 90px;
	left: 0;
}

.dataTables_paginate * {
	padding: 3px;
	font-size: 12px;
}

.chart-container {
	clear: both;
	position: relative;
}

.chart-container li {
	float: right;
	padding-right: 0.5em;
	top: 0;
	right: 0;
	position: absolute;
}