@CHARSET "UTF-8";

.title {
	font-size: 30pt;
	font-family: sans-serif;
	color: #D8D8D8;
	font-weight: bold;
}

.version {
	font-size: 10pt;
	font-style: italic;
	color: #4385F4;
}

.hide {
	display: none;
}

.show {
	display: block;
}

.bold {
	font-weight: bold;
}

.userInfo {
	font-size: 9pt;
	font-weight: bold;
	color: #F69127;
	text-align: right;
}

.description {
	background-color: #EFEFEF;
	text-align: center;
}

.required {
	color: red;
	font-weight: bold;
}

/** Хоризонтална антетка */
.col-header {
	background-color: #E8E8E8;
	vertical-align: middle !important;
	text-align: center !important;
}

/** Хоризонтална антетка - мерна единица */
.col-header-unit {
	vertical-align: middle !important;
	text-align: right !important;
	font-size: x-small !important;
	font-weight: bold !important;
	font-style: italic !important;
	padding-right: 0px !important;
	margin-right: 0px !important;
}

/** Вертикална антетка */
.row-header {
	background-color: #E8E8E8;
	vertical-align: middle !important;
	text-align: left !important;
	padding-left: 0px !important;
	margin-left: 0px !important;
}

.row-odd {
	background-color: #FBFBFB !important;
	text-align: right !important;
	border-color: white !important;
	padding-right: 0px !important;
	margin-right: 0px !important;
}

.row-even {
	background-color: #EEF9FE !important;
	text-align: right !important;
	border-color: white !important;
	padding-right: 0px !important;
	margin-right: 0px !important;
}

.note-report {
	text-align: right;
	vertical-align: super;
	color: #337AB7;
	font-size: 80%;
	font-weight: bold;
	padding-left: 0px;
	padding-right: 0px;
}

.note-definition {
	text-align: right;
	vertical-align: super;
	color: #F7CC52;
	font-size: 80%;
	font-weight: bold;
}

.options {
	font-size: x-small;
	font-weight: bold;
	background-color: #E8E8E8;
	width: 100%;
}

.pdfSuitable {
	background-color: #F7CC52;
}

.filtersPanel {
	font-size: 8pt;
	font-family: Verdana, Arial, sans-serif;
}

.filter {
	border-color: #338DD3;
	border-width: 1px;
	border-style: solid;
	margin-right: 2px;
	margin-bottom: 2px;
	width: 400px;
}

.filterLabel {
	font-size: 10pt;
	font-weight: bold;
	width: 100%;
	color: #555555;
}

.filterLevelSelection {
	color: #338DBF;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
}

.filterSelection {
	width: 100%;
	color: #338DBF;
	font-weight: bold;
	font-family: Verdana, Arial, sans-serif;
}

.filterTable {
	height: 300px;
}

.denied {
	background-color: #FADA80;
	color: #4285F4;
	font-weight: bold;
	font-size: 20pt;
	text-align: center;
}

.counters {
	color: #338DD3;
	font-size: 7pt;
}

.selections {
	color: #338DD3;
	font-size: 8pt;
}

.filterDataTableRow {
	text-wrap: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.report-query-btn {
	color: #4285F4 !important;
	font-weight: bold !important;
}

.total {
	font-weight: bold !important;
	font-style: italic !important;
	color: black !important;
}

.info {
	font-size: x-small !important;
	font-weight: normal !important;
	color: #656565 !important;
}

.linkedConf {
	color: #F69127;
	font-size: large;
}

.expert {
	font-weight: bold;
	color: #0F9D58;
	text-align: right;
}

.info-style-bold {
	font-weight: bold;
	background-color: #C0E0C0;
}

.warning-style-bold {
	font-weight: bold;
	background-color: #FAE6B0;
}

.help-style-bold {
	font-weight: bold;
	color: #4285F4;
}

.label {
	color: #F69127;
	font-size: large;
}

.ui-breadcrumb {
	font-size: small !important;
	font-weight: normal !important;
	word-wrap: break-word !important;
	padding: 2px 2px 5px !important;
	color: white !important;
	border-radius: 0px !important;
	background: transparent !important;
	border: 0px !important;
}

div.ui-breadcrumb ul li a.ui-menuitem-link {
	color: white !important;
}

.result-legend {
	font-size: x-small;
	font-weight: bold;
}

.max_result_limit_exceeded {
	color: #F0F8FF;
	font-size: small;
	font-weight: bold;
	background-color: #D00000;
}

.info_msg_chart {
	color: #46C646;
	font-size: small;
	font-weight: bold;
}

.not-selectable {
	color: gray !important;
	pointer-events: none !important;
	background-color: white !important;
}

.not-selectable td.ui-selection-column div.ui-chkbox {
	display: none;
}

.not-selectable td.ui-selection-column div.ui-chkbox div.ui-widget div.ui-helper-hidden-accessible input
	{
	display: none !important;
}

.selectable {
	
}

.query-options {
	font-size: small;
	font-weight: bold;
	width: 100%;
	text-decoration: none;
}

.update-date {
	font-weight: bold;
	color: #BF5432;
	font-size: x-small;
	background-color: #E8E8E8;
	width: 100%
}

.options_future {
	font-size: x-small;
	font-weight: bold;
	width: 100%;
}

.deactive_revision {
	color: #808080;
}

.pub_error {
	color: #ff0000;
}

.levelStyleClass {
	
}

.labelStyleClass {
	
}

.filterMode {
	
}

.period{
	font-weight: bold;
	font-size: 10pt;
}