@charset "utf-8";
/* CSS Document */
/*https://mycolor.space/?hex=%2300A5EB&sub=1*/
:root{
--emid_alap:#00ae82;
/*#c7e1c7*/
	/**/
--emid_hover: #0084c7;
--emid_checked: #0064a3;
--emid_text_white: #fbfbfb;
--emid_text_black: #777;
--emid_shadow:rgba(38,166,154,.5);
--emid_eredmeny: #009688;
--emid_error:#fd6f5e;
--emid_inaktiv:#F48024;
--emid_danger:#f9c7c2;
--emid_aktiv:#5bae4c;

--emid_table_th_bg:#3a4856;
--emid_table_th_color:#fbfbfb;
--emid_btn:#9dadbc;
--emid_div_border:#dadce0;
}

.btn-primary {
	color: #fff;
	background-color: var(--emid_alap);
	border-color: var(--emid_alap);
}
.btn-primary:hover {
	opacity: 0.8;
	background-color: var(--emid_alap);
	border-color: var(--emid_alap);
}

.btn-success {
	color: #fff;
	background-color: var(--emid_alap) !important;
	border-color: var(--emid_alap) !important;
}
.btn-success:hover {
	opacity: 0.8;
	background-color: var(--emid_alap) !important;
	border-color: var(--emid_alap) !important;
}

.modal-dialog-98 {
	max-width: 98%;
}


.modal-dialog-80 {
	max-width: 80%;
}

.modal-dialog-90 {
	max-width: 90%;
}

.dataTables_wrapper {
/*overflow: auto;*/
}

.dataTables_wrapper tr td {
	/*background: #fff !important;*/
}

.dataTables_scrollBody {
	/*overflow: hidden !important;*/
	/*overflow-y: hidden !important;*/
	/*overflow-x: auto !important;*/
}

.md_logo_admin_white {
display:none;
}

.dataTables_wrapper .dataTables_scroll tr.odd td {
	background: none !important;
	border-color: none !important;
}

.pozicio_intro {
	left: -280px;
	top: -25px;
}

.grafikon {
	/*overflow: visible !important;*/
	max-width: 98%;
	margin: 0 auto;
}

.pot_tr td {
	color:var(--emid_alap);
}

.nvd3-svg {
	overflow: visible !important;
}
.nv-stackedAreaChart, nv-lineChart {
	position: relative !important;
}

.btn-check:focus + .btn-primary, .btn-primary:focus {
	color: #fff;
	background-color: var(--emid_alap);
	border-color: var(--emid_alap);
	box-shadow: none;
}

.btn-check:active + .btn-primary:focus, .btn-check:checked + .btn-primary:focus, .btn-primary.active:focus, .btn-primary:active:focus, .show > .btn-primary.dropdown-toggle:focus {
	box-shadow: none;
}

.dtfc-fixed-left{
	background-color: white !important;
	/*z-index:2;*/
}

th.dtfc-fixed-left{
	background-color: white !important;
	z-index:2;
}

.felugro_div_belso_max_height {
	max-height: calc(100vh - 60px); /* vagy bármilyen más érték */
}


.felugro_fekete_hatter {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1050;
	width: 100vw;
	height: 100vh;
	background-color: #212121;
	opacity: 0.85;
	transition: all 0.15s linear;
}

.display_block + .introjs-tooltip {
	position: absolute;
	display:block !important;
	padding: 1rem;
	margin-top: 0.2rem;
	white-space: normal;
	z-index: 10000;
	border: 1px solid var(--emid_btn);
}

.fekete_hatter_del {
	opacity: 0;
}

.min_extra_param {
	min-width: 40%;
}

.div_felso_vonal {
	border-top: 1px solid var(--emid_div_border);
}

.felugro_show {
	display: block;
	opacity: 1 !important;
}

.vezetoi_alsor_td {
	color:var(--emid_text_black);
}

.vezetoi_fosor_td {
	color:var(--emid_text_black);
}

.label_csekbox {
	min-width: 100px;
}
.chekkbox label input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0px;
	width: 0px;
}

.chekkbox label input:checked + .label_csekbox {
	border-color: var(--emid_text_black);
	background-color: var(--emid_text_black);
	color:var(--emid_text_white);
}

.chekk_padding {
	padding-left: 5px !important;
	padding-right: 0px !important;
}

