


/*------------------------------------*\
#Grid system xxl
\*------------------------------------*/

@media (min-width: 992px) and (max-width: 1200px) {
	.col-lg-auto-minw-6 {
		-webkit-box-flex: 0 0 auto !important;
		-ms-flex: 0 0 auto !important;
		flex: 0 0 auto !important;
		min-width: 50% !important;	
		width: auto !important;	
		max-width: 100% !important;	
	}
	.col-lg-auto-minw-4 {
		-webkit-box-flex: 0 0 auto !important;
		-ms-flex: 0 0 auto !important;
		flex: 0 0 auto !important;
		min-width: 33.333333% !important;	
		width: auto !important;	
		max-width: 100% !important;	
	}
}

@media (min-width: 1200px) and (max-width: 1800px) {
	.col-xl-auto-minw-3 {
		-webkit-box-flex: 0 0 auto !important;
		-ms-flex: 0 0 auto !important;
		flex: 0 0 auto !important;
	  	min-width: 25% !important;	
		width: auto !important;	
		max-width: 100% !important;	
	}
	.col-xl-auto-minw-2 {
		-webkit-box-flex: 0 0 auto !important;
		-ms-flex: 0 0 auto !important;
		flex: 0 0 auto !important;
	  	min-width: 16.666667% !important;	
		width: auto !important;	
		max-width: 100% !important;	
	}
}
@media (min-width: 1400px) and (max-width: 1800px) {
	.col-xl-auto {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 auto !important;
		flex: 0 0 auto !important;
		width: auto !important;
		max-width: 100% !important;
	}
	.col-xl {
		-ms-flex-preferred-size: 0 !important;
		flex-basis: 0 !important;
		-webkit-box-flex: 1 !important;
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
		max-width: 100% !important;
	}
	.col-xl-12 {	
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 100% !important;
		flex: 0 0 100% !important;
		max-width: 100% !important;
	}
	.col-xl-11 {	
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 91.66666667% !important;
		flex: 0 0 91.66666667% !important;
		max-width: 91.66666667% !important;
	}
	.col-xl-10 {	
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 83.333333% !important;
		flex: 0 0 83.333333% !important;
		max-width: 83.333333% !important;
	}
	.col-xl-9 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 75% !important;
		flex: 0 0 75% !important;
		max-width: 75% !important;
	}
	.col-xl-8 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 66.666667% !important;
		flex: 0 0 66.666667% !important;
		max-width: 66.666667% !important;
	}
	.col-xl-7 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 58.333333% !important;
		flex: 0 0 58.333333% !important;
		max-width: 58.333333% !important;	
	}
	.col-xl-6 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 50% !important;
		flex: 0 0 50% !important;
		max-width: 50% !important;	
	}
	.col-xl-5 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 41.666667% !important;
		flex: 0 0 41.666667% !important;
		max-width: 41.666667% !important;	
	}
	.col-xl-4 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 33.333333% !important;
		flex: 0 0 33.333333% !important;
		max-width: 33.333333% !important;	
	}
	.col-xl-3 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 25% !important;
		flex: 0 0 25% !important;
		max-width: 25% !important;	
	}
	.col-xl-2 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 16.666667% !important;
		flex: 0 0 16.666667% !important;
		max-width: 16.666667% !important;	
	}
	.col-xl-1 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 8.333333% !important;
		flex: 0 0 8.333333% !important;
		max-width: 8.333333% !important;	
	}
	.col-xl-auto-minw-2 {
		-webkit-box-flex: 0 0 auto !important;
		-ms-flex: 0 0 auto !important;
		flex: 0 0 auto !important;
		min-width: 16.666667% !important;	
		width: auto !important;	
		max-width: 100% !important;	
	}
}
@media (min-width: 1800px) {
	.pl-xxl-3 {
		padding-right: 1rem !important;
	}
	.mb-xxl-2 {
		margin-bottom: .5rem;
	}
	.grid-xxl-6 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 50% !important;
		flex: 0 0 50% !important;
		max-width: 50% !important;	
	}
	.col-xxl-auto {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 auto !important;
		flex: 0 0 auto !important;
		width: auto !important;
		max-width: none !important;
	}
	.col-xxl {
		-ms-flex-preferred-size: 0 !important;
		flex-basis: 0 !important;
		-webkit-box-flex: 1 !important;
		-ms-flex-positive: 1 !important;
		flex-grow: 1 !important;
		max-width: 100% !important;
	}
	.col-xxl-10 {	
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 83.333333% !important;
		flex: 0 0 83.333333% !important;
		max-width: 83.333333% !important;
	}
	.col-xxl-9 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 75% !important;
		flex: 0 0 75% !important;
		max-width: 75% !important;
	}
	.col-xxl-8 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 66.666667% !important;
		flex: 0 0 66.666667% !important;
		max-width: 66.666667% !important;
	}
	.col-xxl-7 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 58.333333% !important;
		flex: 0 0 58.333333% !important;
		max-width: 58.333333% !important;	
	}
	.col-xxl-6 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 50% !important;
		flex: 0 0 50% !important;
		max-width: 50% !important;	
	}
	.col-xxl-5 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 41.666667% !important;
		flex: 0 0 41.666667% !important;
		max-width: 41.666667% !important;	
	}
	.col-xxl-4 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 33.333333% !important;
		flex: 0 0 33.333333% !important;
		max-width: 33.333333% !important;	
	}
	.col-xxl-3 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 25% !important;
		flex: 0 0 25% !important;
		max-width: 25% !important;	
	}
	.col-xxl-2 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 16.666667% !important;
		flex: 0 0 16.666667% !important;
		max-width: 16.666667% !important;	
	}
	.col-xxl-1 {
		-webkit-box-flex: 0 !important;
		-ms-flex: 0 0 8.333333% !important;
		flex: 0 0 8.333333% !important;
		max-width: 8.333333% !important;	
	}
	.col-xxl-auto-minw-2 {
		-webkit-box-flex: 0 0 auto !important;
		-ms-flex: 0 0 auto !important;
		flex: 0 0 auto !important;
		min-width: 16.666667% !important;	
		width: auto !important;	
		max-width: 100% !important;	
	}
	.col-xxl-auto-minw-1 {
		-webkit-box-flex: 0 0 auto !important;
		-ms-flex: 0 0 auto !important;
		flex: 0 0 auto !important;
		min-width: 8.333333% !important;	
		width: auto !important;	
		max-width: 100% !important;	
	}
	.mr-xxl-0 {
		margin-right: 0% !important;
	}
	.offset-xxl-2 {
		margin-left: 16.666667%;
	}
	.offset-xxl-1 {
		margin-left: 8.333333%;
	}
}




