

.cursor_pointer{
	cursor: pointer;
}

.text-red{
	color:#bb4a4a;
}
/*--BODY--*/
.columnSelectorWrapper {
	position: relative;
	margin: 0px 0;
	display: inline-block;
	}
	.columnSelector, .hidden {
	display: none;
	}
	option:checked{
	color:#dc3545;
	}
	#colSelect1:checked + label {
	background: #5797d7;
	border-color: #555;
	}
	#colSelect1:checked ~ #columnSelector {
	display: block;
	}
	.columnSelector {
	width: 200px;
	position: absolute;
	top: 30px;
	right: 10px;
	z-index: 999;
	padding: 10px;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0px 0px 5px #0000006b;
	}
	.columnSelector label {display: block;color:gray;/* font-family:fontom; */text-align: left;padding: 2.5px;}
	.columnSelector label:nth-child(1) {
	border-bottom: #dee2e6 solid 1px;
	margin-bottom: 5px;
	}
	.columnSelector input {
	margin-right: 5px;
	}
	.columnSelector .disabled {
	color: #ddd;
	}
	
	label{
	margin-bottom: inherit;
	}
	
	a{
	text-decoration:inherit !important;
	}
	a:hover{color: #bb4a4a;}
	@font-face{
	font-family:"fontom";		
	src: url("./fonts/Exo-Regular.ttf");
	}

	@font-face{
		font-family:"fontom2";		
		src: url("./fonts/Play-Regular.ttf");
		}
	.fontom2{
		font-family:fontom2;
	}
	@font-face{
	font-family:"font";	
	
	src: url("./fonts/Exo-Regular.ttf");
	}
	html,body{
		height: initial !important;
	}
	body{position:relative;margin: 0px;font-family:font;color:black;font-size:11px;overflow-y: scroll;transition:all 0.125s ease;}
	*{
	font-family:font;
	font-size:13px;
	outline:none !important;
	}
	.hatter{/* background-color: #f2f2f2; */}
	*::placeholder{
	color: #0000004f;
	}
	.hatter2{
		animation: bejelentkezes_anim 0.5s ease;
		background-image: url(images/budapest.jpg);
		background-size: cover;
		overflow: hidden;
	}
	.hatter2:before{/* content: ''; */background-size: cover;background-repeat: no-repeat;background-attachment: fixed;background-image: url(images/budapest.jpg);width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;z-index: -1;background-color: black;}
	
	
	
	/*--body vege--*/
	/*
	body *:not(.body)::-webkit-scrollbar {
	width: 3px;
	height: 5px;
	}
	
	body *:not(.body)::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
	border-radius: 10px;
	}
	
	body *:not(.body)::-webkit-scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.5);
	background-color: #7d7d7d;
	}
	
	
	body *:not(.body) scrollbar {
	width: 3px;
	height: 5px;
	}
	
	body *:not(.body) scrollbar-track {
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.3);
	border-radius: 10px;
	
	}
	
	body *:not(.body) scrollbar-thumb {
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.5);
	background-color: #7d7d7d;
	
	}
	*/
	
	/*----OLDAL MENU---*/
	.oldal_menu{position: absolute;text-align: left;left: 0px;top: 0px;width: 35px;z-index: 999;background-color: #2b2b2b;box-shadow: inset -1px 0px 0px #bf372f;transition: width 0.5s;}
	.oldal_menu:hover{
	width: 200px;
	transition:0.075s;
	}
	.oldal_menu:hover .oldal_menu_gombok_text{
	opacity:1;
	transition:0.5s ease;
	display:block;
	}
	
	.oldal_menu:hover .oldal_menu_gombok_icon.child1{
		margin-left: 20px;
		transition:0.125s;
	}
	.oldal_menu:hover .oldal_menu_gombok_icon.child2{
		margin-left: 20px;
		transition:0.225s;
	}
	.oldal_menu:hover .oldal_menu_gombok_icon.child3{
		margin-left: 20px;
		transition:0.325s;
	}
	.oldal_menu:hover .oldal_menu_gombok_icon.child4{
		margin-left: 20px;
		transition:0.425s;
	}
	.oldal_menu:hover .oldal_menu_gombok_icon.child5{
		margin-left: 20px;
		transition:0.525s;
	}
	.oldal_menu:hover .oldal_menu_gombok_icon.child6{
		margin-left: 20px;
		transition:0.625s;
	}
	.oldal_menu_gombok_ul:hover{
	background-color: #374250;
	cursor:pointer;
	border-right: 3px solid #3F89A0;
	
	
	}
	.oldal_menu_gombok_ul{
		position: relative;
	transition:0.125s ease;
	
	}
	.oldal_menu_gombok_ul.aktiv{
	border-right: 3px solid #bf372f;
	background-color: #374250;
	}
	
	.oldal_menu_gombok_ul.fo{
	
	}
	.fo{
	
	}
	.oldal_menu_gombok_table{
		width: 100%;
		border-collapse:collapse;
	}
	.oldal_menu_gombok_table td{
		margin: 0px;
	padding: 0px;
	
	}
	.oldal_menu_gombok_table td:first-child{
		margin: 0px;
	padding: 0px;
	width: 20%;
	}
	.oldal_menu_gombok_li{
	text-align:left;    
	display: table;
	position:relative;
	width: 100%;
		
	}
	
	.oldal_menu_gombok_text{
	vertical-align:middle;
	display:none;
	line-height: 23px;
	opacity:0;
		font-size: 13px;
		font-family:fontom;
	color: white;
	width:120px;
	
	
	
	}
	.oldal_menu_gombok_icon{
	width:24px;	
	margin-left:5px;
	margin-right:6px;
	margin-bottom:4px;
	margin-top:4px;
	transition:margin-left 0.50s ease;
	}
	.submenu{
	background: #2E3B4B;
	position:absolute;
	left: 170px;
	top:0px;
	visibility:hidden;
	opacity:0;
	box-shadow:0px 0px 2px black;
	transition-property: opacity;
	transition-duration: 0s;
	transition-delay: 0s;
	z-index: 999;
	
	}
	.arfolyam_input{
		margin-left:5px;
	}
	.submenu_item{
		background-color: #ffffff;
	border-bottom: 1px solid #ebebeb;
	font-size: 14px;
		display: inline-block;
	padding: 6px 15px;
	width: 150px;
	transition:0.11s ease;
	
	
	}
	.submenu_item:hover{
	background-color: #F5F5F5;
	border-bottom: 1px solid #ebebeb;
		
	
	}
	.oldal_menu_gombok_ul:hover .submenu{
	display:block;
	visibility:visible;
	transition-delay:0.35s;
	opacity:1;
	transition-duration: 0.125s;
	
	}
	.submenu_text{
	
	margin-left:-20px;
	}
	
	.oldal_menu_gombok_ul:hover .submenu_text.submenu_child1{
	margin-left: 5px;
	transition:0.525s;
	}
	.oldal_menu_gombok_ul:hover .submenu_text.submenu_child2{
	margin-left: 5px;
	transition:0.825s;
	}
	.oldal_menu_gombok_ul:hover .submenu_text.submenu_child3{
	margin-left: 5px;
	transition:1.25s;
	}
	nav ul{
		margin: 0px;
	list-style: none;
	padding:0px;
	}
	.nav ul {
	position: absolute;
	white-space: nowrap;
	display:none;
	z-index: 1;
	top:0px;
	left: 200px;
	}
	.nav li {
	position: relative;
	transition:all 0.125s ease;
	/* background: #2b2b2b; */
	}
	.nav ul li {
	position: relative;
	background-color: #2b2b2b;
	/* border-bottom: 1px solid #2b2b2b; */
	color: white;
	padding-bottom: 1px;
	}
	.nav > li:hover > ul {
	
	min-width: 100%;
	display:block;
	}
	.nav li:hover > ul {
	
	min-width: 100%;
	display:block;
	}
	
	.nav li ul{
	font-family: fontom;
	box-shadow: 0px 0px 3px black;
	background: #2b2b2b;
	}
	.nav li ul li div{
	padding: 7px;
	color: white;
	font-family: fontom;
	}
	
	.nav li:hover{
		background-color: rgba(255, 255, 255, 0.3);
	}
	.oldal_menu:hover .nav li.al{
		padding-left: 15px;
	}
	.oldal_menu:hover .nav li.al .statuszbar_szam_ertesites{
	margin-left:5px;
	}
	.oldal_menu_csoportnev{
}
	.oldal_menu_csoportnev a{
		border-top: 1px solid #494949;
		color: #9c9c9c !important;
		/* border-bottom: 1px solid #494949; */
	}
	.oldal_menu_csoportnev a:before{
		display:none !important;
	}
	@media screen and (max-width:1000px) {
		.oldal_menu_csoportnev a{
			border-top: 0px solid #494949 !important;
			WIDTH: 100% !important;
		}
	}
	/*----OLDAL MENU VEGE---*/
	a{
	text-decoration:none;
	color:black;
	}
	#status {
	width: 100%;
	color: white;
	text-align: center;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 10;
	background: #222222;
	height: 40px;
	}
	
	.ertesito:hover{
	background-color:#4D4D4D
	
	}
	.main_copy{width: calc(100% - 40px);position: absolute;left: 40px;top: 40px;display: inline-block;}
	.main{width: calc(100% - 40px);position: relative;left: 40px;top: 40px;display: inline-block;}
	.main:after {	
	content: '';
	width: 100%;
	height: 100%;
	position: fixed;
	background: #ffffff8a;
	top: 0px;
	left: 0px;
	z-index:1;
	transition:all 0.5s ease;
	display:none;
	opacity:0;
	}
	.main.waiter:after {	
	content: '';
	width: 100%;
	height: 100%;
	position: fixed;
	background: #ffffff7b;
	top: 0px;
	left: 0px;
	z-index: 1;
	display:block;
	opacity:1;
	}
	.main_loading{
	transition: all 0.125s ease;
	background-color: rgba(39, 39, 39, 0.26);
	width: 100%;
	position: fixed;
	height: 100%;
	top: 0px;
	left: 40px;
	z-index: 1;
	background-position: center;
	background-repeat: no-repeat;
	background-size: 50px;
	display: none;
	opacity: 0;
	}
	.main_loading.waiter{
	display:block;
	opacity:1;
	}
	.main_aktiv{
	}
	.main > div:not(.tablesorter-pager){/* margin-bottom:-5px; */}
	@keyframes slidetoleft {
	0% {
	transform: translateX(-25px);
	}
	100% {
	transform: translateX(0px);
	}
	}
	
	.statusbar_ertesitok_container{
	}
	.statusbar_ertesitok{}
	.statusbar_ertesitok li{
	display: inline-table;
	width: 40px;
	height: 40px;
	text-align: center;
	transition:all 0.125s ease;
	cursor:pointer;
	position:relative;
	}
	.statusbar_ertesitok li:hover{
	background-color: #672925;
	}
	
	.statusbar_ertesito{
	color: white;
	transition: all 0.25s ease;
		cursor:pointer;
	}
	.statusbar_ertesito:hover{
	background-color:white;
	color:black;
	}
	.statusbar_ertesito:hover .statuszbar_szam_ertesites {
		color:white;
	}
	.statuszbar_szam_ertesites:empty{
	display:none;
	}
	.statusbar_ertesito_mail:before{
	/* content: "\f003"; */
	font-family:fontAwesome;
	display:  inline-block;
	}
	.themify{
		font-family:themify,font;
	}
	.statusbar_ertesito_megrendeles:before{
	/* content: "\e60d"; */
	font-family:themify;
	display:  inline-block;
	}
	.statusbar_ertesito_munkalap:before{
	/* content: "\e6b4"; */
	font-family:themify;
	display:  inline-block;
	}
	.statusbar_cegnev{}
	#main_kereses_container{
		float: right;
	width: calc(20% - 3px);
	margin-top: 3px;
	text-align: right;
	margin-right: 3px;
	}
	#main_kereses{
		font-family: FontAwesome, fontom;
	width: calc(100% - 6px);
	font-size: 11px;
	height: 16px;
	background-position:right;
	}
	.raktar_gyors_kereses{
	font-family: FontAwesome, fontom;
	width: calc(100% - 0px);
	font-size: 11px;
	height: 16px;
	background-position:right;
	}
	#main_kereses_ui_container{
		position: relative;
		text-align:left;
	}
	#main_kereses_container .ui-autocomplete{
		width: calc(100% - 10px) !important;
	border-radius: 0px;
	top: 0px !important;
	position:absolute;
	}
	#main_kereses::-webkit-input-placeholder{
	color:#bdbdbd;
	}
	#ertesitok{
	
	}
	
	.statusbar_nap{
	font-size: 14px;
	/* top: 5px; */
	position: relative;
	vertical-align:  middle;
	display:  table-cell;
	width: 33.33%;
	}
	#fejlec_aktualis_lap{
	max-height: 40px;
	overflow: hidden;
	}
	@media screen and (max-width:1000px) {
	#ertesitok{
	float:right;    
	}
	.statusbar_ertesitok_container{
	width: calc(100% - 0px);
	margin-left:  0px;
	text-align:  right;
	padding: 0px;
	}
	.statusbar_nap{
		display:none;
	}
	}
	.ertesito{
	cursor: pointer;
	float: left;
	position: relative;
	padding-left: 5px;
	padding-right: 5px;
	}
	.ertesito_kep{
	height: 24px;
	padding-top: 2px;
	}
	@keyframes fadeleft {
	from {     
		transform: translate(-50px, 0px);
		
			opacity:0;	}
	to   {    transform: translate(0px, 0px);
		opacity:1;	}
	}
	.dropdown_blokk{position: absolute;right: 0px;top: calc(100% - 5px);z-index: 999;width: 300px;text-align: left;color: black;min-width: 25vw;}
	.dropdown_blokk:before {
	
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0px;
	right: 18px;
	background: #282828;
	transform: rotate(45deg);
	z-index: 1000;
	}
	.statusbar_uzenet_blokk{
	border-bottom: 1px solid #ddd;
	display:table;
		width: 100%;
	transition:all 0.125s ease;
	}
	.statusbar_uzenet_blokk:hover{    
	background: #f4f4f4;
	}
	.statusbar_uzenet_blokk > div{
	display: table-cell;
	vertical-align: middle;
	padding: 5px 0px;
	}
	.statusbar_uzenet_blokk > div:first-child{
	width: 20%;
	text-align: center;
	vertical-align: middle;
	}
	.statusbar_uzenet_blokk_megnyitas {
	text-align: right;
	}
	.statusbar_uzenet_blokk_megnyitas:before {
	background-color: #bb4a4a;
	font-family: themify;
	content: "\e732";
	margin-right: 10px;
	padding: 8px;
	color: white;
	border-radius: 100%;
	font-size: 12px;
	transition:all 0.125s ease;
	}
	.statusbar_uzenet_blokk_megnyitas:hover::before {
	color: black;
	}
	.statusbar_uzenet_blokk_targy{
	color:gray;
	}
	.statusbar_uzenet_blokk_munkalap_icon{
	position: relative;
	text-align: center;
	border-radius: 100%;
	vertical-align: middle;
	display: inline-table;
	background-color:magenta;
	width: 50px;
	height: 50px;
	}
	.statusbar_uzenet_blokk_munkalap_icon:before{
	content: "\e6b4";
	font-family: themify;
	display: table-cell;
	vertical-align: middle;
	font-size: 25px;
	color: white;
	}
	.statusbar_uzenet_blokk_megrendeles_icon{
	position: relative;
	text-align: center;
	border-radius: 100%;
	vertical-align: middle;
	display: inline-table;
	background-color:orange;
	width: 50px;
	height: 50px;
	}
	.statusbar_uzenet_blokk_megrendeles_icon:before{
	content: "\e60d";
	font-family: themify;
	display: table-cell;
	vertical-align: middle;
	font-size: 25px;
	color: white;
	}
	.statusbar_megrendeles_blokk_megjegyzes{
	margin: 5px 0px;
	}
	.statusbar_munkalap_blokk_allapot{
	margin: 0px 0px;
	font-weight:bold;
	}
	.statusbar_uzenet_blokk_ido{
		color: gray;
		font-size: 10px;
		margin: 2.5px 0px 0px 0px;
	}
	.statusbar_uzenet_blokk_ido span{
		/* display: block; */
		text-align: right;
		font-size:10px;
	}
	.statusbar_megrendeles_blokk_osszeg{
	color:gray;
	}
	.statusbar_megrendeles_blokk_megjegyzes:empty{
	display:none;
	}
	.statusbar_uzenet_blokk_felado_kep{
	width: 30px;
	height: 30px;
	position: relative;
	text-align: center;
	border-radius: 100%;
	vertical-align: middle;
	display: inline-table;
	margin: 5px;
	}
	.statusbar_uzenet_blokk_felado_kep div{
		position: relative;
	display: table-cell;
	vertical-align: middle;
	color: white;
		text-shadow: 1px 1px 0px black;
	}
	.statusbar_uzenet_blokk h3{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	}
	.dashboard_div{
	
	}
	.dashboard_div_idoszak:empty{
	display:none;
	}
	#dashboard_megrendeles_blokk
	{
	position: absolute;
	left: 170px;
	top:0px;
	z-index: 999;
	width: 300px;
	text-align: left;
	color:black;
	animation:fadeleft 0.25s ease;
	}
	#dashboard_munkalap_blokk{
	position: absolute;
	left: 170px;
	top: 0px;
	z-index: 999;
	width: 300px;
	text-align: left;
	color:black;
	animation:fadeleft 0.25s ease;
	}
	@media screen and (max-width:1000px) {
	#dashboard_uzenet_blokk{		
		right: 0px;
		left:auto;
		
	}
	#dashboard_megrendeles_blokk{		
		right: 0px;
		left:auto;
		
	}
	#dashboard_munkalap_blokk{		
		right: 0px;
		left:auto;
		
	}
	}
	.statuszbar_szam_ertesites{
		top: 5px;
		right: 5px;
		cursor: pointer;
		position: absolute;
		border-radius: 2px;
		width: 15px;
		font-size: 10px;
		text-align: center;
		transition: all 0.225s ease;
		/* height: 15px; */
		line-height: 15px;
	}
	.statuszbar_szam_uj_verzio{
	background: yellow;
	top: 5px;
	right: 5px;
	cursor: pointer;
	position: absolute;
	border-radius: 2px;
	min-width:15px;
	font-size: 10px;
	text-align: center;
	transition:all 0.225s ease;
	color:black;
	}
	.statuszbar_szam_ertesites_mail{
	background: #00a65a;
	top: 5px;
	right: 5px;
	cursor: pointer;
	position: absolute;
	border-radius: 2px;
	min-width:15px;
	font-size: 10px;
	text-align: center;
	transition:all 0.225s ease;
	}
	.statuszbar_szam_ertesites_megrendeles{
	background: orange;
	top: 5px;
	right: 5px;
	cursor: pointer;
	position: absolute;
	border-radius: 2px;
	min-width:15px;
	font-size: 10px;
	text-align: center;
	transition:all 0.225s ease;
	}
	.statuszbar_szam_ertesites_munkalap{
	background: magenta;
	top: 5px;
	right: 5px;
	cursor: pointer;
	position: absolute;
	border-radius: 2px;
	width:15px;
	font-size: 10px;
	text-align: center;
	transition:all 0.225s ease;
	}
	.nav li:hover .statuszbar_szam_ertesites{
	font-size: 17px;
	padding: 0px 5px;
	transform: translate(150px, -8px);
	}
	.tabContainer{
	}
	.tab-belso{display: block;/* float: left; */}
	.form_blokk{position: relative;vertical-align: top;display: block;}
	.form_blokk_fejlec{
		transition: 0.125s ease;
		position: relative;
		border-bottom: 1px solid lightgray;
		background: whitesmoke;
		margin-bottom: 5px;
		display: flex;
		width: 100%;
		justify-content: space-between!important;
	}
	.form_blokk_fejlec2{
		transition: 0.125s ease;
		position: relative;
		border-bottom: 1px solid lightgray;		
		margin-bottom: 5px;
	}
	.form_blokk:not(.osszegzes_blokk_c):last-of-type,.panel:not(.osszegzes_blokk_c):last-of-type{
		margin-bottom:5px;
	}
	.form_blokk_fejlec_c{
	/* max-width: 85%; */
	/* margin-left: -40px; */
	/* float: none; */
	/* padding-left: 50px; */
	/* padding-right: 30px; */
	/* background-color: #f2f2f2; */
	/* transform: skew(-45deg); */
	/* margin-top: -3px; */
	display: flex;
	/* text-align: center; */
	/* box-shadow: none; */
	/* height: 20px; */
	/* border-bottom: 1px solid #eeeeee; */
	/* transition: 0.125s ease; */
	/* margin-right: 10px; */
	/* position: relative; */
	justify-content: space-between!important;
	}
	.form_blokk_fejlec_c_c{
	}
	.form_blokk_fejlec_c_c_c{
	padding: 10px 15px 10px 10px;
	font-size: 13px;
	/* font-weight: bold; */
	margin: 0px;
	/* display: inline-block; */
	}
	.form_blokk_fejlec_c2{
	padding: 10px 15px 10px 10px;
	font-size: 13px;
	margin: 0px;
	display:inline-block;
	}
	.crm_adatlap_blokk.aktiv .form_blokk_fejlec{
		border-bottom:0px; 
	}
	.main_sotetito{
		transition:all 0.25s ease;
	}
	.main_sotetito.in_process{
		content: '';
		width: 100%;
		height: 100%;
		position: fixed;
		background: #ffffff52;
		top: 0px;
		left: 0px;
		z-index: 1;
		display: block;
		opacity: 1;
	}
	
	.bejelentkezes_div{position: relative;width: 100%;height: 100%;text-align: center;display: table;vertical-align: middle;animation: bejelentkezes_anim2 0.5s ease;/* overflow: hidden; */}
	.bejelentkezes_div .panel_fejlec div{
	font-size:20px;
	}
	.bejelentkezes_form > div{
		box-shadow: 0px 0px 100px 20px #0000008c;
	}
	@keyframes bejelentkezes_anim{
	from{
		filter: blur(10px);
	
	}
	to{
		filter: blur(0px);
	
	}
	}
	@keyframes bejelentkezes_anim2{
	from{
		transform:scale(1.25);
		filter:blur(10px);
	}
	to{
		transform:scale(1);
	filter:blur(0);
	}
	}
	
	.bejelentkezes_form{
	}
	.bejelentkezes_form div{
		min-width: 300px;
	}
	.bej_ablak{
	background-color: white;
	margin: auto;
	width: 300px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 1px;
	box-shadow: 0px 0px 5px black;
	padding-top: 5px;
	margin-top: 10%;
	}
	.gomb2{
		display: inline-block;
		font-weight: 400;
		margin-right: -1px !important;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		border: 1px solid transparent;
		padding: .375rem .75rem;
		font-size: 1rem;
		line-height: 1.5;
		border-radius: .25rem;
		transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
		cursor: pointer;
		/* margin-top: 5px; */
		/* margin-bottom: 2.5px; */
		background-color: #ffffff;
		color: #333;
		border-color: #ccc;
	}
	
	.gomb2:hover {
		background-color: #e6e6e6;
		border-color: #adadad;
	}
	.gomb{display: inline-block;font-weight: 400;margin-right: -1px !important;text-align: center;white-space: nowrap;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid transparent;padding: .375rem .75rem;/* font-size: 1rem; */line-height: 1.5;/* border-radius: .25rem; */transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor: pointer;/* margin-top: 5px; *//* margin-bottom:2.5px; *//* background-color: #ffffff; */background-color: #f6f6f6;color: #333;border-color: #ccc;}
	.gomb:first-of-type{
		border-top-left-radius:.25rem;
		border-bottom-left-radius:.25rem;
	}
	.gomb.kicsi{
		padding: 0.125rem 0.75rem;
	}
	.input_blokk_also .gomb:first-of-type{
		/* margin-left: 5px; */
		margin-top: 0;
		/* margin-bottom: 2.5px; */
	}
	.input_blokk_also .gomb{
		/* margin-bottom: 5px; */
		margin-top: 0px;
		background-color: white;
	}
	.gomb:last-of-type{
		border-top-right-radius:.25rem;
		border-bottom-right-radius:.25rem;
		margin-right: 0px !important;
		margin-right: 5px !important;
	}
	.fa{font-family: font,fontAwesome !important;font: inherit;}
	
	
	.gomb:disabled{
	cursor: wait;
	}
	.gomb:hover {
	/* background-color: whitesmoke; */
	/* border-color: #adadad; */
	background-color: #ededed;
	border-color: #adadad;
	}
	.gomb:focus,.gomb:active{
	box-shadow: inset 5px 5px 10px -5px #0000002b;
	border-color: #cdcdcd;
	}
	.gombe{
	display: inline-block;
	text-align: left;
	white-space: nowrap;
	margin-right: -1px !important;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: 10px 10px;
	font-size: 12px;
	/* border-radius: .25rem; */
	transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,transform .15s;
	cursor: pointer;
	background-color: #ffffff;
	background-color: #f6f6f6;
	color: #000;
	border-color: #ccc;
	/* width:100%; */
	margin: 3.5px 0px 0px 0px;
	/* float: left; */
	vertical-align: top;
	}
	.gombe:first-child{
		margin-left:2.5px;
		border-top-left-radius:.25rem;
		border-bottom-left-radius:.25rem;
	}
	.gombe:last-child{
		border-top-right-radius:.25rem;
		border-bottom-right-radius:.25rem;
		margin-right: 0px !important;
	}
	.gombe:hover {
	background-color: #ededed;
	border-color: #adadad;
	}
	.gombe:focus,.gombe:active{
	box-shadow: inset 5px 5px 10px -5px #0000002b;
	border-color: #cdcdcd;
	}
	.gombe .themify{
		position: relative;
   		top: 0.5px;
	}
	.oszlop_valaszto{
	font-family: fontom,FontAwesome;
	-webkit-border-radius: 5;
	-moz-border-radius: 5;
	border-radius: 2px;
	color: #5a5a5a;
	font-size: 13px;
	/* background: #f8f8f8; */
	padding: 2px 10px;
	vertical-align: middle;
	border: solid #c9c9c900 1px;
	text-decoration: none;
	cursor: pointer;
	transition: 0.125s ease;
	display: inline-block;
	font-weight: bold;
	text-shadow: 1px 1px 0px white;
	}
	.oszlop_valaszto:hover{
	color: #ffffff;
	background: #bb4a4a;
	border: solid #bb4a4a 1px;
	text-decoration: none;
	box-shadow: inset 2px 2px 0px 0px #903434;
	text-shadow: 1px 1px 0px black;
	}
	.oszlop_valaszto:before{    
	content: "\f0db";
	}
	.teli_piros{
	color: #ffffff;
	background: #bb4a4a;
	border: solid #bb4a4a 1px;
	text-decoration: none;
	text-shadow:1px 1px 0px black;
	}
	.teli_piros:hover{	
	background: #9b3f3f;
	}
	.belepes_nev{
	font-family:fontom,FontAwesome;
	}
	.belepes_jelszo{
	font-family:fontom,FontAwesome;
	}
	.panel.belepes .panel_fejlec h3{
		width: 100%;
		font-size: 20px;
	}
	
	.col1{
		width: calc(100% - 10px);
	}
	.col2{
		width: calc(50% - 10px);
	}
	
	input[type=datetime-local],input[type=email],input[type=search],input[type=time],input[type=text],input[type=password],input[type=date],input[type=number],select,textarea{padding: .375rem .75rem;height: 2.71428571em;font-size: inherit;/* line-height: 2.71428571em; */color: #000000;background-clip: padding-box;border: 1px solid rgba(34,36,38,.15);border-radius: .28571429rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;max-width: 100%;vertical-align: middle;}
	input[type=datetime-local]:hover,input[type=text]:hover,input[type=time]:hover,input[type=password]:hover,select:hover,input[type=date]:hover,input[type=number]:hover,textarea:hover,input[type=text]:active,textarea:active,input[type=password]:active,input[type=date]:active,input[type=number]:active,select:active{/* box-shadow: 0px 0px 0px 0.25px rgba(34,36,38,.35); */border-color: rgba(34,36,38,.35);}
	input[type=datetime-local]:focus, input[type=text]:focus, input[type=password]:focus, select:focus, input[type=date]:focus, input[type=number]:focus, textarea:focus, .ui.input:focus,.form-control:focus{border-color: #bb4a4a !important; box-shadow:initial !important}
	input[readonly]{
	color: #585858;
	}
	input[type=checkbox]{
	vertical-align:middle; 
	margin:0px;
	}
	input[type=radio]
	{
	vertical-align: sub;
	margin: 0px 2.5px 0px 0px;
	}
	input[type=number]
	{
		/* min-width:75%; */
	} 
	.dialogs{
	
	}
	.dialog{
	z-index:888;
	opacity:0;
	border-radius:5px;
	width: 83%;
	min-width: 900px;
	max-width: 1200px;
	left: 15%;
	top: 0%;
	height: auto !important;
	position: absolute;
	background-color: #ffffff;
	margin-bottom:50px;
	box-shadow: 0px 0px 30px black;
	top:25px;
	}
	.dialog.loaded{
	animation:dialog_anim 0.2s forwards;
	animation-delay:0s;
	}
	.dialog.closed{
	animation:dialog_close_anim 0.25s forwards;
	animation-delay:0s;
	}

	.dialog.in_process{

	}

	.dialog_fuggony{
		width: 100%;
		height: 100%;
		position: absolute;
		top: 0px;
		left: 0px;
		background: #ffffffe3;
	}

	@keyframes dialog_anim{
	from{opacity:0;transform: scale(0.97);}
	to{opacity:1;transform:scale(1);}
	}
	@keyframes dialog_anim2{
		from{opacity:0;}
		to{opacity:1;}
		}
	@keyframes dialog_close_anim{
	from{opacity:1;transform:scale(1);}
	to{opacity:0;transform:scale(0.97);}
	}
	.dialog_kicsi{width: 50%;right: 25%;max-width: 700px;left: 25%;}
	.dialog_nagy{width: 70%;right: 5%;left: 5%;max-width: 1200px;min-width:1200px}	
	.dialog_full{width: 90%;right: 5%;left: 5%;max-width: initial;min-width:1200px}	
	.sotetito{
	position: fixed;
	overflow: auto;
	display:none;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	z-index: 999;
	background-color: rgba(0, 0, 0, 0.59);
	}
	
	
	.hiba_blokk_bezar_gomb{
		margin-right: 5px;
	margin-bottom: 4px;
	float: right;
	}
	.hiba_blokk_bezar_gomb:before{
	content: "\f2d3";
	font-family:FontAwesome;
	margin-right:5px;
	}
	.hiba_blokk_bezar_gomb_div{
	position: relative;
	}   
	.tabs ul.ui-tabs-nav{background-color: #2c2c2c;width: 100%;position: relative;padding: 0px;margin: 0px;display: block;}
	.tabs ul:empty{
	display:none;
	}	
	.tabs ul li.ui-tabs-active.ui-state-active:hover{
	background-color: rgb(216, 216, 216);
	color: black;
	}
	.tabs ul li.ui-tabs-active.ui-state-active{background-color: #ffffff;/* box-shadow: inset 0px 2px 0px #bb4a4a; */position: relative;/* overflow: hidden; */color: black;}
	.tabs >ul > li.ui-tabs-active.ui-state-active:before {
	content: '';
	width: 10px;
	height: 10px;
	position: absolute;
	/* background: #212529; */
	left: calc(50% - 2.5px);
	top: -5px;
	transform: rotate(45deg);
	}
	.tabs,.ui-tabs{
		/* display: block; */
		/* float: left; */
		/* width: 100%; */
	}
	.tabs > ul{
	/* border-bottom: 1px solid rgba(120, 51, 47, 0.26); */
	}
	.tabs ul.ui-tabs-nav li{list-style:none;background-color: #2c2c2c;transition: all 0.125s ease;color: white;/* float: left; */padding: 0px 0px;font-family: fontom;list-style: none;display: inline-block;}
	.tabs ul li.cl_fl_right{
	float:right;
	}
	.tabs ul:not(.pagination) li a{display: inline-block;padding: 10px 10px;color: inherit;}
	.tabs ul li div{
	display: inline-block;
	padding: 10px 10px;
	}
	ul.ui-tabs-nav li:hover{
	background-color: rgba(255, 255, 255, 0.10);
	}
	
	
	.subtabs ul{
		background-color: #f2f2f2;
	}
	
	.mentes_icon{
	display:inline-block;
	font-family:fontom,FontAwesome;
	margin-right:5px;
	font-size:11px;
	}
	.mentes_icon:before{
	content: "\f0c7";
	}
	.torles:before{
	content: "\f00d";
	margin-right: 5px;
	font-family: fontAwesome;
	}
	
	.dialog_fejlec{
		background-color: #2c2c2c;
		font-family: fontom;
		position: relative;
		/* box-shadow: inset 0px -2px 0px #7c312d; */
		display: block;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		cursor: grabbing;
	}
	@keyframes fadein {
	from { opacity: 0; padding-left:0px;	}
	to   { opacity: 1; padding-left:10px;}
	}
	.dialog_fejlec_hibak{
	padding: 5px;
	padding-left:10px;
	font-family: fontom;
	font-size: 10px;    
	color: white;
	text-shadow: 1px 1px 0px black;
	-webkit-animation: fadein 0.7s; /* Safari, Chrome and Opera > 12.1 */
		-moz-animation: fadein 0.7s; /* Firefox < 16 */
		-ms-animation: fadein 0.7s; /* Internet Explorer */
		-o-animation: fadein 0.7s; /* Opera < 12.1 */
		animation: fadein 0.7s;
	}
	.dialog_fejlec_hibak:before{
	content: "\f071";
	font-family: FontAwesome,fontom;
	margin-right: 5px;	
	}
	
	.dialog_fejlec_hiba_uzenetek{
	padding: 5px;
	background-color: #be3b3b;
	padding-left:10px;
	font-family: fontom;
	font-size: 10px;    
	color: white;
	text-shadow: 1px 1px 0px black;
	-webkit-animation: fadein 0.7s; /* Safari, Chrome and Opera > 12.1 */
		-moz-animation: fadein 0.7s; /* Firefox < 16 */
		-ms-animation: fadein 0.7s; /* Internet Explorer */
		-o-animation: fadein 0.7s; /* Opera < 12.1 */
		animation: fadein 0.7s;
	}
	.dialog_fejlec_hiba_uzenetek:before{
	content: "\f071";
	font-family: FontAwesome,fontom;
	margin-right: 5px;	
	}
	.dialog_fejlec_uzenetek{
	padding: 5px;
	background-color: #f4c753;
	padding-left: 10px;
	font-family: fontom;
	font-size: 10px;
	font-weight: bold;
	color: black;
	/* text-shadow: 1px 1px 0px #acacac; */
	-webkit-animation: fadein 0.7s;
	-moz-animation: fadein 0.7s;
	-ms-animation: fadein 0.7s;
	-o-animation: fadein 0.7s;
	animation: fadein 0.7s;
	}
	.dialog_fejlec_uzenetek:before{
	content: "\f071";
	font-family: FontAwesome,fontom;
	margin-right: 5px;	
	}
	.dialog_fejlec_c{
	padding: 0px 0px 0px 10px;
	color: white;
	text-shadow: 1px 1px 0px black;
	font-size: 14px;
	z-index: 1;
	position: relative;
	}
	.dialog_fejlec_c > div{
	font-size:14px;
	}
	
	.dialog_fejlec_progress{
	content: '';
	width: 0%;
	height: 3px;
	position: absolute;
	background: #bb4a4a;
	left: 0px;
	bottom: 0px;
	z-index: 0;
	transition:all 0.5s ease;
	}
	
	.input_blokk.inner{
		background: whitesmoke;
		border-left: 5px solid lightgray;
		display: flex;
		flex-wrap: wrap;
	}
	.input_blokk_inner_label{
		width:100%;
		border-bottom: 1px solid lightgray;
		margin-bottom: 0.25rem;
		padding: 0.25rem 0 0.5rem 0;
		vertical-align: middle;
	}
	.input_blokk_inner_label .icon{
		opacity:0.25;
	}
	.input_blokk.inner .col-auto .icon{
		font-size: 25px;
		opacity: 0.1;
	}

	.input_blokk{
		padding: 5px 5px 5px 5px;
		display: block;
		vertical-align: middle;
	}
	.main > div > .input_blokk{
		padding:5px;
	}
	.p5px{
		padding:5px;
	}
	.input_blokk:first-of-type{
		/* padding-bottom:0px; */
	}
	
	.input_blokk.input-group input{
		border-top-right-radius:0px !important;
		border-bottom-right-radius:0px !important;
	}
	.input_blokk.input-group input:last-child{
		border-top-right-radius:.25rem !important;
		border-bottom-right-radius:.25rem !important;
	}
	.input_blokk input + .input-group-append .input-group-text{
		border-bottom-left-radius:0px;
		border-top-left-radius:0px;
		border-top-right-radius:.25rem !important;
		border-bottom-right-radius:.25rem !important;
		transition:all 0.125s ease;
		height: 100%;
	}
	.input_blokk .input-group-append{
		display:inline-block;
		vertical-align:middle;
	}
	.input_blokk .input-group-text:hover{
		/* color: #fff; */
		/* background-color: #4c4c4c; */
		/* border-color: #4c4c4c; */
	}
	.input_blokk .input-group-text:active{
		/* color: white; */
		/* background-color: #4c4c4c; */
		/* box-shadow: inset 3px 3px 0px 0px #0000002b; */
	}
	
	
	
	.input_blokk.input-group .input-group-text.fa{
		font-family:font,fontAwesome !important;
	}
	.input_blokk.input-group .input-group-text.fa{
		font-family:font,fontAwesome !important;
	}
	.input_blokk2{
	margin-left:5px;
	}
	.input_blokk_also{padding: 5px 5px 5px 5px;background: whitesmoke;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-top: 1px solid lightgray;display: flex;width: 100%;}
	.cl_pb_5px{
	padding-bottom:5px;
	}
	
	.input_blokk_label{margin-left: 5px;margin-right: 5px;/* font-weight: bold; *//* color: #525252; */font-size: 13px !important;display:inline-block;margin: 0px 0px 0px 0px;vertical-align:middle;position:relative}
	.input_blokk_label:before{
		margin-right:5px;
	}
	input[type=checkbox]~.input_blokk_label
	{padding-left: 1.5rem;}
	input[type=checkbox]~.input_blokk_label:before
	{
	position: absolute;
	top: .25rem;
	left: 0px;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	content: "";
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: #dee2e6;
	transition:all 0.125s ease;
	border-radius: .25rem;
	}
	input[type=checkbox]:checked~.input_blokk_label:before
	{
	background-color: #bb4a4a !important;
	}
	input[type=checkbox]:checked~.input_blokk_label:after
	{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
	}
	
	input[type=checkbox]:focus~.input_blokk_label:before {
	background-color: hsla(0, 45%, 51%, 0.5);
	}
	input[type=checkbox]:focus~.input_blokk_label:after {
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
	}
	input[type=checkbox]~.input_blokk_label:after
	{
	position: absolute;
	top: .25rem;
	left: 0px;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 50% 50%;
	transition:all 0.125s ease;
	}
	.ertekesites_adatatok_tabla .td2 input[type=checkbox]{
	position: absolute;
	/*! z-index: 1; */
	opacity: 0;
	left: 0px;
	}
	
	.ertekesites_jobb_blokk .tabla td input[name*="termekei_arak"], .ertekesites_jobb_blokk .tabla td input[name*="termekei_brutto_arak"]{
		width:100%;
	}
	.ertekesites_jobb_blokk span{
		white-space: nowrap;
	}

	.input-group-text{
		background-color:whitesmoke;
		border-left: 1px solid #ced4da;
	}
	
	
	
	
	.input_blokk input[type=checkbox]{
		position: absolute;
		z-index: -1;
		opacity: 0;
	}
	.input_blokk input:checked~.custom-control-label::before {
		background-color: #bb4a4a !important;
	}
	.input_blokk input:focus~.custom-control-label::before {
		box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0,123,255,.25);
	}
	.input_blokk input:checked~.custom-control-label::after {
		background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
	}
	.bal_blokk{display: inline-block;width: calc(50% - 7.5px);margin: 5px 5px 0px 5px;margin-right: 2.5px;}
	.bal_blokk2{
		width: calc(33.33% - 0px);
		float: left;
		margin-right: 2.5px !important;
		margin-bottom: 5px;
		margin: 5px;
	}
	.kozepso_blokk{
		width: calc(33.33% - 0px);
		float: left;
		margin: 5px 2.5px;
	}
	.jobb_blokk2{
	margin-left: 5px;
	display: inline-block;
	width: calc(33.33% - 20px);
	float: left;
	margin:  5px;
	margin-left: 2.5px;
	margin-right: 5px;
	}
	.jobb_blokk{display: inline-block;width: calc(50% - 7.5px);margin: 5px 5px 0px 5px;margin-left:  2.5px;}
	.jobb_blokk .form_blokk:last-child{
	margin-bottom: 0px;
	}
	.nagy_blokk{width: calc(100% - 10px);margin: 5px 5px 0px 5px;}
	.tab_panel .chart_container{
		height: 185px;
	}
	.chart{
	width:100%;
	height:100%;
	}
	.tab_panel.small .chart{
	height:167px !important;
	}
	.grafikon{
	height: 180px !important;
	width: 100% !important;
	}

	.grafikon2{
	height:117px !important;
	}
	.grafikon3{
	height:117px !important;
	width:50% !important;
	}
	.grafikon4{
	height:117px !important;
	width:100% !important;
	}
	.grafikon5{
	height:144px !important;
	width:100% !important;
	}
	.grafikon6{
	height: 100% !important;
	width:100% !important;
	min-height: 155px;
	}
	.kor{
	
	}
	.main_fejlec{
	}
	.main .tabla:not(.no_main){position: relative;background-color:white;overflow: auto;vertical-align: top;border-radius: 2px;margin: 5px;width: calc(100% - 10px) !important;/* box-shadow: 0 1px 15px rgba(0,0,0,.04), 0 1px 6px rgba(0,0,0,.04); */}
	.tabla th{
		font-weight: bold;
		padding: 4px 4px 4px 4px;
		text-align:center;
		background-color: transparent !important;
		/* text-shadow: white 0px 1px 0px !important; */
		color: #525252 !important;
		/* border: none !important; */
		font-family: font !important;
		border-bottom: rgba(205, 205, 205, 0.22) 1px solid;
		border-top: none;
	}
	
	.tabla .main_tr td{
		/*! border-top: 3px solid lightgray !important; */
	}
	.tabla td.bold{
		color: #525252 !important;
		font-weight:bold;
		background: whitesmoke;
	}
.tabla td:last-of-type{
	border-right:none;
}
	.tabla thead tr{/* background-color: #f5f5f5 !important; */}
	.tabla{
	width: calc(100% - 2px) !important;
	border:none !important;
	border-spacing: 0px;
	border-radius: 2px;
	/* border-collapse: collapse; */
	}
	.tabla.dataTable th{
		text-align:center !important;
	}
	.tabla a{
	
	}
	.ertekesites_tetel_sor_a{
		min-width: 120px;
	}
	.tabla td{
	border-spacing:0px;
	text-align: center;
	padding: 4px;
	color: #3d3d3d;
	font-size: 13px;
	vertical-align: middle;
	border-width: 1px 0px 1px 1px;
	border-right: rgba(205, 205, 205, 0.22) 1px solid;
	border-top: rgba(205, 205, 205, 0.22) 1px solid;
	}
	.tabla tr:first-child td
	{
		border-top: 0px;
	}
	.tabla td:last-child
	{
		border-right: 0px;
	}
	
	.ertekesites_jobb_blokk .tabla:not(.dwidth) td:first-child{
		max-width: 200px;
	}
	.tabla tr.odd > td {
	
	}
	.tabla:not(.urlapok_termekei) tbody tr:hover{
		background-color: #f5f5f5 !important;
	}
	.ertekesites_jobb_blokk .tabla tbody tr:hover{
		background-color:initial !important;
	}
	.osszegzes_blokk .tabla tbody tr:hover{
		background-color:initial !important;
	}

    .ertekesites_jobb_blokk .tabla tbody tr.new, .dropdown .item.new{
		animation: tr_new 2s ease;		
	}
		@keyframes tr_new{
    	0%{
            background-color:initial;
    	}
    	50%{
    		background-color:#f0f0f0;
    	}
    	100%
    	{
    		background-color:initial;
    	}
	}
	


	.tabla tr:nth-child(even) {/* background-color: rgba(243, 243, 242, 0.61); */}
	
	.ertekesites_jobb_blokk input:not([type='radio']):not([type='checkbox']), .ertekesites_jobb_blokk select
	{
	    min-width: 80px;
	}
	
	.tabla tr.disabled{
		opacity:0.5;
	}
	/*.ertekesites_termekek_tabla{
		border-bottom: 3px solid lightgray !important;
	}*/
	
	.tabla.ertekesites_termekek_tabla > tbody > tr:last-of-type{
		/*border-bottom:3px solid lightgray !important;*/
	}
	.dokumentum_kep{
		max-height:75px;
		object-fit: contain;
	}
	.dokumentumok_tabla td{
	border:none !important;
	}
	.dokumentumok_tabla tr:hover{
	background-color: transparent !important;
	}
	.dokumentumok_tabla tr:nth-child(odd)
	{
	background-color:transparent !important;
	}
	.pagerSavedHeightSpacer.remove-me{
	display:none;
	}
	.bezar_gomb{
	color: #ffffff;
	cursor: pointer;
	background: #44444400;
	width: 40px;
	display: inline-block;
	text-align:  center;
	/* vertical-align: middle; */
	/* right: 10px; */
	position: relative;
	border-top-right-radius: 5px;
	}
	.bezar_gomb:hover::before{
	color: #000000;
	background: #ffffffd4;
	}
	.bezar_gomb:active::before{
	color: #000000;
	background: #ffffffd4;
	box-shadow: inset 5px 5px 10px -5px #0000002b;
	}
	.bezar_gomb:before{
	content: "\f00d";
	font-family: FontAwesome;
	font-size: 11px;
	display: inline-block;
	/* vertical-align: middle; */
	text-align: center;
	line-height: 25px;
	background: #ffffff26;
	/* padding: 2px 9px; */
	border-radius: 50px;
	color: #ffffff;
	width: 25px;
	height: 25px;
	text-shadow: none;
	transition: all 0.125s ease;
	}
	.dashboard_icon_loading{
	opacity:0;
	font-size: 20px;
	z-index: -1;
	display: inline-block;
	}
	a.ti-dashboard.main_link {
		font-size: 20px;
	}
	.dashboard_icon_loading_container{
		width: 100%;
		position: relative;
	}
	.dashboard_icon_loading:before{
	content: "\f1ce";
	color: black;
	font-family: fontAwesome;
	text-align: center;
	}
	.dpage_icon_container {
	overflow: hidden;
	text-align: center;
	width: 100%;
	float: left;
	}
	.dpage_icon_loading{
	font-size: 20px;
	z-index: -1;
	display: inline-block;
	}
	.dpage_icon_loading:before{
	content: "\f1ce";
	color: darkgray;
	font-family: fontAwesome;
	font-size: 25px;
	}
	.sidebar .fa-dashboard:before, .fa-tachometer:before{
	font-size:16px;
	}
	.termek_adatlap_kep{
	width: 100%;
	max-width: 100%;
	max-height: 200px;
	object-fit: contain;
	}
	.blokk{
	position: relative;
	background-color:white;
	overflow-y: auto;
	overflow-x: hidden;
	vertical-align: top;
	border-radius: 2px;
	box-shadow: 0px 0px 0px 1px #ddd;
	}
	.blokk_fejlec{
	transition: 0.125s ease;
	position: relative;
	border-bottom: 1px solid #ddd;
	}
	.blokk_fejlec_c{
	padding: 10px 15px 10px 10px;
	font-size: 13px;
	font-family: fontom;
	}
	/*panel*/
	.panel{background-color:white;position: relative;vertical-align: top;margin: 5px 5px 0px 5px;display: block;}
	.panel_fejlec{transition: 0.125s ease;position: relative;border-bottom: 1px solid #ddd;width: 100%;display:  table;background: whitesmoke;margin-bottom: 5px;/* border-top-right-radius: 5px; *//* border-top-left-radius: 5px; */}
	.panel_fejlec > h3,.panel_fejlec > div{
	padding: 10px 15px 10px 10px;
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	width: calc(50% - 0px);
	display: inline-block;
	vertical-align: middle;
	}
	.panel_lablec {
	padding: 5px 15px 5px 15px;
	font-size: 12px;
	font-family: fontom;
	border-top: 1px solid #ddd;
	background-color: #f5f5f5;
	float: left;
	width: calc(100% - 0px);
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	float: left;
	}
	.panel_lablec:empty{
	display:none;
	}
	/*small_box*/
	.small_box{
	background-color:white;
	position: relative;
	overflow: auto;
	vertical-align: top;
	border-radius: 2px;
	box-shadow: 0px 0px 0px 1px #ddd;
	margin-bottom:5px;
	margin: 5px;
	display: inline-block;
	overflow: hidden;
	min-height: 132px;
	max-height: 132px;
	}
	.small_box:before{
	position: absolute;
	right: 5px;
	top: 5px;
	display: inline-block;
	vertical-align: middle;
	font-size: 60px;
	color: #00000050;
	max-width: 100%;
	max-height: 100%;
	overflow: hidden;
	}
	
	.small_box_fejlec{
	transition: 0.125s ease;
	position: relative;
	display: block;
	padding: 15px 20px 0px 20px;
	font-weight:  bold;
	font-size: 25px;
	margin: 0px;	
	}
	.small_box_fejlec > div{
	padding: 10px 15px 10px 10px;
	font-size: 13px;
	font-family: fontom;
	display:  table-cell;
	vertical-align:  middle;
	width: 50%;
	}
	.small_box_body{
	padding: 20px 20px 15px 20px;
	font-size: 14px;
	min-height: 28px;
	}
	.small_box_lablec div{
	padding: 0px 15px 10px 20px;
	text-align: right;
	transition: all 0.125s ease;
	display: inline-block;
	float: right;
	}
	.small_box:hover .small_box_lablec div{
	color: black;
	}
	.small_box_lablec div:after{
	content: "\f0a9";
	font-family: fontAwesome;
	margin-left: 5px;
	}
	.small_box_lablec div:empty{
	display:none;
	}
	.small_box_lablec div:empty:after{
	content:"";
	}
	.small_box_lablec:empty{
	display:none;
	}
	
	.mini_box{
		padding:5px;
	}
	.mini_box_inner{
		background-color:white;
		position: relative;
		overflow: auto;
		vertical-align: top;
		border-radius: 3px;
		margin-bottom:5px;
		/* margin: 5px; */
		display:inline-block;
		overflow: hidden;
		height: 63px;
		border: 1px solid #e1e1e1;
		box-shadow: 0 1px 15px rgba(0, 0, 0, 0.05), 0 1px 6px rgba(0,0,0,.06);
	}
	.mini_box_inner:before{
		display: table-cell;
		font-size: 35px;
		color: #00000050;
		vertical-align: middle;
		background-color: #00000024;
		text-align: center;
		/* width: 25%; */
		/* max-width: 30%; */
		min-width: 63px;
		max-width: 63px;
		height: 63px;
		position: relative;
	}
	.mini_box_inner.main_link:after {
	content: "\e649";
	font-family: themify;
	width: 10%;
	right: 0px;
	top: 0px;
	background-color: #00000024;
	vertical-align: middle;
	position: absolute;
	padding: 23px 0px;
	text-align: center;
	transform: translateX(100%);
	transition:all 0.125s ease;
	}
	.mini_box:hover::after{
	transform: translateX(0%);
	}
	.mini_box_fejlec{
	transition: 0.125s ease;
	position: relative;
	display: block;
	padding: 0px 5px;
	font-weight:  bold;
	font-size: 16px;
	margin: 0px;
	}
	.mini_box_fejlec > div{
	padding: 10px 15px 10px 10px;
	font-size: 13px;
	font-family: fontom;
	display:  table-cell;
	vertical-align:  middle;
	width: 50%;
	}
	.mini_box_body{
	padding: 5px 5px;
	font-size: 14px;
	display: table-cell;
	vertical-align: middle;
	}
	.mini_box_description{
		transition: 0.125s ease;
		padding: 0px 5px;
		font-size: 13px;
	}
	.mini_box_lablec div{
	padding: 0px 15px 10px 20px;
	font-size: 12px;
	font-family: fontom;
	text-align: right;
	transition: all 0.125s ease;
	display: inline-block;
	float: right;
	}
	.mini_box_lablec:hover{
	color:white;
	background-color: #00000055;
	}
	.mini_box_lablec:empty{
	display:none;
	}
	.mini_box_lablec div:after{
	content: "\f0a9";
	font-family: fontAwesome;
	margin-left: 5px;
	}
	.mini_box_lablec div:empty:after{
	content:"";
	}
	
	.tab_panel{
		padding: 5px !important;
		position: relative;
		height: 360px;
	}
	.tab_panel_inner{
		background-color:white;
		position: relative;
		vertical-align: top;
		border-radius: 5px;
		margin-bottom:5px;
		border: 1px solid #e1e1e1;
		box-shadow: 0 1px 15px rgba(0,0,0,.04), 0 1px 6px rgba(0,0,0,.04);
		box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05), 0 1px 15px rgba(0,0,0,.06);
		width: 100%;
		height: 100%;
		overflow-y: hidden;
		}
	.tab_panel_tabs {
		height: calc(100% - 75px);
	}
	.tab_panel.no_footer .tab_panel_tabs{
		height: calc(100% - 41px);
	}
	.tab_panel_inner:not(.no_footer) .tab_panel_body{
		/* min-height: 166px; */
		/* max-height: 166px; */
		/* overflow-y: auto; */
		/* overflow-x: hidden; */
		height: calc(100% - 49px);
	}
	
	.tab_panel_inner .tab_panel_body{
		height: calc(100% - 41px);
		overflow-x: hidden;
	}
	.tab_panel_inner.no_footer .tab_panel_body{
		height: calc(100% - 10px);
	}

	
	.tab_panel_inner.no_footer .tab_panel_tabs{
		height: calc(100% - 41px);
	}
	.tab_panel_inner:not(.no_footer) .tab_panel_body{
		/* height: calc(100% - 50px); */
		/* overflow-y: auto; */
	}
	.tab_panel.small .tab_panel_body{
	max-height: 167px;
	min-height: 167px;
	}
	.tab_panel_fejlec{
	transition: 0.125s ease;
	position: relative;
	/* border-bottom: 1px solid #ddd; */
	width: 100%;
	display:  table;
	/* border-bottom: 1px solid lightgray; */
	/* background: whitesmoke; */
	}
	.tab_panel_fejlec .ui-tabs-nav{
		background-color:initial !important;
	}
	.tab_panel_fejlec li{
		background-color:initial !important;
	}
	.tab_panel_fejlec li a{
		/* color:black !important; */
	}
	.chart_icon:before{	
	content: "\e6ba";
	font-family: themify;
	display: inline-block;
	margin-right:5px;
	}
	.raktar_icon:before{
	content: "\e708";
	font-family: themify;
	display: inline-block;
	margin-right:5px;
	}
	.csillag_icon:before{
	content: "\e60a";
	font-family: themify;
	display: inline-block;
	margin-right:5px;
	}
	.fizetetlen_szamlak_icon:before{	
	content: "\e6c5";
	font-family: themify;
	display: inline-block;
	margin-right:5px;
	}
	.megrendelesek_icon:before{	
	content: "\e60d";
	font-family: themify;
	display: inline-block;
	margin-right:5px;
	}
	.gear_icon:before{	
	content: "\e60f";
	font-family: themify;
	display: inline-block;
	margin-right:5px;
	}
	.tab_panel .tab_panel_fejlec div:before{
	display: inline-block;
	margin-right:5px;
	position: relative;
	top: 1px;
	}
	.tab_panel ul{
	text-align: right;
	}
	.tab_panel ul li{
	font-size: 13px;
	font-family: fontom;
	display: inline-block !important;
	vertical-align: middle;
	/* border-left: 1px solid #ddd; */
	/* border-right: 1px solid #ddd; */
	/* margin-bottom: -1px; */
	/* border-bottom: 1px solid #ddd; */
	transition:all 0.125s ease;
	/* background-color: #bb4a4a; */
	/* border-radius: 20px; */
	/* color: white; */
	padding: 10px !important;
	}
	.tab_panel ul li:not(.paginate_button):last-child{
	/* border-right: 0px solid #ddd; */
	}
	.tab_panel ul li a{
	padding: 5px 15px 5px 10px !important;
	display: block !important;
	color: black !important;
	/* color: white; */
	background: #f6f6f6;
	font-family: fontom2;
	/* font-weight: bold; */
	}
	.tab_panel ul li.ui-tabs-active.ui-state-active
	{
	/* border-bottom: 2px solid white; */
	/* margin-bottom: -1px; */
	/* box-shadow: inset 0px 2px 0px #bb4a4a; */
	/* background: #fbfbfb; */
	}
	.tab_panel ul li.ui-tabs-active.ui-state-active a{
		/* color: #ffffff; */
		/* transform: scale(1.1); */
		background: #e5e5e5;
	}
	.tab_panel_fejlec > div{
	padding: 10px 15px 10px 10px;
	font-size: 14px;
	font-family: fontom2,themify;
	display:  table-cell;
	vertical-align:  middle;
	/*! width: 50%; */
	white-space: nowrap;
	/* font-weight: bold; */
	/* text-transform: uppercase; */
	/* background: whitesmoke; */
	/* color: #848484; */
	}
	.tab_panel_lablec {
	/* padding: 5px 15px 5px 15px; */
	font-size: 12px;
	font-family: fontom;
	border-top: 1px solid #ddd;
	/* float: left; */
	width: calc(100% - 0px);
	/* float: left; */
	max-height: 85px;
	align-self: end;
	}
	.tab_panel_lablec:empty{
	display:none;
	}
	.description-block{text-align: left;padding: 15px 15px;position:relative;display:inline-block;/* margin:0px 5px; */}
	.description-block:after {
	content: '';
	width: 1px;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
	background: linear-gradient(to bottom,#ffffff00 0%, #ddd 50%, #ffffff00 100%);
	}
	.description-block:last-child::after{
	width: 0px;
	}
	.description-block span{
	display:block;
	}

    .description-block2{text-align: center;padding: 15px 0px;position:relative;display:inline-block;/* margin:0px 5px; */}
	.description-block2:after {
	content: '';
	width: 1px;
	height: 100%;
	position: absolute;
	right: 0px;
	top: 0px;
	background: linear-gradient(to bottom,#ffffff00 0%, #ddd 50%, #ffffff00 100%);
	}
	.description-block2:last-child::after{
	width: 0px;
	}
	.description-block2 span{
	display:block;
	}
	
	.description-block-price{
		font-size: 16px;
		color: #bb4a4a;
		font-family: fontom2;
		font-weight: bold;
	}
	.description-block-text{
	color: gray;
	}
	.help{
	text-align:right;
	padding: 0px !important;
	display: table-cell;
	margin: 0px !important;
	}
	.help .help_content{border-radius: 2;-webkit-font-smoothing: subpixel-antialiased;visibility:hidden;position: absolute;top: 110%;right: 0px;background: #2185d0;color: white;padding: 10px;text-align: left;transition: all 0.25s ease;opacity:0;border-radius: 3px;z-index: 9;}
	.help_content:before {content: '';width: 0px;height: 0px;position: absolute;top: -4px;right: calc(0% - -13.5px);border-right: 10px solid #bb4a4a00;border-top: 10px solid #2185d0;transform: rotate(45deg);}
	.help .help_content.aktiv{position: absolute;top: calc(100% - 5px);visibility:visible;opacity:1;}
	.help_content ul{
	background-color:transparent;
	width: auto;
	position: relative;
	padding: 0px;
	margin: 0px;
	display: block;
	border-bottom: 0px;
	}
	.help_content ul li{
	display:block;
	width: 100%;
	background-color:transparent;
	padding: 0px 10px;
	font-family: font;
	list-style: none;
	box-sizing: border-box;
	}
	.help_icon{
	position:relative;
	display: inline-block;
	padding: 5px 7px;
	margin-right: 5px;
	vertical-align: bottom;
	border-radius: 100%;
	color: #4c4c4c;
	cursor:pointer;
	transition:all 0.125s ease;
	}
	.help_icon:hover{
	color: black;
	}
	
	.help_icon:after{
	content: "\f29c";
	display: inline-block;
	font-family: fontAwesome;
	font-size: 17px;
	}
	.help_icon.aktiv:after{
	content: "\f00d";
	}
	.panel_alert.error{
	color:#bb4a4a;
	}
	.panel_alert:before{	
	content: "\f071";
	font-family: FontAwesome,fontom;
	margin-right: 5px;	
	}
	.panel_body{}
	.panel.dropdown_blokk .panel_body{
	max-height:300px;
	overflow: auto;
	}
	.panel.dropdown_blokk{box-shadow: 0px 0px 2px 0px #000;border-radius: 0px;margin: 5px 0px 0px 0px;}
	.panel.dropdown_blokk .panel_fejlec{background-color: #282828;color: white;border-top-left-radius: 0;border-top-right-radius: 0;margin-bottom: 0px;}
	.panel .input_blokk_label{
	display: block;
	}
	.panel .input_blokk.input_checkbox .input_blokk_label{
	display:inline-block;
	}
	
	.cl_d_ib.col1{
	width: 100%;
	margin:0px;
	}
	.cl_d_ib.col2{
	width: 50%;
	margin:0px;
	}
	.cl_d_ib.col3{
	width: 33.33%;
	margin:0px;
	}
	.cl_d_ib.col4{
	width: 25%;
	margin:0px;
	}
	.cl_d_ib.col5{
	width: 20%;
	margin: 0px;
	}
	.cl_d_ib{vertical-align: top;}
	.cl_d_ib .mini_box{
	margin: 5px 5px 5px 5px;
	}
	
	.tablesorter-pager{padding: 0px !important;}
	.tablesorter-pager select{vertical-align: middle;padding: 3px !important;border:none;padding: .5rem 15px !important;margin: 0px !important;font-size: 11px;line-height: 1rem;height: 29px;}
	.tablesorter-pager *{color: black;line-height: initial !important;}
	.tablesorter-pager *:focus{
		box-shadow:none !important;
	}
	.tablesorter-pager select.pagesize {
		background: #e9ecef;
	}
	.tablesorter-blue input.tablesorter-filter, .tablesorter-blue select.tablesorter-filter{
	height:25px !important;
	}
	
	.tablesorter-pager .next{
		vertical-align: middle;
	}
	.tablesorter-pager .prev{
		vertical-align: middle;
	}
	.tablesorter-pager .last{
		vertical-align: middle;
	}
	.tablesorter-pager .first{
		vertical-align: middle;
	}
	.pagination_parent_parent{
	opacity:0;
	}
	.pagination_parent {
		padding: 5px;
		/* display: inline-block; */
	}
	.dataTables_wrapper .pagination_parent{
		padding:0px;
	}
	.dataTables_wrapper .dt-button-background{
		display: none !important;
	}
	div.dataTables_wrapper div.dataTables_filter{
		vertical-align:top;
	}
	.pagination_parent ul{
		background-color:initial;
		margin-bottom: 0px;
	}
	.pagination_parent li{
		background-color: #f6f6f6 !important;
	}
	.pagination_parent li.active{
		background-color: #bb4a4a !important;
	}
	.pagination{
	border-bottom:0px !important;
	display:flex !important;
	}
	.pagedisplay {
	font-size: 12px;
	}
	.page-item{
		background-color: #fff;
		margin-left: 0px !important;
		border-left: 1px solid lightgray;
		border-top: 1px solid lightgray;
		border-bottom: 1px solid lightgray;
		border-right: 1px solid lightgray;   
		transition:all 0.125s ease;
		margin-left: -1px !important;
		position: relative;
		z-index: 1;
	}
	.page-item:not(.disabled):not(.checkbox):not(.active):not(.readonly):hover{
		background-color: lightgray !important;
		border-color: darkgray !important;
		z-index: 2;
	}
	.page-item:last-of-type{
		border-right: 1px solid lightgray;
		border-top-right-radius: .25rem;
		border-bottom-right-radius: .25rem;
	}
	.page-item:first-child{
		/* margin-left: 0px !important; */
		border-top-left-radius: .25rem;
		border-bottom-left-radius: .25rem;
	}
	
	.datatable_button:last-child{	
		border-top-right-radius: .25rem;
		border-bottom-right-radius: .25rem;
	}
	.datatable_button:first-child{	
		border-top-left-radius: .25rem;
		border-bottom-left-radius: .25rem;
	}
	.datatable_button{
		transition: all 0.125s ease !important;
		color:black;
		border-left: 1px solid lightgray;
		border-top: 1px solid lightgray;
		border-bottom: 1px solid lightgray;
		border-right: 1px solid lightgray;
		background-color: #f6f6f6 !important;
	}
	.datatable_button:hover{
		color:black !important;
		background-color: lightgray !important;
		border-color: darkgray !important;
	}
	.datatable_button:focus{
		box-shadow:none !important;
	}
	.page-link{
		background-color: transparent !important;
		border: 0px !important;
		padding: .5rem .75rem !important;
		margin: 0px !important;
		line-height: initial;
		display: inline-block;
		vertical-align: middle !important;
		color: black;
		height: 28px;
	}
	.page-link:focus{
		box-shadow:none;
	}
	.date-page-link{
		padding: 0px !important;
		height: 100%;
	}
	.page-link.readonly
	{
		background-color: #e9ecef;
		border-color: #dee2e6;
		cursor: default !important;
	}
	
	.page-item input,.page-item select{
		height: 100%;
		border: 0px !important;
		width:100%;
		border-radius: 0px !important;
	}
	.page-item input[type=checkbox]{
		height: initial;
		width:initial;
	}
	.page-item.checkbox{
		border-color:transparent;
		margin-left: 10px !important;
	}
	.date-page-link input{height: 28.5px;}
	.page-link checkbox{
		
	}
	.page-item:not(.active):not(.disabled):hover > .page-link{
		color:black !important;
	}
	span.page-link.page-link2 {
	padding: 0px !important;
	}
	.page-link.first:after {font-family: FontAwesome;content: "\f048";/* margin-left: 10px; */color: black;line-height: 1rem;}
	.page-link.prev:after {font-family: FontAwesome;content: "\f053";/* margin-left: 10px; */color: black;font-size: 11px;line-height: 1rem;}
	
	.page-link.next:after {font-family: FontAwesome;content: "\f054";/* margin-left: 10px; */color: black;font-size: 11px;line-height: 1rem;}
	.page-link.last:after {font-family: FontAwesome;content: "\f051";/* margin-left: 10px; */color: black;/* font-size: 11px; */line-height: 1rem;}
	.page-link.nezet:after {
	font-family: FontAwesome;
	content: "\f0db";
	margin-left: 10px;
	color: black;
	line-height: 1rem;
	}
	
	
	.fejlec_mentes_icon{
	font-family: fontom,FontAwesome;
	cursor: pointer;
	transition: 0.125s ease;
	display: flex;
	color: white;
	background: #ffffff26;
	border: none;
	border-radius: 3px;
	min-height: 30px;
	margin: 0px;
	text-decoration: none;
	vertical-align: middle;
	align-items: center!important;
	margin: 5px 0px;
	padding: 0px 15px;
	}
	.fejlec_mentes_icon:disabled{
	cursor: wait;
	}
	.fejlec_mentes_icon_c:before{
	content: "\f0c7";
	font-family: fontAwesome;
	font-size: 13px;
	padding: 0px 0px;
	display:  inline-block;
	text-align: center;
	}
	.fejlec_mentes_icon:active{
	color: #963939;
	box-shadow: inset 5px 5px 10px -5px #0000002b;
	}
	.fejlec_mentes_icon:hover {
	color: #000000;
	background: #ffffffd4;
	}
	.mentes_folyamatban{
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
	
	}
	.user_icon:before{
	content: "\f2be";
	font-size:20px;
	font-family: FontAwesome;
	}
	.mentes_folyamatban:before{
		content: "\f013";
		display:inline-block;
	}
	.dokumentum_gombok{
		position: absolute;
		right: -5px;
		visibility: hidden;
		opacity: 0;
		transition: all 0.25s ease;
		display: flex;
		/* width: 50%; */
		/* padding-right: 5px; */
	}
	.dokumentum_gombok div:last-child::before{
		border-left-width:0px;
	}
	.dokumentum_gombok div:first-child::before{
		border-left-width:1px;
	}
	.dokumentum_nev{font-family: font,FontAwesome;position: relative;display: flex;vertical-align: middle;padding: 5px;}
	.dokumentum_div:hover .dokumentum_gombok{opacity:1;visibility:visible;right: 5px;}
	
	
	
	.dokumentum_torles{font-family: fontom,FontAwesome;/* display: inline-block; *//* vertical-align: middle; */display: inline-block;height: 100%;position: relative;}
	.dokumentum_torles:hover::before{background-color: whitesmoke;}
	.dokumentum_torles:before{/* vertical-align: middle; */content: "\f014";background-color: white;border: 1px solid lightgray;/* border-radius: 2px; */padding: 0px 5px;color: #000000;display: inline-block;transition: all 0.125s ease;}
	
	.dokumentum_letoltes{font-family: fontom,FontAwesome;display: inline-block;margin-left: 5px;display: inline-block;}
	.dokumentum_letoltes:hover::before{background-color: whitesmoke;}
	.dokumentum_letoltes:before{content: "\f0ed";background-color: white;/* border-radius: 2px; */padding: 0px 5px;color: black;display: inline-block;transition: all 0.125s ease;border: 1px solid lightgray;}
	
	.dokumentum_div{/* padding: 2px 5px; */overflow: hidden;vertical-align: middle;display: inline-block;}
	.dokumentum_icon{font-family:fontom,FontAwesome;font-size: 25px;transition:all 0.125s ease;margin: 0px 0px 0px 5px;}
	.dokumentum_icon:before{
	content: "\f0f6";
	}
	.dokumentum_icon_kicsi{font-family:fontom,FontAwesome;font-size: 15px;margin-right: 2.5px;transition:all 0.125s ease;margin: 0px 0px 0px 5px;}
	.dokumentum_icon_kicsi:before{
	content: "\f0f6";
	}
	.dokumentum_div:HOVER{background-color: whitesmoke;}
	.dokumentum_icon_kep:before{
	content: "\f1c5";
	}
	.dokumentum_icon_pdf:before{
	content: "\f1c1";
	}
	.dokumentum_icon_xls:before{
	content: "\f1c3";
	}
	.dokumentum_icon_doc:before{
	content: "\f1c2";
	}
	.felkialto_icon{    
	
	}
	.piros_color:after,.piros_color:before{
	color:#ff3621;
	}
	.sarga_color{
	color:#ae8323;
	}
	.sarga_color:before{
	color:#e2d70a;
	}
	.zold_color{
	color:green;
	}
	.tabla .torles_icon{
	margin: 1px 1px;
	display: inline-block;
	}
	/*
	.tabla .zold_color{
	background-color: #00a65a;
	color: white;
	padding: 3px 10px;
	text-shadow: 1px 0px 0px black;
	border-radius: 2px;
	text-transform:uppercase;
	margin: 1px 1px;
	display: inline-block;
	}
	.tabla .orange_color{
	background-color: orange;
	color: white;
	padding: 3px 10px;
	text-shadow: 1px 0px 0px black;
	border-radius: 2px;
	text-transform:uppercase;
	margin: 1px 1px;
	display: inline-block;
	}
	.tabla .piros_color {
	background-color: #bb494a;
	color: white;
	padding: 3px 10px;
	text-shadow: 1px 0px 0px black;
	border-radius: 2px;
	text-transform:uppercase;
	margin: 1px 1px;
	display: inline-block;
	}
	*/
	.felkialto_icon:before{
	margin-right:5px;
	/* font-weight: bold; */
	cursor:pointer;
	content: "\e6c5";
	font-family: themify;
	font-size: 12px;
	}
	.input_blokk_label2{
		display: inline-block;
	font-family: fontom;
	font-weight: bold;
	font-size: 13px;
	vertical-align:middle;
	}
	.input_blokk_hover:hover{
	background-color:#e8e8e8;
	}
	.allapot_div_zold{
	color:white;
	background-color: #000000;
	border-radius: 2px;
	padding-left: 2px;
	margin-top: 1px;
	text-align: center;
	}
	.checkbox_buttons.themify:before,.checkbox_buttons.fontAwesome:before{
		margin-right:5px;
		vertical-align: middle;
	}
	.ora_icon:before{
	font-family:FontAwesome;
	margin-right:5px;
	content: "\f017";
	}
	.fel_icon:before{
	content: "\f062";
	font-family: FontAwesome;
	margin-right:5px;
	}
	.euro_icon:before{
	content: "\f153";
	font-family: FontAwesome;
	margin-right:5px;
	}
	.le_icon:before{
	content: "\f063";
	font-family: FontAwesome;
	margin-right:5px;
	}
	.kosar_icon:before{
	margin-right:5px;
		content: "\e60d";
	font-family: themify;
	}
	.kezfogas_icon:before{
	margin-right:5px;
	content: "\f2b5";
	font-family: fontAwesome;
	}
	
	
	.bejovo_icon:before{
	margin-right:5px;
		content: "\e632";
	font-family: themify;
	}
	.alert_icon:before{
	margin-right:5px;
	content: "\e6c5";
	font-family: themify;
	}
	.info_icon:before{
	margin-right:5px;
	content: "\f129";
	font-family: fontAwesome;
	}
	.pipa_icon:before{content:"\e64c";font-family: themify;margin-right:5px;/* font-size: 12px; */}
	.pipa_icon2:before{
		content:"\f00c";font-family: fontAwesome;margin-right:5px;
	}
	.gomb.pipa_icon:before, li a.pipa_icon:before{
		font-size: 12px;
	}
	.felho_fel_icon:before{
	content:"\e6b2";
	font-family: themify;
	margin-right:5px;
	}
	.munkalap_icon:before {
	content: "\e6b4";
	font-family: themify;
	}
	.arajanlat_icon:before {
	content: "\e69c";
	font-family: themify;
	}
	.szallitolevel_icon:before {
	content: "\e66d";
	font-family: themify;
	}
	.refresh_icon:before {
	content: "\f021";
	font-family: fontAwesome;
	}
	
	
	.gombe.szallitolevel_icon:before,.gomb.szallitolevel_icon:before {
		margin-right:5px;
	}
	.gombe.refresh_icon:before,.gomb.refresh_icon:before {
		margin-right:5px;
	}
	
	.garancialevel_icon:before{
		content: "\e618";
		font-family:themify;
	}
	.bizonylat_icon:before{
	content:"\e6a4";
	font-family:themify;
	}
	.partner_icon:before {
	content: "\e602";
	font-family: themify;
	
	}
	.latogato_icon:before {
	content: "\f06e";
	font-family: fontAwesome;
	}  
	
	
	
	.kerdojel_icon:before{
	content: "\f128";
	font-family:FontAwesome;
	margin-right:5px;	
	}
	.szallito_icon:before{
	content: "\f0d1";
	font-family:FontAwesome;
	margin-right:5px;
	}
	
	.modositas_icon:before{
	font-family:FontAwesome;
	margin-right:5px;
	content: "\f044";
	}
	.megjegyzes_icon:before{
		font-family:FontAwesome;
		margin-right:5px;
		content: "\f0e5";
		}
	.torles_icon:before{
	font-family:FontAwesome;
	margin-right:5px;
	content: "\f00d";
	}
	.nyomtatas_icon:before{
	font-family:themify;
	margin-right:5px;
	content: "\e681";
	}
	.nyomtatas_icon2:before{
		font-family:fontAwesome;
		margin-right:5px;
		content: "\f02f";
		}
	
	.plus_icon:before{
	font-family:FontAwesome;
	margin-right:5px;
	content: "\f067";
	}
	.copy_icon:before{
	font-family:FontAwesome;
	margin-right:5px;
	content: "\f0c5";
	} 
	.lock_icon:before{
	font-family:FontAwesome;
	margin-right:5px;
	content: "\f023";
	}
	.unlock_icon:before{
	font-family:FontAwesome;
	margin-right:5px;
	content: "\f13e";
	}  
	.dialog_link{
	cursor:pointer !important;
	}
	.kiemelt_link{
		display: block;
		background: whitesmoke;
		padding: 5px;
		border-radius: 3px;
		transition: all 0.25s ease;
	}
	.kiemelt_link:hover{
		background-color: #eaeaea;
		box-shadow: inset 0px 0px 60px 0px #0000001c;
	}
	.kiemelt_link:active{
		background-color: #eaeaea;
		box-shadow: inset 0px 0px 60px 0px #00000036;
	}
	a.a2{
		background: whitesmoke;
		padding: 0px 10px;
		border-radius: 2px;
		border: 1px solid #dfdfdf;
		transition:all 0.125s ease;
	}
	a.a2:active{
		box-shadow: inset 0px 0px 5px #0000000d;
	}
	.main_link{
	cursor:pointer !important;
	}
	.dialog_link_kicsi{
	cursor:pointer !important;
	}
	.dialog_inline_link{
	cursor:pointer !important;
	}
	.talca_gomb{
	position: absolute;
	right: 35px;
	top: 0px;
	color: #ffffff;
	cursor: pointer;
	background: rgb(117, 83, 80);
	padding: 6px 10px 2px 10px;
	}
	.talca_gomb:before{
	content: "\f2d1";
	font-size: 15px;
	font-family:FontAwesome;
	}
	.talca_gomb:hover{
		background: rgb(97, 87, 87);
	}
	.felhasznalo_label{
	display: inline-block;
	margin-left: 2px;
	margin-top:2px;
	font-size: 11px;
	padding: 2px 5px;
	font-family: fontom,themify;

	border-radius: 2px;

	}
	.felhasznalo_label:first-child{
		margin-left:0px;
		margin-top:0px;
	}
	.felhasznalo_label:before{
	    content: "\e602";
       margin-right: 5px;
	}
	.felhasznalo_csoport_label{
	display: inline-block;
	margin-left: 2px;
	margin-top:2px;
	font-size: 11px;
	padding: 2px 5px;
	font-family: fontom,fontAwesome;
	border-radius: 2px;

	}
	.felhasznalo_csoport_label:first-child{
		margin-left:0px;
		margin-top:0px;
	}
	.felhasznalo_csoport_label:before{
	    content: "\f0c0";
       margin-right: 5px;
	}

    .crm_lista_teendo_label{
	display: inline-block;
	margin-left: 2px;
	margin-top:2px;
	font-size: 11px;
	padding: 2px 5px;
	font-family: fontom,fontAwesome;
	border-radius: 2px;
	background-color:lightgray;
	color:white;
	text-align: left;
	}
	.crm_lista_teendo_label:first-child{
		margin-left:0px;
		margin-top:0px;
	}	
	.crm_lista_teendo_label .themify{
		top:1px;
		position: relative;
	}
	
	.ui-autocomplete{
	display: block;
	background-color: white;
	width:200px;
	position: relative;
	width:500px !important;
	left:0px;
	padding-left:0px;
	z-index: 999;
	border-radius:0px;
	border-radius:3px;
	box-shadow: 0 2px 4px 0 rgba(34,36,38,.12), 0 2px 10px 0 rgba(34,36,38,.15);
	border: 1px solid #d4d4d5;
	animation: dialog_anim2 0.25s;
	}
	.ui.autocomplete .menu{
	
	}
	.dropdown.icon.big:before{
		
	}
	.ui.dropdown .menu .item{}
	.ui.dropdown .menu .item.csoportnev{
		background: rgb(211 211 211);
		border-top: 1px solid darkgray;
	}

.ui.dropdown[class*="termek"] .menu .item{border-bottom: 1px solid #ebebeb;}
.ui.dropdown[class*="partnerek"] .menu .item{border-bottom: 1px solid #ebebeb;}
.ui.dropdown[class*="beszallito"] .menu .item{border-bottom: 1px solid #ebebeb;}
	@media screen and (max-width:1000px) {
		.description-block:after {
			display:none;
		}
		.input_blokk_also{
			display:inline-block;
		}
	.page-item.checkbox{		
		margin-left: 0px !important;
	}
	.ui-autocomplete{
	display: block;
	background-color: white;
	width:100%;
	position: absoute;
	
	padding-left:0px;
	z-index: 999;
	border-radius:0px;
	box-shadow:0px 0px 10px #222;
	left: 5% !important;
	width:calc(100% - 10%) !important;
	padding:0px !important;
	}
	}
	
	.ui-menu .ui-state-focus{
		background: #f9fafb;
	}
	
	.ui-menu-item .ui-state-focus{
	background-color: #e5e5e5;	
	}
	.ui-menu-item .ui-state-active{
	background-color: #e5e5e5;		
	}
	
	.ui-menu .ui-state-focus .autocomplete_elemek_1{
		font-weight:bold
	}
	.ui-menu-item .ui-state-focus .autocomplete_elemek_1{
		font-weight:bold
	}
	.ui-menu-item .ui-state-active .autocomplete_elemek_1{
		font-weight:bold
	}
	
	
	
	.ui-menu .ui-state-focus .autocomplete_elemek{
	font-weight: normal;
	margin: 0px;
	
	left:0px;
	
	color:black;
	transition:all 0.125s ease;
	box-shadow:inset 0px -1px 0px #ac4c4c;
	
	}
	.ui-menu .ui-state-focus .autocomplete_elemek .autocomplete_elemek_kep{
	transform:scale(1.2);
	}
	
	.ui-menu .ui-menu-item div:hover {
	
	cursor:pointer;
	
	
	
	
	}
	
	ui-menu-item div {
	position: relative;
	
	}
	.ui-menu .ui-menu-item {
	margin: 0;
	padding: 0;
	width: 100%;
	
	}
	.ui-menu .ui-menu-item div {
	font-size: 12px;
	}
	.ui-state-highlight,
	.ui-widget-content .ui-state-highlight,
	.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcd113;
	background: #f8da4e url(images/ui-bg_glass_55_f8da4e_1x400.png) 50% 50% repeat-x;
	color: #915608;
	}
	.ui-state-highlight a,
	.ui-widget-content .ui-state-highlight a,
	.ui-widget-header .ui-state-highlight a {
	color: #915608;
	}
	.ui-state-error,
	.ui-widget-content .ui-state-error,
	.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #e14f1c url(images/ui-bg_gloss-wave_45_e14f1c_500x100.png) 50% top repeat-x;
	color: #ffffff;
	}
	.ui-state-error a,
	.ui-widget-content .ui-state-error a,
	.ui-widget-header .ui-state-error a {
	color: #ffffff;
	}
	.ui-state-error-text,
	.ui-widget-content .ui-state-error-text,
	.ui-widget-header .ui-state-error-text {
	color: #ffffff;
	}
	.ui-priority-primary,
	.ui-widget-content .ui-priority-primary,
	.ui-widget-header .ui-priority-primary {
	font-weight: bold;
	}
	.ui-priority-secondary,
	.ui-widget-content .ui-priority-secondary,
	.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70);
	font-weight: normal;
	}
	.ui-state-disabled,
	.ui-widget-content .ui-state-disabled,
	.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
	}
	.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
	}
	
	/* Icons
	----------------------------------*/
	
	/* states and images */
	.ui-icon {
	width: 16px;
	height: 16px;
	}
	.ui-menu {
	list-style: none;
	padding: 0px 0px;
	margin: 0;
	display: block;
	outline: none;
	}
	.ui-menu .ui-menu {
	margin-top: -3px;
	position: absolute;
	}
	.ui-menu .ui-menu-item {
	margin: 0;
	cursor:pointer;
	width: 100%;
	/* support: IE10, see #8844 */
	border-bottom: 1px solid rgba(34,36,38,.1);
	}
		.ui-menu .ui-menu-item:last-child{
		border:none;
		}
	.ui-menu .ui-menu-divider {
	margin: 5px -2px 5px -2px;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
	}
	.ui-menu .ui-menu-item a {
	text-decoration: none;
	display: block;
	
	
	min-height: 0; /* support: IE7 */
	font-weight: normal;
	}
	.ui-menu .ui-menu-item a.ui-state-focus,
	.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
	}
	
	.ui-menu .ui-state-disabled {
	font-weight: normal;
	margin: .4em 0 .2em;
	
	}
	.ui-menu .ui-state-disabled a {
	cursor: default;
	}
	
	/* icon support */
	.ui-menu-icons {
	position: relative;
	}
	.ui-menu-icons .ui-menu-item a {
	position: relative;
	padding-left: 2em;
	}
	
	/* left-aligned */
	.ui-menu .ui-icon {
	position: absolute;
	top: .2em;
	left: .2em;
	}
	
	/* right-aligned */
	.ui-menu .ui-menu-icon {
	position: static;
	float: right;
	}
	.ui-menu-item > .autocomplete_elemek:hover > a{
	
	}
	.uj_termek_nev{
		width:100%;
	}
	
	.autocomplete_elemek{
	background-color:white;
	border-bottom:1px solid #DADADA;
	
	}
	
	
	.autocomplete_elemek a:hover{
	
	}
	
	ui-helper-hidden {
	display: none;
	}
	.ui-helper-hidden-accessible{
	display:none;
	}
	.ui-autocomplete ui-front ui-menu ui-widget ui-widget-content{
	z-index:999;
	
	}
	.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
	
	}
	.ui-helper-clearfix:before,
	.ui-helper-clearfix:after {
	content: "";
	display:none;
	border-collapse: collapse;
	}
	.ui-helper-clearfix:after {
	clear: both;
	}
	.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
	}
	.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0);
	display:none;
	}
	.autocomplete_elemek_1{
		font-size: 13px;
	font-family: fontom;
	color: #681a1a;
	}
	.autocomplete_elemek_2{
	padding: 0px 0px 3px 5px;
	font-weight:normal;
	font-size:11px;
	}
	.autocomplete{
	background-position:right;
	background-size:contain;
	background-repeat:no-repeat;
	font-family: fontAwesome,font;
	min-width: 140px !important;
	}
	.cegadatok_kep{
		width: 50%;
	max-width: 50%;
	margin-left: 25%;
	}
	.cke_chrome{
	border: 1px solid #dedede !important;
	border-radius: 2px !important;
	box-shadow:none !important;
	}
	.cke_resizer{
		border-color: transparent whitesmoke transparent transparent !important;
	}
	.cke_bottom{
		background: white !important;
	}
	.ertekesites_bal_blokk{
	text-align: center;
	padding: 2.5px;
	width: 100%;
	margin-bottom: -1.5px !important;
	}
	.ertekesites_jobb_blokk{
		float: right;
		width: calc(100% - 10px);
		margin-right: 5px;
		margin-top: 5px;
	}
	.ertekesites_jobb_blokk2{
	width: calc(75% - 10px);
	margin-left: 5px;
	margin-top: 5px;
	margin-bottom:5px;
	display: inline-block;
	vertical-align: top;
	}
	.ertekesites_jobb_blokk3{
		width: calc(25% - 5px);
		margin-right: 5px;
		margin-top: 5px;
		margin-bottom:5px;
		display: inline-block;
		vertical-align: top;
		float: right;
		}
	@media screen and (max-width:1000px) {
	.ertekesites_bal_blokk{
		width: calc(100% - 10px);
	}
	.ertekesites_jobb_blokk{
		float: right;
		width: calc(100% - 10px);
	}
	}
	.ertekesites_also_blokk .form_blokk{
	margin-top: 5px;
	}
	.ertekesites_also_blokk{
		width: calc(100% - 10px);
		margin-left: 5px;
		float: left;
	}
	@media screen and (max-width:1000px) {
	.ertekesites_also_blokk{
		margin-left: 5px;
		width: calc(100% - 10px);
	}
	}
	.urlap_vegosszeg{
		font-size:20px !important;
		font-weight:normal !important;
	}
	.termekek_vegosszeg{
		font-size:20px !important;
		font-weight:bold !important;
	}
	.urlap_form_tabla{width: 100%;}
	.urlap_form_tabla .td1{
		width:100%;
		padding-top: 10px;
	}
	.urlap_form_tabla .td2{
		width:100%;
		/* padding-bottom: 10px; */
		position: relative;
	}
	.urlap_form_tabla .td3{
		width:100%;
		/* padding-bottom: 10px; */
	}
	.urlap_form_tabla tbody tr:last-of-type{
	}
		.ertekesites_adatatok_tabla{
	width:100%;
		}
	.ertekesites_adatatok_tabla .td1{
		width:20%;
		padding:5px;
		border-right: rgba(205, 205, 205, 0.22) 1px solid;
		border-top: rgba(205, 205, 205, 0.22) 1px solid;
		text-align: right;
		}
		.ertekesites_adatatok_tabla .td2{
		padding:5px;
		text-align: left;
		border-left: rgba(205, 205, 205, 0.22) 1px solid;
		border-top: rgba(205, 205, 205, 0.22) 1px solid;
		}
	.ertekesites_adatatok_tabla tr:first-child .td1,.ertekesites_adatatok_tabla tr:first-child .td2{
		border-top:0px;
	}
	.crm_adatlap_blokk .ertekesites_adatatok_tabla .td1{
		vertical-align:top;
		padding-top: 12px;
	}
	.ertekesites_adatatok_tabla tr:last-child:not(cl_d_none) .td1,.ertekesites_adatatok_tabla tr:last-child .td2{
		border-bottom:0px;
	}
	.td2 .ui.toggle.checkbox{
		vertical-align: middle !important;
		}

	.td2 .ui.toggle.checkbox.warning label:before {		
		background: #ffc107!important;		
	}
	.td2 .ui.toggle.checkbox.success label:before {		
		background: #28a745!important;		
	}		

	.ertekesites_adatatok_tabla .td1 .input_blokk_label{/* color:#a13a32; *//* font-weight: bold; */}
	.datum_utkozes{padding: 3px 5px;background-color: rgba(192, 53, 53, 0.75);display:none;color: white;text-shadow: 1px 1px 0px black;border-radius: 1px;cursor:pointer;transition:all 0.525s ease;vertical-align: middle;}
	.gyors_kitolto_gomb{
	padding: 3px 5px;
	background-color: rgb(31, 136, 201);
	margin: 5px;
	color: white;
	text-shadow: 1px 1px 0px black;
	border-radius: 1px;
	cursor:pointer;
	transition:all 0.525s ease;
	vertical-align:middle;
	}
	.gyors_kitolto_gomb:hover{
	border-radius:30px;
	background-color: rgb(23, 96, 142);
	}
	.ertekesites_naplo_tabla{
	border-collapse: collapse;
	}
	.ertekesites_naplo_tabla td{
		padding: 5px;
	}
	.ertekesites_naplo_tabla tr:nth-child(even)
	{
	background-color: #F1F1F1;
	}
	.termek_akcioban{
		display: inline-block;
	margin: 0px 0px 0px 5px;
	background-color: #d06767;
	color: white;
	text-shadow: 1px 1px 0px black;
	padding: 0px 3px;
	font-size: 11px;
	}
	.ertekesites_termek_cikkszam{
	font-size: 10px;
	color: gray;
	}
	.megjegyzes_header1{
	text-align:center;
	}
	.megjegyzes_header2{
	font-family: fontom;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	}
	.megjegyzes_header3{
	text-align: center;
	font-size: 10px;
	color: gray;
	}
	.megjegyzes_szoveg{
	height: 100%;
	width: calc(100% - 4px);
	position: relative;
	overflow-y: auto;
	}
	.megjegyzes_tabla2{
		font-size: 13px;
	}
	.osszegzes_blokk{
	margin-top: 5px;
	width: calc(100% - 10px);
	margin-left: 5px;
	display: inline-block;
	}
	.osszegzes_blokk_c{
	/* float: right; */
	/* width: 50%; */
	/* margin-bottom: 5px; */
	width: 100%;
	/* background: white; */
	}
	
	@media screen and (max-width:1000px) {
	.ertekesites_adatatok_tabla .td1{
        width:100%;
        display:inline-block;
        text-align:left;
        border-right: 1px solid transparent;
        border-top: rgba(205, 205, 205, 0.22) 3px solid;
 }
	.ertekesites_adatatok_tabla .td2{
		width:100%;
		display:inline-block;
		border-left: 1px solid transparent;
		border-top: 0px solid transparent;
	}

	

    .crm_adatlap_blokk .ertekesites_adatatok_tabla .td1{
    	width:100%;
    	display:inline-block;
    	text-align:left;
    	padding-top: 5px;
    	max-width: initial !important;
    }
     .crm_adatlap_blokk .ertekesites_adatatok_tabla .td2{
    	width:100%;
    	display:inline-block;
    }
		.td2 .ui.checkbox{
			vertical-align: middle !important;
		}
	.osszegzes_blokk{		  
		width: calc(100% - 10px);
	}
	.osszegzes_blokk_c{
		width: 100%;
	}
	.cl_d_ib.col5{
		width:100%;
	}
	}
	
	.megjegyzes_blokk{
	float: left;
	width: calc(100% - 10px);
	margin-left: 5px;
	display: inline-block;
	margin-top: 5px;
	}
	@media screen and (max-width:1000px) {
	.megjegyzes_blokk{
		
	width: calc(100% - 10px);
	}
	}
	.ertekesites_megrendeles_allapot_gomb{
	vertical-align: middle;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-top: -8px;
	margin-bottom: -5px;
	border-radius: 30px;
	margin-right: 5px;
	}
	.ertekesites_munkalap_allapot_gomb{
	vertical-align: middle;
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-top: -8px;
	margin-bottom: -5px;
	border-radius: 30px;
	margin-right: 5px;
	}
	.require{
	box-shadow: inset 0px 0px 0px 1px rgb(220, 112, 112);
	}
	.bizonylat_termekei_megjegyzesek{
	display:none;
	}
	.szamlak_termekei_gyari_szam{
	display:none;
	}

    label.error{
    	color:#bb4a4a;
    	font-weight:bold;
    }

	.szallitolevelek_termekei_gyari_szam{
	display:none;
	}
	.fogaskerek_icon:before{
	margin-right:5px;
	display:inline-block;
	font-family:FontAwesome;
	content:"\f013";
	}
	.megjegyzesek_tabla{
	width:100%;
	}
	.megjegyzesek_tabla tr td:first-child{
	width:15%;
	}
	.megjegyzesek_tabla tr td:last-child{
	width:75%;
	}
	.megjegyzesek_tabla tr td textarea{
	width: calc(100% - 10px) !important;
	resize: vertical;
	margin: 5px;
	min-height: 50px;
	}
	#mainscreen{
		left: 40px !important;
	}
	
	.pager_oldal{
		font-family: fontom;
		font-size: 12px;
		vertical-align:  middle;
		padding: 0px 5px;
	}
	.prev{
	outline: none;
		-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
		-moz-user-select: none; /* Firefox */
		-ms-user-select: none; /* Internet Explorer/Edge */
		user-select: none; /* Non-prefixed version, currently
			supported by Chrome and Opera */
	}
	.prev:before{
	transition:all 0.125s ease;
	font-family: FontAwesome;
	/* content: "\f060"; */
	background-color: #bb4a4a;
	padding: 5px 10px;
	color: white;
	border-radius: 2px;
	cursor:pointer;
	outline: none;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently
			supported by Chrome and Opera */
	}
	.prev:hover::before{
	color: #bb4a4a;
	background-color: white;
	
	}
	.next{
	outline: none;
		-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
		-moz-user-select: none; /* Firefox */
		-ms-user-select: none; /* Internet Explorer/Edge */
		user-select: none; /* Non-prefixed version, currently
			supported by Chrome and Opera */
	}
	.next:before{
	/* transition:all 0.125s ease; */
	/* font-family: FontAwesome; */
	/* content: "\f061"; */
	background-color: #bb4a4a;
	padding: 5px 10px;
	color: white;
	border-radius: 2px;
	cursor:pointer;
	outline: none;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently
			supported by Chrome and Opera */
	}
	.next:hover::before{
	color: #bb4a4a;
	background-color: white;
	
	}
	.first{
	outline: none;
		-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
		-moz-user-select: none; /* Firefox */
		-ms-user-select: none; /* Internet Explorer/Edge */
		user-select: none; /* Non-prefixed version, currently
			supported by Chrome and Opera */
	}
	.first:before{
	outline: none;
	transition:all 0.125s ease;
	font-family: FontAwesome;
	/* content: "\f048"; */
	background-color: #bb4a4a;
	padding: 5px;
	color: white;
	border-radius: 2px;
	cursor:pointer;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently
			supported by Chrome and Opera */
	}
	.first:hover::before{
	color: #bb4a4a;
	background-color: white;
	
	}
	.last{
	outline: none;
		-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
		-moz-user-select: none; /* Firefox */
		-ms-user-select: none; /* Internet Explorer/Edge */
		user-select: none; /* Non-prefixed version, currently
			supported by Chrome and Opera */
	}
	.last:before{
	outline: none;
	transition:all 0.125s ease;
	font-family: FontAwesome;
	/* content: "\f051"; */
	background-color: #bb4a4a;
	padding: 5px;
	color: white;
	border-radius: 2px;
	cursor:pointer;
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none; /* Non-prefixed version, currently
			supported by Chrome and Opera */
	}
	.last:hover::before{
	color: #bb4a4a;
	background-color: white;
	
	}
	.online_szamla_label_elutasitva{
	font-family: fontAwesome, font;
	color: #a13a32;
	padding: 5px 5px;
	text-transform: uppercase;
	vertical-align: middle;
	margin:0px;
	}
	.online_szamla_label_elutasitva:before{
	content: "\f00d";
	margin-right: 5px;
	display: inline-block;
	font-size: 13px;
	}
	.online_szamla_label_elutasitva_megtekintes{
	font-family: fontAwesome, font;
	vertical-align: middle;
	}
	.online_szamla_label_elutasitva_megtekintes:before{
	content: "\f002";
	margin-right: 5px;
	}
	.online_szamla_technikai_ervenytelenites{
	vertical-align: middle;
	}
	.online_szamla_label_elfogadva{
	color:green;
	text-transform: uppercase;
	font-family: font;
	padding: 5px 5px;
	vertical-align: middle;
	margin:0px;
	}
	.online_szamla_label_elfogadva:before{
	content: "\e64c";
	margin-right:5px;
	font-family:themify;
	}
	.online_szamla_label_elfogadva_figyelmeztetessel{
	color:#a97c17;
	text-transform: uppercase;
	font-family:fontAwesome,font;
	padding: 5px 5px;
	vertical-align: middle;
	margin:0px;
	}
	.online_szamla_label_elfogadva_figyelmeztetessel:before{
	content: "\f071";
	margin-right:5px;
	}
	.online_szamla_label{
	
	font-family: fontAwesome,font;
	
	padding: 5px 5px;
	
	vertical-align: middle;
	
	margin:0px;
	}
	
	
	.online_szamla_label_feldolgozas_alatt{
	text-transform: uppercase;
	font-family:fontAwesome,font;
	padding: 5px 5px;
	vertical-align: middle;
	margin:0px;
	}
	.online_szamla_label_feldolgozas_alatt:before{
	content: "\f0e7";
	margin-right:5px;
	}
	.online_szamla_label_befogadva{
	text-transform: uppercase;
	font-family:fontAwesome,font;
	padding: 5px 5px;
	vertical-align: middle;
	margin:0px;
	}
	.online_szamla_label_befogadva:before{
	content: "\f0ee";
	margin-right:5px;
	}
	.online_szamla_bekuldes{
	font-family:fontAwesome,font;
	padding: 4px 5px;
	vertical-align: middle;
	margin:0px;
	}
	.online_szamla_bekuldes:before{
	content: "\f0ee";
	margin-right:5px;
	}
	.online_szamla_lekerdezes_folyamatban:before{
	content: "\f021";
	margin-right:5px;
	font-family:fontAwesome;
	display:inline-block;
	animation: fa-spin 2s infinite linear;
	}
	.online_szamla_ujrakuldes{
	font-family: fontAwesome,font;
	vertical-align: middle;
	}
	.online_szamla_ujrakuldes:before{
	content: "\f021";
	margin-right:5px;
	}
	.online_szamla_allapot{
	display:inline-block;
	vertical-align: middle;
	}
	.sidebar{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 999;
	color: gray;
	color: #ddd;
	width: 40px;
	}
	.sidebar:after {
	content: '';
	width: 40px;
	position: fixed;
	height: 100%;
	background: #222222;
	left: 0px;
	top: 0px;
	z-index: -1;
	transition: all 0.125s ease;
	}
	.sidebar > ul {
	margin: 0px;
	padding: 0px;
	width: 100%;
	}
	.sidebar li{
	list-style: none;
	vertical-align: middle;
	text-align: center;
	position: relative;
	display: table;
	width: 100%;
	}
	.sidebar > ul > li > a{
	width: 100%;
	height: 40px;
	vertical-align: middle;
	position: relative;
	display: table;
	color: white;
	transition:all 0.125s ease;
	cursor:pointer;
	z-index:1;
	}
	.sidebar > ul > li:hover{
	color: white;
	/* background: #1b1b1b; */
	}
	.sidebar a:before{
	display: table-cell;
	vertical-align: middle;
	color: white;
	}
	.sidebar .sidebar_icon:before{
	content: '';
	width: 100%;
	height: 100%;
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: center;
	}
	.sidebar_szamla:before{
	background-image: url(https://uniti.hu/unitx/images/szamla_kis_icon.png);
	}
	.sidebar_ertekesites:before{
	background-image: url(https://uniti.hu/unitx/images/bankkartya_icon.png);
	}
	.sidebar_beszerzes:before{
	background-image: url(https://uniti.hu/unitx/images/beszerzes_kis_icon.png);
	}
	.sidebar_statisztika:before{
	background-image: url(https://uniti.hu/unitx/images/statisztika_kis_icon.png);	
	}
	.sidebar_raktar:before{
	background-image: url(https://uniti.hu/unitx/images/raktar_kis_icon.png);
	}
	.sidebar_partner:before{
	background-image: url(https://uniti.hu/unitx/images/partnerek_kis_icon.png);
	}
	.sidebar_beszallito:before{
	background-image: url(https://uniti.hu/unitx/images/beszallitok_kis_icon.png);
	}
	.sidebar_cms:before{
	background-image: url(https://uniti.hu/unitx/images/cms_kis_icon.png);
	}
	.sidebar_email:before{
	background-image: url(https://uniti.hu/unitx/images/email_kis_icon.png);
	}
	.sidebar_naptar:before{
	background-image: url(https://uniti.hu/unitx/images/naptar_kis_icon.png);
	}
	.sidebar_webshop:before{
	background-image: url(https://uniti.hu/unitx/images/megrendeles_kis_icon.png);
	}
	.sidebar_beallitasok:before{
	background-image: url(https://uniti.hu/unitx/images/beallitasok_kis_icon.png);
	}
	.sidebar_kilepes:before{
	background-image: url(https://uniti.hu/unitx/images/kilepes_kis_icon.png);
	}
	.sidebar_egyeni_menuk:before{
	font-family:themify;
	content: "\e61d" !important;
	}
	
	
	.sidebar li ul{
	visibility: hidden;
	position: absolute;
	opacity: 0;
	left: 100%;
	top: 0px;
	background: #222222;
	/* transition: all 0.125s ease; */
	padding: 0px;
	display: table;
	}
	.sidebar ul li ul li a:before{
		 content: "\f10c"; 
		font-family: fontAwesome;
		display: inline-block;
		margin-right: 10px;
		vertical-align: unset;
		opacity:0;
		}
	.sidebar ul li ul li a.dialog_link:before,.sidebar ul li ul li a.dialog_link_nagy:before,.sidebar .main_link2:before,.sidebar ul li ul li a.main_link:before,.sidebar ul li ul li a.dialog_link_kicsi:before{
	 content: "\f10c"; 
	font-family: fontAwesome;
	display: inline-block;
	margin-right: 10px;
	vertical-align: unset;
	opacity:1;
	position: relative;
	margin-left: 0px;
	}
	.sidebar_header.main_link:before, .sidebar_header.dialog_link_kicsi:before,.sidebar_header.dialog_link:before {
	/* content: "\f10c"; */
	font-family: fontAwesome;
	display: inline-block;
	margin-right: 10px;
	vertical-align: unset;
	}
	.sidebar ul li ul li a{
	width: 90%;
	white-space: nowrap;
	display: table-cell;
	vertical-align: middle;
	color: #ddd !important;
	transition:all 0.125s ease;
	padding: 10px 10px 10px 10px;
	}
	.sidebar ul li ul li:hover > a{
	color: white !important;
	}
	.visibility-hidden{
		visibility: hidden;
	}
	.sidebar ul li ul li{
	/* padding: 10px 10px 10px 10px; */
	/* width: calc(100% + 0px); */
	min-width: 174px;
	text-align:  left;
	/* height:  40px; */
	}
	.sidebar li ul.hovered{
	visibility: visible;
	opacity: 1;
	}
	
	.sidebar .sidebar_header{
	white-space: nowrap;
	display: table-cell;
	width: 100%;
	height: 40px;
	vertical-align: middle;
	position: relative;
	background: #222222;
	text-align: left;
	padding: 0px 10px 0px 10px;
	transition: all 0.125s ease;
	}
	.sidebar .sidebar_header_pull{
	vertical-align: middle;
	display: table-cell;
	padding: 0px 15px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	transition: all 0.25s ease;
	background: #222222;
	cursor: pointer;
	}
	.sidebar .sidebar_header_pull:after{
	content: "\f104";
	font-family: fontAwesome;
	transform: rotate(-90deg);
	display: inline-block;
	}
	.sidebar .sidebar_header_havechild{
	vertical-align: middle;
	display: table-cell;
	padding: 0px 10px;
	text-align: right;
	width: 10%;
	cursor: pointer;
	}
	.sidebar .sidebar_header_havechild:after{
	content: "\f104";
	font-family: fontAwesome;
	transform: rotate(180deg);
	display: inline-block;
	}
	.sidebar .sidebar_search{
		margin: 5px 5px !important;
		border-radius: 2px !important;
		background-color: #ffffff;
		border: 1px solid #363636;
		width: 350px;
		color: black;
		height: 30px;
	}
	.sidebar .sidebar_search_icon:before{
	content: "\f002";
	transition:all 0.125s ease;
	font-family:fontAwesome;
	}
		.sidebar_search_container{
	position: absolute;
	top: 2px;
	left: 45px;
	width: 25%;
	/* height: 100%; */
	/* background-color: #262626; */
	/* border-top-right-radius: 5px; */
	/* border-bottom-right-radius: 5px; */
	visibility: hidden;
	opacity: 0;
	transform: scale(0.9);
	transition: all 0.125s ease;
	z-index: 999;
	}
		.sidebar_search_container .results{
		margin: 0px !important;
	}
		.sidebar_search_container.aktiv{
	visibility: visible;
	opacity: 1;
	transform: scale(1);
	}
		.sidebar_search_icon.aktiv:before{
	content: "\f00d";
	}
	.adatlap_elozmenyek{
		max-height: 400px;
		overflow: auto;
	}
	.adatlap_allapot{
		display:flex;
		border-bottom: 5px solid whitesmoke;
	}
	.adatlap_allapot:last-child{
		border-bottom:0px;
	}
	.adatlap_allapot_user{
		display: inline-block;
		width: 10%;
		position: relative;
		text-align: center;
		padding: 7px 0px;
	}
	.adatlap_allapot_span{
		padding: 2.5px 5px;
		color: white !important;
		text-shadow: 1px 1px 0px black;
		border-radius: 2px;
		white-space: nowrap;
		text-align: center;
	}
	.adatlap_allapot_content{
	display: inline-block;
		width: 90%;
		padding: 5px;
	}
	
	
	.allapot_span{position:relative;cursor:pointer;background-color: rgba(0, 0, 0, 0.2);padding: 4px;margin: 2.5px 2.5px 0px 0px;border-radius: 2px;white-space: nowrap;display: block !important;text-align: center;overflow: auto;/* padding-left: 30px; *//* padding-right: 10px; */}
	.allapot_span:hover{
		color:initial;
	}

	.allapot_span.bc_green,.crm_allapot_span.bc_green{
		
		background-color: #39b16180 !important;
	}
	.allapot_span.bc_red,.crm_allapot_span.bc_red{
		background-color: #bb4a4a82 !important;
		
		
	}
	.allapot_span.bc_orange,.crm_allapot_span.bc_orange{
		background-color: #f39e0299 !important;
		
	}
	.allapot_span.bc_black,.crm_allapot_span.bc_black{
		background-color: #0000009e !important;
		color: #dbdbdb;
	}

	.allapot_span:before{
		position:absolute;
		left:0px;
		width: 25px;
		background: #00000050;
		height:100%;
		top:0px;
		vertical-align: middle;
		line-height: 25px;
		display: none;
	}
	.allapot_span2{
		padding: 0px 5px 2.5px 5px;
		/* text-shadow: 1px 1px 0px black; */
		color: white;
		display: inline-block;
		border-radius: 3px;
		background-color: gray;
	}
	.allapot_span2:hover{
		color: white !important;
	}

	.crm_allapot_span{
		color: black;
		padding: 4px;
		font-family: fontom2;
		/* display: inline-block; */
		border-radius: 2px;
		width: 100%;
		max-width:150px;
		/* height: 50px; */
		vertical-align: middle;
		/* line-height: 25px; */
		text-align: center;
		background: lightgray;
	}
	.crm_allapot_span span{
		font-size: 12px;
		text-align: center;
		width: 100%;
	}
	.dashboard .crm_allapot_span span{
		font-size: 11px;
	}
	.crm_allapot_span:before{
		display:none;
	}
	.dashboard .crm_allapot_span{
		height:55px;
		width:55px;
		font-weight: bold;
		border-radius: 10px;
	}
	.dashboard .allapot_span{
		height: 55px;
		width: 55px;
		font-weight: bold;
		border-radius: 10px;
		font-size: 10px;
		word-wrap: break-word;
		white-space: normal;
	}

	.loading:not(.dropdown):not(.search):before{
	content:"\f013" !important;
	-webkit-animation: fa-spin 2s infinite reverse linear;
	animation: fa-spin 2s infinite reverse linear;
	}
	.custom-checkbox .custom-control-input:checked~.custom-control-label::before{
	background-color: #bb4a4a !important;
	}
	
	.input_blokk.custom-control.custom-checkbox {padding-left: 2rem;}
	
	.calendar_parent{
	height: calc(100vh - 75px);
	opacity:0;
	transition:all 0.25s ease;
	}
	
	
	.fc-button-primary {
		background-color: #bb4a4a !important;
	border-color: #993d3d  !important;
	}
	.fc-event{
	cursor:pointer
	}
	.fc-button:disabled {
	opacity: 0.2 !important;
	}
	.CodeMirror-line span{
	font-size:14px;
	}
	
	.selection.dropdown > div.text .text-secondary{
	display:none;
	}
	
	.selection.dropdown > div.menu .title{
		font-weight:bold;
	}
	
	.selection.dropdown > div.text h6{
	font-weight:inherit !important;
	}
	.selection.dropdown input[type=text]{position: absolute;width: 0px;height: 0px;padding: 0px;opacity: 0;z-index: -4;}
	
	.response_dialog_container{
		position: fixed;
		z-index: 999;
		top: 25px;
		right: 25px;
		text-align: right;
		width: 25%;
	}
	.response_dialog{
		width: 100%;
		text-align:left;
		border-radius:3px;
		overflow:hidden;
		opacity:0;
		transform:translateY(-25px);
		transition:all 0.25s ease;
		box-shadow: 0px 0px 10px 0px #0000008f;
	}
	.response_dialog.loaded{
		opacity:1;
		transform:translateY(0px);	
	}
	.response_dialog.error{
		color:white;
		background-color: #db2828;
	}
	.response_dialog.info{
		color: white;
		background-color: orange;
	}
	.response_dialog.success{
		background: green;
		color: white;
	}
	.response_dialog_close_button{
		background-color: #00000024;
		transition: all 0.25s ease;
		cursor: pointer;
	}
	.response_dialog_close_button:hover{
		background: #2c2c2c;
	}
	
	.response_dialog .fa{
		padding: 5px;
		background-color: #00000024;
		font-size: 25px;
		color: #00000075;
	}
	
	.message_dialog_container{
		position: fixed;
		z-index: 100000000;
		top: 25px;
		right: 25px;
		text-align: right;
		width: 25%;
	}
	.message_dialog{
		width: 100%;
		text-align:left;
		border-radius:3px;
		overflow:hidden;
		opacity:0;
		transform:translateY(-25px);
		transition:all 0.25s ease;
		box-shadow: 0px 0px 10px 0px #0000008f;
	}
	.message_dialog.loaded{
		opacity:1;
		transform:translateY(0px);	
	}
	.message_dialog.error{
		color:white;
		background-color: #db2828;
	}
	.message_dialog.info{
		color: white;
		background-color: orange;
	}
	.message_dialog.success{
		background: green;
		color: white;
	}
	.message_dialog_close_button{
		background-color: #00000024;
		transition: all 0.25s ease;
		cursor: pointer;
	}
	.message_dialog_close_button:hover{
		background: #2c2c2c;
	}
	
	.message_dialog .fa{
		padding: 5px;
		background-color: #00000024;
		font-size: 25px;
		color: #00000075;
	}
	.datatables_nezet:before {
		font-family: FontAwesome;
		content: "\f0db";
		margin-right: 5px;
		color: black;
		line-height: 1rem;
	}
	.datatables_collection:before{
		content: "\f142";
		font-family: FontAwesome;
		margin-right: 5px;
		color: black;
		line-height: 1rem;
	}
	.dt-button-collection.dropdown-menu{
			left: initial !important;
			right: 0px;
			width: auto;
	}
	.dropdown-item.active, .dropdown-item:active {
		background-color: #bb4a4a;
	}
	.dataTables_paginate{
		margin: 0px !important;
		padding:5px;
	}
	.pagination_toolbar{
		padding: 5px !important;
	}
	.pagination_toolbar:empty{
		display: none !important;
	}
	.dataTables_filter{
		padding:5px !important;
	}
	div.dataTables_wrapper div.dataTables_filter input{
		margin-left:0px !important;
		line-height: 30px;
		height: 30px;
	}
	div.dataTables_wrapper .pagination .ui.dropdown{
		min-height: 28px;
		height: 28px;
		border-radius:0px;
		border: 0px;
		min-width: 150px;
	}
	div.dataTables_wrapper .pagination .ui.dropdown .text{
		text-align:left;
		top: -4px;
		position: relative;
		min-width: 200px;
	}
	div.dataTables_wrapper .pagination .ui.dropdown .text .col-10{
		padding-left: 5px !important;
	}
	div.dataTables_wrapper .pagination .ui.dropdown i.dropdown.icon{height: 100%;line-height: 28px;min-height: 28px;padding: 0px .91666667em;}
	.dataTables_wrapper .dt-buttons.btn-group{
		padding:5px !important;
	}
	
	div.dataTables_wrapper div.dataTables_processing
	{
		background: transparent;
		border: none;
	}
	.pagination.filtered .page-item{
		/*border-color:#bb4a4a;*/
	}
	.ui.label{
		font-weight:initial;
		border-radius:30px;
	}
	.ui.multiple.dropdown>.label{
		box-shadow:none !important;
	}
	.dokumentum{
		transition:all 0.125s ease;
		cursor: pointer;
	}
	.dokumentum:hover{
		transform:scale(1.025);
	}
	.dokumentum img{
		max-height:100px;
		object-fit:contain;
	}
	.bg-whitesmoke{
		background-color: whitesmoke;
	}
	@media screen and (max-width:1500px) {
	.dialog{
	}
	.dialog_kicsi{
		width:60%;
		left:20%;
	}
	}
	@media screen and (max-width:1366px) {
	
		.dialog{
		width:80%;
		left:10%;
		}
		.dialog_kicsi{
		width:60%;
		left:20%;
		}
	}
	@media screen and (max-width:1000px) {
		.dialog_kicsi{
		width:70%;
		left:15%;
		}
	}
	@media screen and (max-width:700px) {
	
	.dialog{
		width: calc(100% - 0px);
		left: 0px !important;
		min-width: auto;
		/* top: 0px !important; */
		z-index: 2000 !important;
	}
	.dialog_fejlec{
		border-radius:0px;
	}
	}
	
	@media screen and (max-width:300px) {
	
	.dialog{
		width:90%;
		left:5%;
	}
	}
	
	.responsive_menu_opener{
	display: none;
	}
	.sidebar_icon2{
	font-size: 15px;
	}
	.sidebar_icon2.fa-plus{
	font-size:15px;
	}
	.sidebar_icon2:before{
	line-height: 40px;
	}
	#status > .row{
	padding-left: 50px;
	}
	.statusbar_responsive_search{
	display:none;
	}
	.sidebar_search_container .results{
	width:100% !important;
	}
	.ui.dropdown .menu {
	min-width: 400px !important;
	}
	.sidebar .dashboard_icon_loading{
	z-index: 9999;
	position: relative;
	color: white;
	opacity: 0;
	}
	.sidebar_ertesitesek_szam {
	position: absolute;
	bottom: 5px;
	right: 5px;
	min-width: 16px;
	background: #bb4a4a;
	border-radius: 20px;
	text-align: center;
	line-height: 16px;
	vertical-align: middle;
	padding: 0px 5px;
	font-family: font;
	font-size: 12px;
	}
	.sidebar_ertesitesek_szam2{
	min-width: 16px;
	background: #bb4a4a;
	border-radius: 3px;
	text-align: center;
	padding: 3px 5px;
	color: white;
	margin-left: 5px;
	}
	.sidebar_ertesitesek_container{
	position: absolute;
	left: calc(0%  + 40px);
	z-index: 1000;
	top: 40px;
	opacity:0;
	transition: all 0.25s ease;
	transform: scale(0.9);
	}
	.sidebar_ertesitesek_container.loaded{
	transform: scale(1);
	opacity: 1;
	}
	.sidebar_ertesitesek_icon{
	transition:all 0.25s ease;
	}
	@keyframes sidebar_ertesitesek_icon_ring{
	0%{
		transform:rotate(0deg);
	}
	50%{
		transform:rotate(-25deg);
	}
	60%{
		transform:rotate(0deg);
	}
	70%{
		transform:rotate(25deg);
	}
	80%{
		transform:rotate(0deg);
	}
	90%{
		transform:rotate(-25deg);
	}
	100%{
		transform:rotate(0deg);
	}
	}
	.sidebar_ertesitesek_icon.ring{
	animation-delay: 1s;
	animation: sidebar_ertesitesek_icon_ring 0.5s forwards;
	animation-iteration-count: 2;
	animation-timing-function: ease;
	}
	.dropdown_block{
	min-width: 25vw;
	box-shadow: 5px 5px 10px -5px #0000004d;
	background: white;
	color: black;
	border-radius: 3px;
	overflow: hidden;
	}
	.dropdown_block_header{
	background: whitesmoke;
	padding: 15px 15px;
	font-size: 16px;
	}
	.dropdown_block ul{
	position: relative !important;
	visibility: visible !important;
	opacity: 1 !important;
	left: 0 !important;
	width: auto !important;
	display: inline-block !important;
	background-color: transparent !important;
	width: 100% !important;
	border-bottom: 2px solid lightgray;
	text-align: left;
	}
	.dropdown_block li{
	width: auto !important;
	min-width:initial !important;
	background: whitesmoke !important;
	}
	.dropdown_block li a:before{
	display:none !important;
	}
	.dropdown_block li:before{
	display:none !important;
	}
	.dropdown_block li.ui-state-active{
	box-shadow: 0px 2px 0px 0px #bb4a4a;
	}
	.dropdown_block li.ui-state-active a{
		color:#bb4a4a !important;
	}
	.dropdown_block li a{
	color:black !important;
	width: 100% !important;
	}
	.dropdown_block li:hover a{
	color:#bb4a4a !important;
	}
	.dropdown_block li:hover{
	box-shadow: 0px 2px 0px 0px #bb4a4a;
	}
	.hover-whitesmoke{
	transition:all 0.25s ease;
	}
	.hover-whitesmoke:hover{
	background-color:whitesmoke;
	}
	.c_purple{
	color:purple;
	}
	#status .sidebar_ertesitesek_icon{
	display:none;
	}
	.sidebar .main_link2{
	color:#ddd !important;
	transition: all 0.125s ease;
	}
	.sidebar .main_link2:hover{
	color:white !important;
	}
	.dropdown_block .tabContainer{
	max-height: 360px;
	overflow-y: auto;
	}
	.tabla .main_tr:not(:first-child){
	border-top: 0px solid lightgray;
	}
	/*.tabla .main_tr td:first-of-type{
	border-left: 3px solid lightgray;
	}
	.tabla .main_tr td:last-of-type{
	border-right: 3px solid lightgray;
	}
	.tabla tr.bizonylat_termekei_megjegyzesek td:first-of-type{
		border-left: 3px solid lightgray !important;		
	}
	.tabla tr.bizonylat_termekei_megjegyzesek td:last-of-type{
		border-right: 3px solid lightgray !important;		
	}

	.tabla tr.bizonylat_termekei_raktar_kivalasztas td:first-of-type{
		border-left: 3px solid lightgray !important;		
	}
	.tabla tr.bizonylat_termekei_raktar_kivalasztas td:last-of-type{
		border-right: 3px solid lightgray !important;		
	}


    .tabla tr.bizonylat_termekei_gyari_szam td:first-of-type{
		border-left: 3px solid lightgray !important;		
	}
	.tabla tr.bizonylat_termekei_gyari_szam td:last-of-type{
		border-right: 3px solid lightgray !important;		
	}

    .tabla tr.bizonylat_termekei_keszlet_informaciok td:first-of-type{
		border-left: 3px solid lightgray !important;		
	}
	.tabla tr.bizonylat_termekei_keszlet_informaciok td:last-of-type{
		border-right: 3px solid lightgray !important;		
	}


    .tabla > tbody > tr.child_tr > td:first-of-type{
		border-left: 3px solid lightgray !important;
		
	}
	.tabla > tbody > tr.child_tr > td:last-of-type{
		border-right: 3px solid lightgray !important;	
			
	}
    
    .tabla > tbody > tr.child_tr > td{
		border-bottom:3px solid lightgray;		
	}

    
*/


	.bizonylat_termekei_gyari_szam{
	display:none;
	}
	textarea{
	min-height:100px;
	}
	.ace_editor *{
	font-family:inherit;
	font-size:inherit;
	}
	.table_wrapper.overflow-x{
	overflow-x: auto;
	}
	.table_wrapper3{
		max-width: 100%;
		overflow-x: auto;
	}
	.urlap .table_wrapper *:not(i){
		font-size: 14px;
	}
	.urlap .tabla th{
		font-weight:normal !important;
		color:black !important;
	}
	.urlap .urlap_szoveg{
		font-size: 14px;
	}
	.urlap .gomb{
		/* font-size:14px; */
	}
	.noscrollbar::-webkit-scrollbar {
		display: none !important;
	  }
	.crm_ugy_allapotok{
	padding:0;
	margin: 0px;
	}
	.crm_ugy_allapotok li{
		list-style: none;		
	}
	.crm_ugy_allapotok label{
		list-style: none;
		border-bottom: 1px solid lightgray;
		padding: 5px 10px;
		position:relative;
		display: block;
		cursor: pointer;
		background: white;
		border-left: 1px solid lightgray;
		border-right: 1px solid lightgray;
		transition:all 0.125s ease;
	}
	.crm_ugy_allapotok li:hover label{
		background-color:whitesmoke;
	}
    .crm_ugy_allapotok label.aktiv{
    	color:white;
    	cursor: initial;
	}
	.crm_lista_kategoria_count{
		position: absolute;
		right: 10px;
		top: 8px;
		border: 1px solid gray;
		background-color: gray;
		border-radius: 25px;
		padding: 3px 7px;		
		color: white !important;
	}
    .crm_lista_ugy_count{
    	
    }
	.crm_ugy_allapotok label:after{
		content:'';
		width: 14px;
		height: 14px;
		position:absolute;
		right: 10%;
		bottom: -7.5px;
		background-color: inherit;
		transform:rotate(45deg);
		border-bottom: 1px solid lightgray;
		border-right: 1px solid lightgray;
		z-index: 11;
	}
	.crm_ugy_allapotok li:first-child label{
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		border-top: 1px solid lightgray;
	}
	.crm_ugy_allapotok li:last-child label{
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
		border-bottom: 1px solid lightgray;
	}
	.crm_ugy_allapotok li:last-child label::after{
		display:none;
	}
	.statusbar_profilkep{
		width: 30px;
		height: 30px;
		border-radius: 50px;
		object-fit: cover;
		border: 1px solid #ffffff5e;
	}
	.li_number_notif{
		padding: 2.5px 7.5px;
		border-radius: 25px;
		color: white;
		margin-left: 5px;
		background: whitesmoke;
	}
	.li_number_notif2{
		position: absolute;
		right: 0px;		
		top: -6px;
	}
	.ui.comments .comment .avatar img, .ui.comments .comment img.avatar{
		width:35px !important;
		height:35px !important;
		border-radius:50px !important;
		object-fit: cover;
	}
	.ui.comments{
		width: 100%;
		max-width: inherit;
		padding: 5px;
		margin: 0px;
	}
	.ui.comments .ui.comments *{
		font-size:12px !important;
	}
	
	 

	.ui.comments .crm_elozmenyek_avatar {
		width: 47px !important;
	}
	.ui.comments .ti-user.group{
		position: relative;
		right: 10px;
		opacity: 0.75;
	}
	.ui.comments .crm_elozmenyek_avatar img{
		width: 35px;
		height: 35px;
		border-radius: 50px;
		object-fit: cover;
	}
	.ui.comments .ui.comments .crm_elozmenyek_avatar img{
		width:25px !important;
		height:25px !important;
	}
	.ui.comments .themify.themify-main{
		color: #d5d5d5;
		font-size:1.75rem;
	}
	.ui.comments .themify:not(.themify-main)
	{
		vertical-align: middle;
		position: relative;
		top: -1px;
	}
	.ui.comments .themify{
		vertical-align: middle;
	}
	.crm_elozmenyek_adatok{
		color: #5d5d5d;
		/* display: inline-block; */
	}
	.crm_elozmeny span{
		vertical-align: top;
		white-space: initial;
	}
	.text-lightgray{
		color: #9b9b9b;
	}
    .crm_elozmenyek_allapot_regi{background: #ededed;padding: 2px 10px 4px 10px;border-bottom-left-radius: 3px;border-top-left-radius: 3px;position: relative;line-height: 22px;}
    .crm_elozmenyek_allapot_regi:after{
    	content:'';
    	background: #ededed;
    	/* background: red; */
    	width: 10px;
    	height: 10px;
    	position: absolute;
    	display: inline-block;
    	right: -5px;
    	top: 6px;
    	z-index: 1;
    	transform: rotate(45deg);
	}
	.crm_elozmenyek_allapotok{
		display: block;
		margin-bottom: 5px;
	}
    .crm_elozmenyek_allapot_uj{
    	background: orange;
    	padding: 2px 10px 4px 10px;
    	line-height: 22px;
    	border-bottom-right-radius: 3px;
    	border-top-right-radius: 3px;
    	position: relative;
    	color: white;
    }
    .crm_elozmenyek_allapot_uj:first-child{
    	border-bottom-left-radius:3px;
    	border-top-left-radius:3px;
    }
	.gjs-block.themify:before{
		font-size:4rem;
	}

	.ui.dropdown .menu>.divider {
		border-top: 0px solid rgba(34,36,38,.1);
		height: 0;
		margin: .5em 0 .5em .5em;
	}
	.ui.horizontal.divider:after, .ui.horizontal.divider:before {
		display:none;
	}
	.mentions-input {
		position: relative;
		width: 100%;
	}
	
	.mentions-input .input {
		overflow: hidden;
		position: relative;
	}
	
	.mentions-input .highlighter {
		position: absolute;
		left: 0;
		right: 0;
		color: transparent;
		overflow: hidden;
		border-style: solid;
		border-color: transparent;
	}
	
	.mentions-input .highlighter-content {
		position: relative;
	}
	
	.mentions-input .highlighter-content strong {
	  font-weight: inherit;
	  background-color: #e3e3e3;
	  border-radius: 3px;
	  border: 1px solid #cbcbcb;
	  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	  position:relative;
	  left: -1px;
	}	
	[data-mention] {
	  background-color: #a3bcea;
	  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	}
    .mentions-input .ui-autocomplete{
    	width: 100% !important;
    	top: 0px !important;
    	position: absolute;
    }

	.autocomplete.dropdown .menu .item[data-value=null]{
		display:none;
	}

	.main .ui-tabs-panel:not(.loaded)[aria-hidden="false"], .sidebar_ertesitesek_container .ui-tabs-panel:not(.loaded)[aria-hidden="false"]{
		animation:tabanim 0.4s ease;
	}
	.ui-tabs-panel{
		display: inline-block;
		width: 100%;
		height: calc(100% - 4px);
	}
  .tab_panel .ui-tabs-panel{
		display: block;
	}
	.sidebar_ertesitesek_container .comment:hover{
		background-color: whitesmoke;
	}
	
	.badge_pin{
		vertical-align: middle;
		display: inline-block;
		width: 15px;
		height: 15px;
		border-radius: 30px;
		position: relative;
		margin: -3px 0px;
		top: -1px;
	}
	.dropdown_badge{
		max-height: 35px;
		padding: 3px !important;
	}
	


	@keyframes tabanim{
		from{
			opacity:0;
			transform:translateX(-2.5px);
		}
		to{
			opacity:1;
			transform:translateX(0px);
		}
	}

	@keyframes fadeInDown{
		from{
			opacity:0;
			transform:translateY(-20px);
		}
		to{
			opacity:1;
			transform:translateY(0px);
		}
	}

	@keyframes fadeInUp{
		from{
			opacity:0;
			transform:translateY(20px);
		}
		to{
			opacity:1;
			transform:translateY(0px);
		}
	}

	.b_div{

	}
	.b_div > div{
		position:relative;
	}
	.b_div .b1{
		background: #282828;
		z-index: 1;
	}
	.b_div .b1 .b1_header1{
		animation:fadeInleft 0.75s forwards;
	}
	
	.b_div .b1 .h4{
		animation:fadeInUp 1s forwards;
	}

	.b_div .b1 img{
		animation:fadeInDown 1s forwards;
	}
	
	
	.b_div .b2c{
		animation:fadeInright 0.75s forwards;
	}
	
	.b_div .panel_fejlec{
		/* display:none; */
		background: initial;
		border: none;		
	}
	.b_div .panel_fejlec h3{
		font-size: 3rem !important;
        padding: 5px;
	}
	.b_div .panel_body{
		text-align:left;
	}
	.b_div .panel{
		background-color: initial;
		box-shadow:none;
		color: white;
	}
	.b_div .panel_lablec{
		background-color:initial;
		border: none;
		text-align: left;
		padding: 5px 15px 5px 5px;
	}
	
	.b_div .custom-checkbox .custom-control-input:checked~.custom-control-label::before{
		background-color:#282828 !important;
	}
	.b_div .gomb{
		background-color:#282828;
		color:white;
		border-color:black;
		padding:5px 25px
	}
	
	.b_div .gomb:hover{
		background-color: #3b3b3b;
		color:white;
		border-color:black;
	}
	
	.b_div .gomb:focus, .b_div .gomb:active{
	
		box-shadow: inset 5px 5px 10px -5px #000000;
		border-color: black;
	}
	
	.b_div input[type=datetime-local], .b_div input[type=search], .b_div input[type=time], .b_div input[type=text], .b_div input[type=password], .b_div input[type=date], .b_div input[type=number], .b_div select, .b_div textarea{
		width:100%;
	}
	.b_div input[type=datetime-local]:focus, .b_div input[type=text]:focus, .b_div input[type=password]:focus, .b_div select:focus, .b_div input[type=date]:focus, .b_div input[type=number]:focus, .b_div textarea:focus, .b_div .ui.input:focus, .b_div .form-control:focus{
		border-color:#000000 !important;
	}
	.b_div .b1{
		font-family:fontom2;
	}
	
	@keyframes fadeInleft{
		from{
			transform: translateX(-50px);
			opacity: 0;
		}
		to{
			transform: translateX(0px);
			opacity: 1;
		}
	}
	@keyframes fadeInright{
		from{
			transform: translateX(50px);
			opacity: 0;
		}
		to{
			transform: translateX(0px);
			opacity: 1;
		}
	}

	@media screen and (max-width:1000px){

		@keyframes fadeInleft{
			from{
				transform: translateY(-50px);
				opacity: 0;
			}
			to{
				transform: translateY(0px);
				opacity: 1;
			}
		}
		@keyframes fadeInright{
			from{
				transform: translateY(50px);
				opacity: 0;
			}
			to{
				transform: translateY(0px);
				opacity: 1;
			}
		}
	}


	.b_div .b2{
		background-color: #bb4a4a;
		box-shadow: 0px 0px 50px 0px black;
		position: initial;
		z-index: 2;
	}
	.b2c{
		position: relative;
		z-index: 3;
	}



	@media screen and (max-width:1000px){
		.b_div .b1{
    height: 25vh !important;
	}
		.b_div .b2{
			width: 100%;
			height: 75vh !important;
			padding-top: 25px;
		}
	}
.ui-resizable-handle.ui-icon{
    bottom: 6px;
    right: 6px;
    position: absolute;
    display: flex;
    color: lightgray;
    width: 20px;
    height: 20px;
}
.ui-resizable-handle.ui-icon:before{
	content: "\f07e";
	font-family:fontAwesome;
	color: lightgray;
	width: 100%;
	text-align: center;
}


.ui-resizable-resizing{
	flex:initial !important;
	max-width:initial !important;
}
.ui-resizable-handle.ui-resizable-se{
	cursor: nesw-resize;
}

.tab_panel .ui-resizable-handle{
	visibility:hidden !important;
	opacity:0;
}
.tab_panel:hover .ui-resizable-handle{
	visibility:visible !important;
	transition-delay: 0.5s !important;
	opacity:1;
	transition:0.5s ease;
	
}
.dataTables_wrapper .dropdown-item{
	padding: 8px 10px;
}
.dataTables_wrapper .dropdown-item span{
	vertical-align: middle;
}

.elozmenyek_blokk{
	max-height:500px;
	overflow-y:auto;
}

.dashboard_div .tab_panel .tabla thead{
	display:none;
}
.tabla.no_border td{
	border-color: transparent !important;
}

	@media screen and (max-width:1000px){	
	.ertekesites_jobb_blokk2{
		width: calc(100% - 10px);
	}
	.ertekesites_jobb_blokk3{
		width: calc(100% - 10px);
		margin-bottom: 0px;
		margin-right: 5px;
	}
	.ui.comments .themify.themify-main{
	}
	#status .sidebar_ertesitesek_icon{
		display:flex;
	}
	.dt-button-collection.dropdown-menu{
			left: 0px !important;
			width: auto;
			right: initial;
	}
	.responsive_menu_opener .dashboard_icon_loading{
	position: absolute;
	top: 0px;
	right: 0;
	height: 100%;
	width: 100%;
	border-radius: 100%;
	z-index: 0;
	background: #ffffff;
	}

	

	.ui.dropdown .menu{
		min-width: 50vw !important;
		min-height: 300px;
	}
	.statusbar_responsive_search{
		display:flex;
	}
	.mini_box{
	}
	.statusbar_cegnev{
		display:none;
	}
	.tab_panel{
		width: calc(100% - 0px);
		/* min-height: 360px; */
		/* height: initial; */
	}

	@media screen and (max-width:1000px){
		.tab_panel{height: initial !important;}
		.tab_panel_inner{

		}
		.tab_panel .tabContainer{max-height: 360px !important;}
		.tab_panel_lablec{
			max-height:initial;
		}
	}

	.sidebar{
		right: -75%;
		left: initial;
		transition: all 0.25s ease;
		opacity: 0;
		width: 75%;
		position: fixed;
		overflow-y: scroll;
		overflow-x: hidden;
		height: 100vh;
		background: #282828;
		z-index: 1000;
		scrollbar-width: none;
	}
	.sidebar.opened{
		right: 0%;
		opacity: 1;
		width: 75%;
		padding-bottom: 15vh;
	}
	.sidebar:after{
		left: initial;
		width: 100%;
		background: #282828;
	}
	.sidebar > ul{
		width: 100%;
	}
	.sidebar > ul li{
	background: #282828;
	display: inline-block;
	width: 100%;
	}
	.sidebar li ul{
		display: inline-block;
	}
	.sidebar > ul > li:hover{
		background:#282828;
	}
		.sidebar > ul > li > ul{
		visibility: visible;
		opacity: 1;
		width: calc(100% - 40px);
		left: 0px;
		position: relative;
		display: inline-block !important;
	}
	.sidebar > ul > li > a{
		width: 40px;
		display: inline-block;
		z-index: 100;
		vertical-align: top;
	}
	.sidebar > ul > li > a:before{
	display: inline-block !important;
	}
	
	.sidebar .sidebar_header{
		background:initial;
		padding-left: 0px;
		min-width: calc(75vw - 86px);
	}
	.sidebar .sidebar_sub_menu{
		display:none;
	}
	.sidebar .sidebar_header_pull{
		background:initial;
	}
	.sidebar .sidebar_header_pull:after{
		transform: rotate(-180deg);
		transition:all 0.25s ease;
	}
	.sidebar .sidebar_header_pull.opened:after{
		transform: rotate(-90deg);
	}
	.sidebar li ul{
		position: relative;
		visibility: visible;
		opacity: 1;
		left: 0px;
		transition: initial;
		background: unset;
	}
	.sidebar .sidebar_sub_menu ul{
		display:none;
	}
	.sidebar .sidebar_sub_menu{
		display:none;
	}
	.sidebar .sidebar_sub_menu ul.hovered{
		/* display:none; */
	}
		.sidebar ul.opened .sidebar_header_pull:after{
		transform: rotate(-90deg);
	}
	.main{
		width: 100%;
		left: 0px;
	}
	.responsive_menu_opener{
		width: 20%;
		display: table-cell;
		line-height: 40px;
		text-align: center;
		background: rgb(255, 255, 255);
		color: black !important;
		/* position: relative; */
		overflow: hidden;
	}
	
	.sidebar .sub_menu{
		display: none;
	}
	
	.sidebar ul li ul li{
	background: #1c1c1c;
	}
	.sidebar li ul.hovered{
		display:none;
	}
	.sidebar div.sub_menu{
		position:relative;
		left: -40px;
		width: calc(100% + 40px);
		background: #1c1c1c;
		padding-left: 4px;
		padding-right: 5px;
	} 
	.sidebar div.sub_menu li li{
		/* background: #3d3d3d; */
		position:relative;
		left: 20px;
		width: calc(100% - 20px);
	}
	.table_wrapper{
		max-width: 100%;
		overflow-x: auto;		
	}
	.table_wrapper2{
		max-width: 100%;
		overflow-x: auto;
	}
	.table_wrapper2 .table_wrapper{
		display: inline; 
	}
	.dataTables_wrapper{
		/* max-width: 100%; */
		/* overflow-x: auto; */
	}
	#status{
		z-index: 1001;
	}
	#status > .row{
		padding-left: 10px;
	} 
	.dropdown_blokk{
		width: calc(100vw - 10px);
		position: fixed;
		right: 5px;
		top: 40px;
	}
	.message_dialog_container{
		width: calc(100% - 50px);
	}
	.message_dialog{
	}
	.sidebar_search_li{
		display:none !important;
	}
	.sidebar_search_container{
		left: 5px;
		top: 45px;
		width: calc(100% - 10px);
	}
	.sidebar ul li ul li a{
		display: inline-block;
	}
	.sidebar .sidebar_header_havechild{
		display:inline-block;
	}
	.dataTables_wrapper .table_wrapper{
		min-height: initial;
	}
	.sidebar_ertesitesek_container{
		width: calc(100% - 40px);
		left: 20px;
	}
	.sidebar_ertesitesek_container .dropdown_block{
		width: 100%;
	}
	.sidebar .sidebar_ertesitesek_icon{
		display:none;
	}
	}


	@media screen and (min-width:1000px){    
    .sidebar > ul > li > ul{
	}

    .sidebar > ul > li > ul{
		min-width:220px;
	}
    .sidebar > ul > li > ul{
    }
	.sidebar.hovered > ul > li > ul{
		visibility: visible;
		opacity: 1;
		/* transform:translatex(0px); */
		/* transition:0.125s ease; */
	}

    .sidebar > ul > li > ul > .sub_menu{
    	background: #222222;
    	visibility:hidden;
    	opacity:0;
    	left: 100%;
    	position: absolute;
    }
    .sidebar > ul > li > ul.bottom > .sub_menu{
        bottom:0px;
        top:initial;
    }

    .sidebar ul li.hovered > .sub_menu{
    	visibility:visible;
    	opacity:1;
    }
     .sidebar ul li ul .sub_menu{
    	background-color:#2c2c2c;
    }

	.sub_menu{
		visibility:hidden;
		opacity:0;
		left: 100%;
		top: 0%;
	}
	.sidebar > ul > li > ul > .sidebar_header{
        transform: translatex(-5px);
        padding: 0px 10px 0px 0px;
	}
	.sidebar  ul  li  .sub_menu{
		transform: translateX(-10px);
		
	}
	.sidebar ul.hovered > .sub_menu{
		transform: translateX(0px);
		transition:0.25s ease;
		opacity: 1;
		visibility: visible;
	}
	.sidebar ul.hovered.sub_menu{
		transform: translateX(0px);
		transition:0.25s ease;
		opacity: 1;
		visibility: visible;
	}
	.sidebar  ul  lihovered > ul.sub_menu{
		transform: translateX(0px);
		transition:0.25s ease;
	}
	.sidebar > ul > li > ul > .sidebar_header{
        transition: 0s ease;
    }
	.sidebar.hovered > ul > li > ul > .sidebar_header{
		opacity:1;
		visibility:visible;
		transform: translatex(0px);
		transition: 0.25s ease;
	}
	.sidebar.hovered:after{
		width:260px;
		transition: 0s ease;
	}
	.sidebar ul li ul li a{
		transition:all 0s;
	}
	.sidebar .sidebar_header_pull{
		transition:all 0s;
	}
}

.dropdown-item-count{
	position: absolute;
	right:0px;
}

.ui.multiple.dropdown>.label{
	-webkit-user-select: initial !important;
    -moz-user-select: initial !important;
    -ms-user-select: initial !important;
    user-select: initial !important;
}

.dataTables_wrapper .btn-group .themify:before{
	margin-right:5px;
}
.ui.selection.dropdown .menu>.item{
	white-space: nowrap !important;
	max-width: 33vw;
}
.ui.selection.active.dropdown .menu{
	width:auto;
}
.unitx_shape1:before{
	content: '';
	background-image: url(/unitx/images/unitx_shape1.png);
	width: 25%;
	height: 178%;
	position: absolute;
	background-size: contain;
	background-repeat: no-repeat;
	opacity: 0.125;
	top: -23px;
	background-position: center;
	right: 0%;
}
.sablon_elonezet{
	width: 100%;
	border-radius: 7px;
	box-shadow: 0px 0px 10px #00000026;
}



@media screen and (max-width:1000px){
	.ui.selection.active.dropdown:hover .menu{
		width:100%;
	}
	.ui.selection.dropdown .menu>.item{
		max-width:initial;
		min-width: 100%;
	}
	#sidebar_ertesitesek_szoveg{
		display:none !important;
	}
}