.badge_chekkbox {
	padding-left: 5px !important;
	padding-right: 0px !important;
}

.badge_chekkbox label input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0px;
	width: 0px;
}

.badge_chekkbox label input:checked + .badge_label_csekbox {
	border-color: var(--emid_text_black);
	background-color: var(--emid_text_black);
}

.sor_kijelol_excel {
	outline: 1px solid var(--emid_inaktiv) !important;
}

.emid_logo {
width: 30px !important;
height: 30px !important;
top: 5px;
position: relative;
right: -12px;	
	}

.position_relative {
	position: relative;
}

.md_logo {
width: 30px !important;
height: 30px !important;
position: relative;	
	}
.star_logo {
	width: 60px !important;
	height: 60px !important;
	position: relative;
}

.table_iput_min {
	min-width: 65px;
}

.feltoltes_extra_info {
	font-size: 12px;
	font-weight: 300;
	line-height: 2;
	position: absolute;
}

.nowrap {
white-space: nowrap;	
	}

.emid_table_w_100 {
width:100%;
	}	
.kozepre {
display: flex;
justify-content: center;
flex-direction: column;	
text-align: center;
	}

.td_kozepre {
	vertical-align: middle;
}
.admin_panel_sticky {
/*position: -webkit-sticky;*/
/*position: sticky;*/
/*top: 64px;	*/
/*z-index: 1;	*/
}

.emid_table_thead_sticky {
	position: sticky !important;
	top: 64px !important;
}


[class*="sticky_oszlop_01"] {
	position: sticky;
	left:0px;
	background-color: white !important;
	z-index:2 !important;
}

[class*="sticky_oszlop_02"] {
	position: sticky;
	left:0px;
	background-color: white !important;
	z-index:2 !important;
}

[class*="sticky_oszlop_03"] {
	position: sticky;
	left:0px;
	background-color: white !important;
	z-index:2 !important;
}

[class*="sticky_oszlop_04"] {
	position: sticky;
	left:0px;
	background-color: white !important;
	z-index:2 !important;
}
/*felugróhoz...*/
[class*="sticky_oszlop_tech_01"] {
	position: sticky;
	left:0px;
	background-color: white !important;
	z-index:2 !important;
}

[class*="sticky_oszlop_tech_02"] {
	position: sticky;
	left:120px;
	background-color: white !important;
	z-index:2 !important;
}


.talati_eredmeny_bg_sticky {
	background-color: white;
	/*overflow-x:auto;*/
}
.talati_eredmeny_bg_table {
	background-color: white;
	/*overflow-x:auto;*/
}


.emid_disabled {
display:none;	
	}

.admin_thead_sticky_0 {
	position: -webkit-sticky;
	position: sticky;
	top: 0px;
	background-color: white;
	z-index: 3 !important;
}

.admin_thead_sticky {
	position: -webkit-sticky;
	position: sticky;
	top: -16px;
	background-color: white;
	z-index: 3 !important;
}

.felugro_div_belso-max-height {
	max-height: calc(100vh - 165px); /* vagy bármilyen más érték */
}

.emid_height_panel {
/*max-height: calc(100vh - 125px);*/
	}

.emid_overflow {
overflow-x:auto;
	}	
.min_w_15 {
min-width: 15rem;	
	}	
	
.min_w_10 {
min-width: 10rem;	
	}	
	
.min_w_20 {
min-width: 20rem;	
	}	
	
.max_w_3 {
max-width: 3rem;	
	}	
.max_w_11 {
max-width: 11rem;				
}

.btn_table {
padding: .2rem 0.6rem;
	}

.table > :not(caption) > * > * {
padding: 0.2rem 0.4rem;
}	

.hirdetes_modosit_table {
color:var(--emid_alap);
cursor:pointer;	
	}	
	
 	
.emid_sam {
color: var(--emid_alap);
cursor: pointer;
margin-right: 2rem;
	}
	
.emid_sam:hover {
opacity:0.7;	
}

.emid_hover:hover {
	opacity:0.7;
}