/*------------------------------------*\
#Altalanos stilus
\*------------------------------------*/

body{
	width: 100%;
	height: 100vh;
	/*	background-color: #f8f9fa;*/
	font-family: "Open Sans", sans-serif;
	overflow-y: auto;
}
a {
	text-decoration: none;
}
.vh-100 {
	height: 100vh;
	overflow-y: auto;
}
.mh-90 {
	max-height: 90vh;
	overflow-y: auto;
}
.container-shadow {
	box-shadow: 5px 5px 15px #333333;
}
.top-5 {
	position: relative;
	top: -5px;
}
h1, h2, h3, h4, h5, h6 {
	letter-spacing: 1px;
}
textarea {
	resize: both !important;
}
a:hover, a:focus {
	text-decoration: none;
}
.legend {
	font-size: 30pt;
}
.thead-softdark {
	background-color: #c8c9ca!important;
}
.bg-evir {
	background-color: #5886b7;
	color: #ffffff;
}
.text-evir {
	color: #5886b7;
}
.border-evir {
	border-color: #5d79bb;
}
.text-muted-evir {
	color: #d1d1d1;
}
/* js_fix_head, perlben keszul, ezzel itt most lathatatlanna tettem egyelore*/
#main_list-fixed {
	top: 73px;
	display: none;
	z-index: -1;
}
.min-h-1 {
	min-height: 1em;
}
.minw-130 {
	min-width: 130px;
}
.min-w-2 {
	min-width: 2em;
}
.min-w-4 {
	min-width: 4em;
}
.min-w-6 {
	min-width: 6em;
}
.min-w-8 {
	min-width: 8em;
}
.min-w-9 {
	min-width: 9em;
}
.mw-250 {
	max-width: 250px;
}
.mw-300 {
	max-width: 300px;
}
.mw-450 {
	max-width: 450px;
}
.mw-1200 {
	max-width: 1200px;
}
.opacity-0 {
	opacity: 0;
}
.break-word, pre {
	white-space: pre-wrap;  /*Ezt igy nem szeretjuk. ahol sort torest akarunk latni ott a <pre  tag-et eroltetjuk, de ez kikapcsolja a sortorest */
	/*	word-wrap: break-all; */       /* Internet Explorer 5.5+ */
	/*	word-break: break-all; */      /* Internet Explorer 5.5+ */
}
.normal-ws a {
	white-space: normal;
}
@media (max-width: 768px) {
	.w-md-90vw {
		max-width: 90vw;
	}
}
@media (max-width: 992px) {
	.w-sm-50 {
		width: 100%;
	}
}
@media (min-width: 992px) {
	.w-sm-50 {
		width: 50%;
	}
}
@media (min-width: 1200px) and (max-width: 1800px) {
	.mw-5 {
		max-width: 45%;
	}
}
@media (min-width: 1200px) {
	.w-20 {
		width: 20% !important;
	}
}
p.pulldown:hover {
	background-color: rgba( 0,0,0,.3);
}
.c-pointer {
cursor: pointer;
}
.hover .form-group {
	margin-bottom: 0px;
	vertical-align: middle;
}
.hover:hover, .hover:focus {
	background: rgba(0,0,0,.25);
}
.back-to-top {
	cursor: pointer;
	position: fixed;
	bottom: 55px;
	right: 20px;
	z-index: 500;
}
.go-bottom {
	cursor: pointer;
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 500;
}

