:root {
	--vised-bg-color: rgb(243,244,245);
	--vised-bg-color-hover: rgb(244, 242, 108);
	--vised-color: #000000;
	--vised-color-hover: #666666;
	--vised-header-color: rgb(33, 37, 41);
	--vised-header-bg-color: #ffffff;
	--vised-button-color: #ffffff;
	--vised-button-bg-color: rgb(1,168,248);
	--vised-button-bg-color-hover: rgba(1,168,248, 0.9);
	--vised-button-bg-color-active: rgba(1,168,248, 0.8);
	--vised-button-border-color: rgb(223,224,225);

	--vised-table-bg-color-even: rgba(1,168,248, 0.07);

}

body {
	font-family: PTSansRegular, Arial, sans-serif;
	font-size: 10px;
}

h1 {
	font-family: PTSansBold, Arial, sans-serif;
	color: #3399cc;
	font-size: 14px !important;
	padding-top:10px;
	padding-bottom:5px;
}

td,th{
	font-family: PTSansRegular, Arial, sans-serif;
	font-size: 12px;
}

b {
	font-family: PTSansBold, Arial, sans-serif;
}

.stirtitlekezdo {
	font-size: 30px;
	color: #ffffff;
	vertical-align: text-bottom;
	padding: 0px;
}

td.stirtitle {
	font-size: 10px;
	color: #ffffff;
	vertical-align: text-bottom;
	padding: 0px;
}

.welcome {
	color: #ffffff;
	font-size: 10px;
}


#table_rendelet td
{
	font-family: Arial;
}

table.arial_table_class td
{
	font-family: Arial;
}

#table_rendelet th
{
	font-family: Arial;
}

table.arial_table_class th
{
	font-family: Arial;
}

table.head
{
	background: #74064f url(/images/header_nmhh.png) center no-repeat;
	vertical-align: bottom;
}

tr.footer
{
	font-family: PTSansRegular, Arial, sans-serif;
	font-size: 10px;
	color: #000;
	text-align: center;
	height: 23px;
}

tr.footer td
{
	border-top:1px solid #333366;
}

.ui-menu {
	overflow: hidden;
}
.ui-menu .ui-menu {
	overflow: visible !important;
}
.ui-menu > li {
	float: left;
	display: block;
	width: auto !important;
}
.ui-menu ul li {
	display:block;
	float:none;
}
.ui-menu ul li ul {
	left:120px !important;
	width:100%;
}
.ui-menu ul li ul li {
	width:auto;
}
.ui-menu ul li ul li a {
	float:left;
}
.ui-menu > li {
	margin: 2px 2px !important;
	padding: 0 0 !important;
}
.ui-menu > li > a {
	float: left;
	display: block;
	clear: both;
	overflow: hidden;
}
.ui-menu .ui-menu-icon {
	margin-top: 0px !important;
}
.ui-menu .ui-menu .ui-menu li {
	float: left;
	display: block;
}

table.listtable {font-size: 8pt !important;}

table.dataTable tr.even  {
	background-color: var(--vised-table-bg-color-even);
}

table.dataTable tr.odd  {
	background-color: #FFFFFF;
}

table.dataTable tr.selectedRow  {
	background-color: #ccffeb;
}

table.dataTable tr td  {
	border: 1px solid #cccccc;
	text-align: left;
}

table.dataTable tr th  {
	border: 1px solid #cccccc;
	background-color: var(--vised-button-bg-color);
	color: #fff;
	height: 20px;
	font-family: PTSansBold, Arial, sans-serif;
}

table.dataTable {
	border-collapse:collapse;
	width: 100%;
}

table#table_rendelet tr td {
	text-align: left;
}

div.accordion div {
	overflow: hidden;
}

/** Rendelet modositasok allapota szerint */
.sameyellow {
	background-color: #FFFF00;
}
.otheryellow {
	background-color: #FFFF99;
}
.sameorange {
	background-color: #F9A73A;
}
.otherorange {
	background-color: #FAE2B7;
}
.samered {
	background-color: #F24F4F;
}
.otherred {
	background-color: #FDC5C5;
}
.samegreen {
	background-color: #33FF33;
}
.othergreen {
	background-color: #B3FCB9;
}
/** TODO: more... */
.athuzott, .athuzott table {
	text-decoration: line-through;
}

table.rendeletszerk tr th {
	border: 1px solid black;
	background-color: #FF9E3E;
}

table.rendeletszerk tr td br {
	display: block;
	margin: 1px 0;
}

ttError {
	background-color: red;
}

.ui-menu { z-index: 10000; }

/* Required to make sure the chosen select can expand outside the box: */
/*.collapse.in { overflow: visible; }*/
/*.ui-dialog{ overflow:visible; }*/
/*.ui-accordion { zIndex: 998; overflow:visible; }
.ui-accordion-content { zIndex: 998; overflow:visible; }*/
/*.accordion-body.in { overflow:visible; }*/

.ui-widget {
	font-size: 12px;
}

.hidden {
	display:none;
}

.block {
	display:block;
}

.red {
	color: red;
}