/*sajja*/
.ccsekkbox {
	display: block;
	position: relative;
	cursor: pointer;
	background-color:var(--emid_alap);
	border: 1px solid var(--emid-text-alap);
	color:var(--emid_text_white);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 0;
	
	transition: all 0.2s ease-in-out;
}
.ccsekkbox:hover {
	opacity: 0.7;
	color:var(--emid_text_white);
}
.ccsekkbox input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}
.ccsekkbox_backgr {
opacity: 0;
height: 0;
width: 0;
	}
 .ccsekkbox input:checked ~ .ccsekkbox_backgr {
background-color:var(--emid_checked);
height: 100%;
width: 100%;
opacity: 1;
display: inline-block;
position: absolute;
border-radius: inherit;
top: 0;
left: 0;
z-index: -1;
}

/*sajja*/	


/*sajja_inaktiv_aktiv*/
.ccsekkbox_in_ak {
	display: block;
	position: relative;
	cursor: pointer;
	background-color:var(--emid_inaktiv);
	border: 1px solid var(--emid-text-alap);
	color:var(--emid_text_white);
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 0;
	
	transition: all 0.2s ease-in-out;
}
.ccsekkbox_in_ak:hover {
	opacity: 0.7;
	color:var(--emid_text_white);
}
.ccsekkbox_in_ak input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0;
}
.ccsekkbox_in_ak_backgr {
opacity: 0;
height: 0;
width: 0;
	}
 .ccsekkbox_in_ak input:checked ~ .ccsekkbox_in_ak_backgr {
background-color:var(--emid_aktiv);
height: 100%;
width: 100%;
opacity: 1;
display: inline-block;
position: absolute;
border-radius: inherit;
top: 0;
left: 0;
z-index: -1;
}
/*sajja_inaktiv_aktiv*/	

.emid_btn {
	background-color:var(--emid_btn);
	color:var(--emid_text_white);
}

.emid_btn:hover {
	opacity: 0.7;
	color:var(--emid_text_white);
}

.emid_sticky_col {
position: -webkit-sticky;
position: sticky;
right: 0px;
background-color: white;
z-index: 1;		
	}

.emid_partner_logo {
	/*width: 40px !important;*/
	height: 40px !important;
	position: relative;
	top: 0px;
}

.emid_table_thead_bg {
	/*background-color: var(--emid_alap);*/
	/*color:var(--emid_table_th_color);*/
	}

.emid_panel_style {
	}
.emid_panel_eredmeny_style {
	}

.felugro_div {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	background-color: var(--emid_alap);
	opacity: 0.5;
	transition: all 0.25s linear;
	z-index: 10000;
}

.table tr:hover {
	outline:1px solid var(--emid_alap);
}

/*Szűrő*/
.menu_div {
	position: relative;
	display: inline-block;
	display: -moz-inline-block;
}
.menu_div_bels {
padding: .4375rem .75rem;
position: relative;
display: inline-flex;
display: -webkit-inline-flex;
display: -ms-inline-flexbox;
}

.btn {
border-radius: 4px;
}

/*SZŰRŐ VÉGE*/

.panel.panel-expand {
	z-index: 1040;
}

.margin_right_2 {
	margin-right: 2px;
}

.margin_right_left_2 {
	margin-left: 6px;
	margin-right: 3px;
}



.modositas {
	color:var(--emid_alap);
	cursor: pointer;
}

.modositas_tech {
	color:var(--emid_alap);
	cursor: pointer;
}

.informacio {
	cursor: pointer;
	margin-right: 0.5rem;
}

.informacio:hover + .introjs-tooltip {
	display: block;
	padding: 1rem;
	margin-top: 0.2rem;
	white-space: normal;
	z-index: 10000;
}
.informacio  + .introjs-tooltip {
	display: none;

}

.informacio_left {
	cursor: pointer;
	margin-left: 0.5rem;
}
.informacio_left:hover + .introjs-tooltip {
	display: block;
	padding: 1rem;
	margin-top: 0.2rem;
	white-space: normal;
	z-index: 10000;
}
.informacio_left  + .introjs-tooltip {
	display: none;

}

.form-check-input{
	cursor: pointer;
}
.form-check-input:checked {
	background-color:var(--emid_alap);
	border-color:var(--emid_alap);
}

.select2-container--open .select2-dropdown--below {
	width: auto !important;
}

.select2-dropdown {
width: auto !important;
	z-index: 2000 !important;
}

.select2-results {
	min-width: 200px;
}