/*------------------------------------*\
#Helpbub
\*------------------------------------*/
#tooltip_helper_devel {
	z-index: 1000;
}
.helpbub_devel {
	z-index: 999;
}
.helpbub {
	position: relative;
	display: none;
	border-width: medium;
}
.helpbub::before {
	content: "";
	width: 0px;
	height: 0px;
	position: absolute;

}
.helpbub-left-bottom::before {
	border-top: 5px solid transparent;
	border-bottom: 8px solid #0dcaf0;
	border-left: 23px solid transparent;
	border-right: 5px solid #0dcaf0;
	left: -28px;
	bottom: 8px;
}
.helpbub-left-top::before {
	border-bottom: 5px solid transparent;
	border-top: 8px solid #0dcaf0;
	border-left: 23px solid transparent;
	border-right: 5px solid #0dcaf0;
	left: -28px;
	top: 8px;
}
.helpbub-bottom-left::before {
	border-left: 24px solid #28a745;
	border-right: 12px solid transparent;
	border-top: 12px solid #28a745;
	border-bottom: 20px solid transparent;
	left: 32px;
	bottom: -24px;
}
.helpbub-bottom-right::before {
	border-right: 24px solid #28a745;
	border-left: 12px solid transparent;
	border-top: 12px solid #28a745;
	border-bottom: 20px solid transparent;
	right: 32px;
	bottom: -24px;
}
.helpbub-top-left::before {
	border-left: 24px solid #28a745;
	border-right: 12px solid transparent;
	border-bottom: 12px solid #28a745;
	border-top: 20px solid transparent;
	left: 32px;
	top: -24px;
}
.helpbub-top-right::before {
	border-right: 24px solid #28a745;
	border-left: 12px solid transparent;
	border-bottom: 12px solid #28a745;
	border-top: 20px solid transparent;
	right: 32px;
	top: -24px;
}
/*------------------------------------*\
#Helpbub media query
\*------------------------------------*/




/*------------------------------------*\
#Navbar es listazo betumeret
\*------------------------------------*/

.small-font, .small-font input, .small-font input[type=text], .small-font .input-group .input-group-prepend .input-group-text, .small-font .input-group .input-group-append .input-group-text, .small-font select, .small-font textarea {
	font-size: 9pt;
}
.medium-font,.medium-font input, .medium-font input[type=text], .medium-font .input-group .input-group-prepend .input-group-text, .medium-font .input-group .input-group-append .input-group-text, .medium-font select, .medium-font textarea {
	font-size: 11pt;
}
.large-font, .large-font input, .large-font input[type=text], .large-font .input-group .input-group-prepend .input-group-text, .large-font .input-group .input-group-append .input-group-text, .large-font select, .large-font textarea {
	font-size: 13pt;
}