a#felhasznalo_teljesnev {
	color: white;
	text-decoration: none;
}
a#felhasznalo_teljesnev:hover {
	color: white;
	text-decoration: underline;
}

.w152px {
	width: 152px;
}

.align-left {
	text-align: left !important;
}

/*NFF style*/
div.labj_lista{
	margin-left:20px;
}
#supervisor_toolbar {
	padding: 10px;
	text-align: center;
}

/*Meta adatok style */
span.meta1{background-color: #FFFF00;}
span.meta2{background-color: #01DF01;}
span.meta3{background-color: #01DFD7;}

.vekonykeret {
	border: 1px solid rgb(0, 0, 0);
}

.vastagkeret {
	border: 3px solid rgb(0, 0, 0);
}

img.ikon {
	width: 24px;
	height: 24px;
}

#dokumentum_lista .igazitott {
	/*top: -7px;*/
	right: 5px;
	float: right;
}

#dokumentum_lista td {
	vertical-align: top;
}

#ajaxBusy img {
	border: 2px solid #666;
	border-radius: 10px;
	padding: 20px;
	background-color: #fafbfb;
}

table.tartalomjegyzek {
	width:100%;
	table-layout: fixed;
}
table.tartalomjegyzek td {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	max-width:90%;
}

.menustatus {
	text-align: right;
	line-height: 11px;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	justify-content: space-between;
	display: flex;
	float: none;
}

.ui-widget-overlay {
	opacity: .4;
	background: #000000;
}

.ui-dialog-content, .ui-dialog-buttonpane {
	background-color: var(--vised-bg-color) !important;
	margin-top: 0 !important;
}

.ui-dialog-titlebar {
	background-color: var(--vised-header-bg-color);

}


.ui-button {
	color: var(--vised-button-color);
	background-color: var(--vised-button-bg-color);
	border-color: var(--vised-button-border-color);
	/*padding: 10px 20px;*/
}

.ui-button:hover {
	color: var(--vised-button-color);
	background-color: var(--vised-button-bg-color-hover);
}


.ui-button:not(:disabled):not(.disabled):active {
	background-color: var(--vised-button-bg-color-active);
}

.ui-button:focus {
	box-shadow: 0 0 0 0.1rem #666;
	color: var(--vised-button-color);
	background-color: var(--vised-button-bg-color-active);
}


.ui-button:not(:disabled):not(.disabled).active:focus {
	box-shadow: 0 0 0 0.1rem #999999;
}

.ui-dialog-titlebar-close {
	background-color: #fff;
}

.ui-dialog-titlebar-close:hover {
	background-color: #eee;
}

.tox.tox-tinymce-aux {
	z-index: 4000;
}

.ui-widget.ui-tooltip {
	display: none !important;
}

#sz-jump-first {
	margin-left: 200px;
	margin-bottom: -45px;
	z-index: 100
}

.sz-scroll-menu {
	max-height: 575px;
	overflow: auto;
}

.sz-deleted-item {
	background-color: #f0646461;
}

.sz-tooltip .sz-tooltiptext {
	visibility: hidden;
	width: 180px;
	background-color: black;
	color: #fff;
	text-align: center;
	border-radius: 6px;
	padding: 5px 0;
	top: -5px;
	right: 105%;
	position: absolute;
	z-index: 1;
}

.sz-tooltip:hover .sz-tooltiptext {
	visibility: visible;
}

.glyphicon-refresh:hover {
	cursor: pointer;
}

#form_modositas .note-toolbar {
	position: sticky;
	top: 0;
	background-color: #fff;
	z-index: 99;
}

#form_modositas .note-editor {
	max-height: 400px;
	overflow: auto;
}

#modal-doku button.close:hover {
	border: none;
	background-color: unset;
}

/* --- STIR6: felso menusor — a menu vizszintesen gorgetheto, a jobb oldali statusz fix --- */
@media (min-width: 768px) {
	#navbarSupportedContent {
		min-width: 0;
		align-items: center;
	}
	#navbarSupportedContent > .navbar-nav {
		flex: 1 1 auto;
		min-width: 0;
		flex-wrap: nowrap;
		align-items: center;
		height: 41px;
		overflow-x: auto;
		overflow-y: hidden;
		margin-left: 0 !important; /* ml-auto helyett balrol indul */
		scrollbar-width: thin;
		scrollbar-color: rgba(255,255,255,.35) transparent;
	}
	#navbarSupportedContent > .navbar-nav::-webkit-scrollbar { height: 4px; }
	#navbarSupportedContent > .navbar-nav::-webkit-scrollbar-thumb { background: rgba(255,255,255,.35); border-radius: 2px; }
	#navbarSupportedContent > .navbar-nav::-webkit-scrollbar-track { background: transparent; }
	#navbarSupportedContent > .navbar-nav > .nav-item { flex: 0 0 auto; white-space: nowrap; }
	#navbarSupportedContent > .menustatus { flex: 0 0 auto; margin-left: 10px; padding-right: 8px; }
}
@media (min-width: 768px) {
	#navbarSupportedContent > .navbar-nav::-webkit-scrollbar-button { display: none; }
}