#gritter-notice-wrapper {
	z-index:2000 !important;

}

#gritter-notice-wrapper .gritter-item-wrapper {
	/*background-color: var(--emid_error) !important;*/
}

span . select2-container {
	z-index : 100500000 !important ;
}

.sima_input {
	display: unset;
	width: unset;
}

.elrejt {
	display: none;
	width: 0px;
	transition: all 0.25 linear;
}

.logo_url_minta {
	padding: 10px;
	position: absolute;
	background-color: #FFFFFF;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	border: 1px solid #f7f7f7;
	margin: 10px;
	height: 40px;
	width: 40px;
	display: inline-block;
	vertical-align: middle;
	cursor: no-drop;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	top: -20px;
}

.ikon_aktiv {
	color:var(--emid_aktiv);
}

.ikon_lejart {
	color:var(--emid_inaktiv);
}

.ikon_inkativ_ru {
	color:var(--emid_text_black) !important;
}

.ikon_jovoben_aktiv {
	color:var(--emid_alap);
}

.icon_kozepre {
	top: -1px !important;
	position: relative;
	left: -2px;
	font-size: 9px;
}

.jelentezo_neve_modal {
	position: relative;
	top: 2px;
	width: 100%;
	text-align: center;
}

.hirdetes_keret_szuro {
	background: var(--app-component-bg);
	border: 1px solid var(--app-component-border-color);
	padding: 15px;
	margin-bottom: 15px;
	border-radius: 6px;
	transition: 0.25s all;
}

.hirdetes_keret {
	position: relative;
	background: var(--app-component-bg);
	border: 1px solid var(--app-component-border-color);
	padding: 15px;
	margin-bottom: 15px;
	border-radius: 6px;
	cursor: pointer;
	width: 100%;
	overflow: auto;
	transition: 0.25s all;
}

.hide_div {
	display: none;
}

.hirdetes_keret:hover {
	box-shadow: 0px 0px 5px 0px var(--emid_btn);
}

.hirdetes_bot {
	border-bottom: 1px solid var(--app-component-border-color);
	margin-bottom: 15px;
}

.kategoria_group {
	margin: 0.25rem;
	/*background-color: var(--app-theme);*/
	width: auto;
	border-radius: 2px;
	color: var(--emid_btn);
}

hird_kieg_info {
	margin: 0.25rem;
	width: auto;
	white-space: nowrap;
}

.szuro_height {
	height: fit-content;
}

.hird_reszl_fejl {
	padding-bottom: 10px;
	padding-top: 10px;
}
.emid_hover_bottom {
	padding-bottom: 5px;
}

.emid_hover_bottom:hover {
	border-bottom: 1px solid var(--emid_alap);
	margin-bottom: -1px;
}
.badge_danger {
	background: var(--emid_error) !important;
}

.button_szerzodes {
	padding-left: 4px;
	padding-right: 4px;
}

.dropdown-menu.media-list {
	max-width: 500px;
	overflow: auto;
}

.color_uzenet * {
	color: inherit !important;
}

.emid_quill {
	max-height: 600px;
	overflow: auto;
}

.emid_button_width {
	width: auto
}

.emid_inline_block {
	display: inline-block;
	min-width: 200px;
}

.emid_aktiv_szuro {
	/*opacity: 0.7;*/
	border-color: var(--emid_text_black);
	background-color: var(--emid_text_black);
}
.emid_aktiv_szuro:hover {
	opacity: 0.7;
	border-color: var(--emid_text_black);
	background-color: var(--emid_text_black);
}

.emid_szuro_fels_keret {
	border-top: 1px solid var(--app-component-border-color-transparent);
	margin-top: 5pt;
	padding-top: 3pt;
}

.emid_multiple_min_width .picker{
	min-width: 200px;
}

.select2_drop {
	min-width: 350px;
}
.select2-results {
	min-width: 350px;
	white-space: nowrap;
}

.datepicker {
	z-index: 999999 !important;
}

.letoltes_csv {
	color: var(--emid_alap) !important;
	cursor: pointer;
	display: inline !important;
}

@media (max-width: 767.98px) {
	.emid_inline_block {
		min-width: unset;
		width: 100%;
	}
	.md_logo_admin_white {
		display:block;
	}
	.md_logo_admin {
		display:none;
	}
}