/*------------------------------------*\
#Form mezok
\*------------------------------------*/

.input-group-addon {
	padding: 0px 10px;
	font-size: 14pt;
	font-weight: 400;
	line-height: 1;
	text-align: center;
}
input[type="hidden"] {
	height: 0px;
	display: none;
}
.scroll-table select.form-control {
	width: auto;
}
.pcsop {
	/* nincs ra hivatkozas */
	width: 300px;
	max-width: 500px;
}
.scrolltable .flex-nowrap input[type=text] {
	width: fit-content;
}
input[type=text].form-control {
	padding-left: 1em;
}
input[type=checkbox], input[type=radio] {
	/* Double-sized Checkboxes */
	-ms-transform: scale(1.3); /* IE */
	-moz-transform: scale(1.3); /* FF */
	-webkit-transform: scale(1.3); /* Safari and Chrome */
	-o-transform: scale(1.3); /* Opera */
	transform: scale(1.3);
}
div.checkbox label {
	cursor: pointer;
}
.range_label {
	top: -5px;
	align-self: center;
}
.select-group {
	position: relative;
}
.select-group input.form-control {
	width: calc(100% - 40px);
	position: absolute;
	top: 0px;
	left: -1px;
	z-index: 50;
}
.select-group select.input-group-addon {
	width: inherit;
}



/*------------------------------------*\
  #Listazo oldalak, tablazatok
\*------------------------------------*/

.scrolltable, .ham-menu {
	position: relative;
	padding: 0px;
}
.vscroll,.vscroll-mh, .vscroll-mw, .vscroll-mwh {
	padding: 0px;
	z-index: 90;
}
.vscroll {
	max-height: 80vh;
	overflow: auto;
}
.vscroll-mh {
	overflow: auto;
}
.vscroll-mw {
	max-height: 80vh;
	width: max-content;
	overflow-x: auto;
}
table>:not(:first-child), .table-bordered>:not(caption)>*>* {
	border-width: 1px!important;
	border-color: #dee2e6!important;
}
table.scroll-table {
	border-collapse: collapse;
	width: 100%;
	table-layout: auto;
	display: table;	
	overflow: auto;
	border-spacing: 0px;
	z-index: 90;
	line-height: 1.5;
}
table.scroll-table thead{
	display: table-header-group;
	border-collapse: collapse;
	z-index: 90;
	padding: 0px;
	border-spacing: 0px;
}
table.scroll-table thead tr{
	display: table-row;
}
table.scroll-table tbody{
	display: table-row-group;
	overflow: auto;
}
table.scroll-table th {
	white-space: normal;
}
th.scroll-th,td.scroll-td {
	display: table-cell;
}
th.scroll-th {
	position: sticky;
	position: -webkit-sticky;
	top: -1px;
	z-index: 90;
}
th.scroll-th a.active:after {
	content: "\f0dc";
	font-family: "Font Awesome 5 Free"
}
th.scroll-th span:after {
	content: none;
}
tr.edit-tr th.scroll-th {
	top: 40px;
}
tbody.alert-secondary {
	background-color: rgba( 0,0,0,.05);
}
.lista1 {
	background-color: #f2f2f2;
}
.lista2 {
	background-color: #ffffff;
}
.lista1:hover, .lista1:focus, .lista2:hover, .lista2:focus {
	background-color: #ececec;
}
/*.listalab {
	background-color: #e9ecef;
}
*/



/*------------------------------------*\
  #Labelek, small szovegek
\*------------------------------------*/

.small, .small-wrap {
	top: -15px;
	z-index: 95;
	width: intrinsic; /* Safari */
	width: max-content;
	width: -moz-max-content;
	width: -webkit-max-content;
}
.small {
	white-space: nowrap;
}
.small-wrap {
	white-space: normal;
	font-size: 80%;
	font-weight: 400;
}
label.small {
	color: #666;
}




/*------------------------------------*\
  #Nezegeto oldalak, view
\*------------------------------------*/

.alert .small {
	top: 0px;
	white-space: normal;
}
.plus-line-height {
	line-height: 1.5 !important;
}
.fit-content {
	width: fit-content;
}
.max-content {
	width: intrinsic; /* Safari */
	width: max-content;
	width: -moz-max-content;
	width: -webkit-max-content;
}




/*------------------------------------*\
  #Gombok
\*------------------------------------*/
button {
	height: fit-content;
}
button:hover, button:focus, button[type=submit]:hover, button[type=submit]:focus, button[type=button]:hover, button[type=button]:focus, button.c_keres:hover {
/*	
	color: #ffffff;
	border-color: transparent;
*/
	transition: all 0.3s;
	transform: translateY(-1px);
	box-shadow: 0 4px 6px rgba( 0,0,0,.8);
}
button.btn-close:hover, button.btn-close:focus {
	transition: all 0s;
	transform: none;
	box-shadow: none;
}
.btn-evir, button.btn-evir:hover, button.btn-evir:focus{
	background-color: #5886b7;
	color: #ffffff;
	border: 1px solid  #5d79bb;
}
.widgetlink-hover:hover, .widgetlink-hover:focus {
	background: rgba(0, 0, 0, .25);
}
.drop-btn .d-inline-block {
	display: block !important;
}
.btn-group button {
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.drop-btn button, .drop-btn button:hover, .drop-btn button:focus, .drop-btn button:active {
	background-color: #ffffff;
	border: none;
	display: block;
	width: 100% !important;
	text-align: left;
}
.drop-btn button {
	color: #333333;
}
.drop-btn button:hover, .drop-btn button:focus, .drop-btn button:active {
	color: #ffffff;
	box-shadow: none;
	background-color: #007bff;
}
.fieldset-head a.collapsed .fa-angle-down, .fieldset-head a .fa-angle-right {
	display: none;
}
.fieldset-head a.collapsed .fa-angle-right, .fieldset-head a .fa-angle-down {
	display: inline-block;
}




/*------------------------------------*\
  #Checkbox multigroup
\*------------------------------------*/

.multigroup-container {
	position:absolute;
	list-style-type:none;
	margin:0;
	padding:0;
	width: max-content;
	height: auto;
	max-height: 70vh;
	overflow-y: auto;
}
button.multigroup {
	white-space: normal;
}




/*------------------------------------*\
  #Multiselect
\*------------------------------------*/

.multiselect {
	min-width: -webkit-fit-content;
	min-width: -moz-fit-content;
	min-width: fit-content;
	max-height: 10em;
	overflow-y: auto; 
}
.multiselect label {
    display:block;
}
.multiselect-on {
    color:#ffffff;
    background-color:#007bff;
}
.selectBox {
	  position: relative;
}
.selectBox select {
	width: 100%;
	font-weight: bold;
}
.overSelect {
	position: relative;
}
.fit-height {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
}
.checkboxes {
	display: none;
	border: 1px #dadada solid;
}
.checkboxes label {
	display: block;
}
.checkboxes label:hover {
	background-color: #1e90ff;
}




/*------------------------------------*\
  #Naptar
\*------------------------------------*/

.calendar td.day{
	font-size: 11pt;
}
div.calendar {
	padding: 10px;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	background-color: #ffffff;
	margin-top: 5px;
}
div.calendar table {
	border-collapse: collapse;
	border: none;
	font-size: 11pt;
	color: #555555;
	background-color: #ffffff;
}
.calendar thead .headrow td, .calendar .wn {
	background-color: #ffffff;
	color: #555555;
	font-size: 11pt;
	font-weight: normal;
}
div.calendar thead .title {
	font-weight: bold;
	font-size: 13pt;
}
div.calendar table td.name.wn, div.calendar table td.day.wn {
	background-color: #ffffff;
	color: #456;
	border-right: 1px solid #ced4da;
}
.calendar thead .headrow td:hover {
	background-color: #e9ecef;
	color: #555555;
	font-size: 11pt;
}
div.calendar tbody .rowhilite td{
	background-color: #ffffff;
}
div.calendar thead .daynames {
	background-color: #ffffff;
	border-bottom: 1px solid #ced4da;
}
div.calendar thead .daynames td {
	border-bottom: 1px solid #ced4da;
}
div.calendar thead .name {
	color: #456;
}
.calendar thead .title, .calendar thead .button {
	display: table-cell;
	padding: 2px;
}
td.button.nav, td.nav.button.hilite {
	display: table-cell;
	padding: 2px;
	width: auto;
}
.calendar thead .name {
	display: table-cell;
}
div.calendar tbody td.day {
	color: #000000;
}
div.calendar tbody td.weekend {
	color: #ced4da;
}
div.calendar tbody td.hilite, div.calendar thead td.hilite {
	border: none;
	background-color: #e9ecef;

}
div.calendar tbody td.selected {
	border: none;
	background-color: #5886b7;
	color: #ffffff;
}
div.calendar tfoot .ttip {
	border-top: 1px solid #ced4da;
}




/*------------------------------------*\
  #Rendszeruzenetek
\*------------------------------------*/

/**
 * Rendszeruzenetek szinezese 
**/

.msgwindow {
	font-size: 9pt;
	text-align: left;
	width: 100%;
/*	background-color: #dedede;*/
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-spacing: 0px;
}
table.msgwindow {
	width: 100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-spacing: 0px;
	font-family: Tahoma, Geneva, sans-serif;
}
table .msg {
	width: 100%;
	border-spacing: 0px;
}
col .msgszoveg {
	width: 100%;
}
td.msgdebug {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(102, 102, 102);
	background-color: rgb(195, 236, 244);
	color: rgb(0, 0, 0);
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
col.msgcim {
	width: auto;
}
col.msgszoveg {
	width: 100%;
}
th.msgwindow {
	width: 100%;
	background-color: #dedede;
	font-weight: bold;
	color: #666666;
	font-size: 8pt;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom: 1px solid #999999;
	border-left-style: none;
	border-spacing: 0px;
}
td.msgerrorfej, td.msgerrord {
	background-color: rgb(221, 128, 48);
	color: rgb(0, 0, 0);
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(0, 0, 0);
}
td.msgerror {
	background-color: rgb(250, 182, 102);
	color: rgb(0, 0, 0);
	padding-left: 5px;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(0, 0, 0);
}
td.msgwarnfej, td.msgwarnd {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(102, 102, 102);
	background-color: rgb(238, 187, 51);
	color: rgb(0, 0, 0);
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
}
td.msgwarn {
	background-color: rgb(238, 213, 144);
	color: rgb(0, 0, 0);
	padding-left: 5px;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(0, 0, 0);
}
td.msginfofej, td.msginfod {
	background-color: rgb(170, 170, 170);
	color: rgb(51, 51, 51);
	font-weight: bold;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(0, 0, 0);
}
td.msginfo {
	background-color: rgb(221, 221, 221);
	color: rgb(0, 0, 0);
	padding-left: 5px;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(0, 0, 0);
}
td.msgkmkernel {
	background-color: rgb(255, 128, 128);
	color: rgb(0, 0, 0);
	padding-left: 5px;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(0, 0, 0);
}
td.msgkmexecutive {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(102, 102, 102);
	background-color: rgb(136, 204, 136);
	color: rgb(0, 0, 0);
	padding-left: 5px;
	padding-right: 5px;
}
td.msgkmsupervisor {
	background-color: rgb(255, 192, 0);
	color: rgb(0, 0, 0);
	padding-left: 5px;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(0, 0, 0);
}
td.msgkmuser {
	background-color: rgb(255, 136, 255);
	color: rgb(0, 0, 0);
	padding-left: 5px;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(0, 0, 0);
}
td.msgdebugfej, td.msgdebugd {
	color: rgb(0, 0, 0);
	font-weight: bold;
	text-align: right;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: rgb(0, 0, 0);
	background-color: rgb(211, 216, 232);
}

/*------------------------------------*\
  #Summernote - bs5
\*------------------------------------*/


.note-editor .dropdown-toggle::after {
	all: unset;
}
.note-editor .note-dropdown-menu, .note-editor .note-modal-footer {
	box-sizing: content-box;
}
.note-editing-area {
	background: #ffffff;
}
table.no_border_table, table.no_border_table td {
	background-color: #ffffff !important;
	border: none !important;
}



/*------------------------------------*\
  #Webshop lista mindig scrollozodik
\*------------------------------------*/


#webshop_adatok .vscroll, #webshop_adatok .vscroll-mh, #webshop_adatok .vscroll-mw, #webshop_adatok .vscroll-mwh {
	max-height: 100% !important;
	overflow-y: visible;
	overflow-x: scroll;
}
/* Webshop listaban nincs toresmentes megjelenites */
#webshop_adatok .lista1.text-nowrap, #webshop_adatok .lista2.text-nowrap {
	white-space: normal !important;
}
