
:root{
	--main-elso-szin: #555b6c;
	--main-masodik-szin: #434956;
	--main-harmadik-szin: #f05a72;
	--main-betuszin: #394244;
	--main-betuszin-vilagos: #fff;
	--main-betuszin-hover: #ff71b5;

	--dark:#343a40;
	 --breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;

	 -webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}article,aside,figcaption,figure,footer,hgroup,main,nav,section{display:block}

body{
 margin:0;
 font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
 font-size:1rem;
	font-weight:400;
	color:#212529;
	text-align:left;
 background-color:#fff;
 scroll-behavior: smooth;
	}
 [tabindex="-1"]:focus{outline:0!important}

p {
	margin: 8px;
	line-height: 16pt;
	}
 dl,ol,ul{margin-top:0;margin-bottom:0}
 ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}
 .tartalom ul {
    padding-left: 3em;
}
.tartalom li {
	text-indent: 20px;
	line-height: 1.8em;
}
.tartalom li:before {
    padding-right: 8px;
}

h1 {

	font-size: 32pt;
	text-align: center;
	margin: 0px;
 }
.fejkep h1{
	font-family: 'Lobster', cursive;
	color: white;
	font-weight: 300;
	text-shadow: 2px 2px #000;
	margin-top: 0px;
 }
h1.cimsor {
	font-family: 'Lobster', cursive;
	color: var(--main-elso-szin);
	font-size: 28pt;
	font-weight: 300;
	margin: 16px 0px;
	margin-left: 20px;
 }


a:not([href]):not([tabindex]){color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}

a:link, a:visited {
  text-decoration: none;
	color: var(--main-elso-szin);
}
a:hover {
  text-decoration: none;
	color: gold;
}
a.fhiv:link, a.fhiv:visited {
color: white;
}
a.shiv:link, a.shiv:visited {
color: #000;
}
.fejikonsor {
	position:fixed;
	top: 0px;
	padding: 15px 0px;
	right:0;
	left:0;
	z-index:1030;
	/* background-color: rgb(64, 64, 64); */
	background-color: rgba(0, 0, 0, 0.8);
}
.ikon{
	border-radius: 100%;
	width: 35px;
	height: 35px;
	margin: 24px 4px;
	font-size: 20px;
	line-height: 0px;
	padding: 0px;
	color: var(--main-betuszin-vilagos);
	background-color: var(--main-elso-szin);
	box-sizing: border-box;
	-webkit-transition: background-color 2s ease-out;
	-moz-transition: background-color 2s ease-out;
	-o-transition: background-color 2s ease-out;
	transition: background-color 2s ease-out;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	float: right;
}
.ikon:hover {
	background-color: var(--main-masodik-szin);
	color: gold;
}

.centerDivs {
  display: block;
  text-align: center;
}
.malap {
  padding: 8px 8px;
	 display: inline-block;
}
.kezdoikonalap {
	width: 120px;
	height: 120px;
	padding: 8px;
	margin: 8px 8px;
	border: 1px solid var(--main-elso-szin);
	border-radius: 100%;
	overflow: hidden;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	vertical-align: middle;
	font-size: 11pt;
	line-height: 14pt;
}
.pipa{
	border-radius: 50%;
	border: 2px solid white;
	width: 40px;
	height: 40px;
	font-size: 20px;
	line-height: 14px;
	color: var(--main-betuszin-vilagos);
	background-color: var(--main-elso-szin);
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
	float: left;
	position: absolute;
	margin-top: -92px;
	margin-left: 80px;
}
.fokep {
float: left;
margin: 0px 40px 40px 0px;
	border-radius: 50%;
	height: 400px;
	width: 400px;
}
.munkatars {
	border-radius: 50%;
	height: 230px;
	width: 230px;
}
#arnyekcsikbox {
	width: 110%;
	height: 15px;
	margin-left: -5%;
	display: block;
	overflow: hidden;
	z-index: 2000;
	margin-bottom: 20px;
}
#arnyekcsik {
	width: 100%;
	height: 15px;
	margin-top: -20px;
	box-shadow: 0px 10px 15px #888;
	border-radius: 100%;
	display: block;
	opacity: 1;
}
#labsor {
background-color: #d0d0d6;
width: 100%;
padding-top: 12px;
padding-bottom: 12px;
}
#impr {
background-color: #434956;
width: 100%;
color: #707583;
text-align: center;
padding-top: 12px;
padding-bottom: 12px;
	font-size: 9pt;
}
.labinfo {
	border-left: 1px solid var(--main-elso-szin);
	color:  var(--main-elso-szin);
	font-size: 10pt;
	width: 280px;
	padding: 12px 28px;
	line-height: 14pt;
	text-align: left;
}



.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto; box-sizing: border-box;}
@media (min-width:576px){.container{max-width:540px; padding-right:8px;padding-left:8px;}}
@media (min-width:768px){.container{max-width:720px}}
@media (min-width:992px){.container{max-width:960px}}
@media (min-width:1200px){.container{max-width:1140px}}






.fade:not(.show){opacity:0}.collapse:not(.show){display:none}
.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}

@media (prefers-reduced-motion:reduce)
{.collapsing{transition:none}}
.dropdown,
.dropleft,.dropright,
.dropup{position:relative}
.dropdown-toggle{white-space:nowrap}
.dropdown-toggle::after{
	display:inline-block;
	margin-left:.255em;
	vertical-align:.255em;
	content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent
	}
.dropdown-toggle:empty::after{margin-left:0}

.dropdown-menu{
position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:
		none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}
		.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}

@media (min-width:576px){.dropdown-menu-sm-left{right:auto;left:0}.dropdown-menu-sm-right{right:0;left:auto}}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}
.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:992px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}

@media (min-width:1200px){.dropdown-menu-xl-left{right:auto;left:0}.dropdown-menu-xl-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}
.dropup
.dropdown-toggle::after{
	display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}
	.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright
	.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;
		border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright
		.dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft
		.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft
		.dropdown-toggle::before{
			display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}
			.dropleft .dropdown-toggle:empty::after{margin-left:0}.dropleft .dropdown-toggle::before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],
			.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}
			.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
			.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}
			.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}
			.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;pointer-events:none;background-color:transparent}
			.dropdown-menu.show{display:block}
			.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}
			.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}




 .nav-link{
	 display:block;padding:.5rem 1rem}
	 .nav-link:focus,
	 .nav-link:hover{text-decoration:none}
	 .nav-link.disabled{color:#6c757d; pointer-events:none;cursor:default}
	 .nav-tabs{border-bottom:1px solid #dee2e6}
	 .nav-tabs .nav-item{margin-bottom:-1px}
	 .nav-tabs
	 .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs
	 .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}
	 .nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}
	 .nav-tabs .nav-item.show .nav-link,.nav-tabs
	  .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
	 .nav-tabs
	 .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
	 .nav-pills
	 .nav-link{border-radius:.25rem}
	 .nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}
	 .nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
	 .nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}
	 .tab-content>.tab-pane{display:none}
	 .tab-content>.active{display:block}

 .navbar{
	 box-sizing: border-box;
	 position:relative;
	 display:-ms-flexbox;
	 display:flex;
	 -ms-flex-wrap:wrap;flex-wrap:wrap;
	 -ms-flex-align:center;
	 align-items:center;
	 -ms-flex-pack:justify;
	 justify-content:space-between;padding:.5rem 1rem}
	 .navbar>.container,.navbar>.container-fluid{
		 display:-ms-flexbox;
		 display:flex;-ms-flex-wrap:wrap;
		 flex-wrap:wrap;-ms-flex-align:center;
		 align-items:center;-ms-flex-pack:justify;
		 justify-content:space-between}
		 .navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
		 .navbar-brand:focus,
		 .navbar-brand:hover{text-decoration:none}
		 .navbar-nav {
			 display:-ms-flexbox;
			 display:flex;
			 -ms-flex-direction:column;flex-direction:column;
			 padding-left:0;
			 margin-bottom:0;
			 list-style:none
			 }
		 .navbar-nav .nav-link
		 {padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}
		 .navbar-text
		 {display:inline-block;padding-top:.5rem;padding-bottom:.5rem}
		 .navbar-collapse
		 {-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-positive:1;flex-grow:1;-ms-flex-align:center;align-items:center}
		 .navbar-toggler
		 {padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}
		 .navbar-toggler:focus,.navbar-toggler:hover
		 {text-decoration:none}
		 .navbar-toggler-icon
		 {display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}


@media (max-width:575.98px){.navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid{padding-right:0;padding-left:0}}

@media (min-width:576px){.navbar-expand-sm{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}
 .navbar-expand-sm .navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}
 .navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container,.navbar-expand-sm>
 .container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
 .navbar-expand-sm
 .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}
 .navbar-expand-sm .navbar-toggler{display:none}}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>
	 .container-fluid{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}
	 .navbar-expand-md .navbar-nav{-ms-flex-direction:row;flex-direction:row}
	 .navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}
	 .navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
	 .navbar-expand-md>.container,.navbar-expand-md>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
	 .navbar-expand-md .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}
	 .navbar-expand-md .navbar-toggler{display:none}}

@media (max-width:991.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{padding-right:0;padding-left:0}}

@media (min-width:992px){.navbar-expand-lg{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-lg
.navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg
.navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand-lg
.navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}

@media (max-width:1199.98px){.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{padding-right:0;padding-left:0}}

@media (min-width:1200px){.navbar-expand-xl{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand-xl
.navbar-nav{-ms-flex-direction:row;flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav
.nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}
.navbar-expand-xl .navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand-xl
.navbar-toggler{display:none}}.navbar-expand{-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:start;justify-content:flex-start}.navbar-expand>
.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{-ms-flex-direction:row;flex-direction:row}
.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}
.navbar-expand>.container,.navbar-expand>.container-fluid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.navbar-expand
.navbar-collapse{display:-ms-flexbox!important;display:flex!important;-ms-flex-preferred-size:auto;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}
.navbar-light
.navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:focus,.navbar-light
.navbar-brand:hover{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav
.nav-link{color:rgba(0,0,0,.5)}
.navbar-light .navbar-nav
.nav-link:focus,.navbar-light
.navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}
.navbar-light
.navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav

.active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light
.navbar-nav .nav-link.show,.navbar-light .navbar-nav
.show>.nav-link{color:rgba(0,0,0,.9)}.navbar-light
.navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}

.navbar-light
.navbar-toggler-icon{
background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}


.navbar-text{color:rgba(0,0,0,.5)}
.navbar-text a{color:rgba(0,0,0,.9)}
.navbar-text a:focus,.navbar-light
.navbar-text a:hover{color:rgba(0,0,0,.9)}
.navbar-dark
.navbar-nav
.nav-link{color:rgba(255,255,255,.5)}
.navbar-dark
.navbar-nav
.nav-link:focus,.navbar-dark .navbar-nav
.nav-link:hover{color:rgba(255,255,255,.75)}
.navbar-dark .navbar-nav .nav-link.disabled{color:rgba(255,255,255,.25)}.navbar-dark .navbar-nav
.active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link
{
	color:white;
}
@keyframes nagyit {
    0% {padding: 0px 10px;}
	0% {margin: 0px 10px;}
    100% {padding: 24px 10px;}
	 100% {margin: -16px 10px;}
}
@media screen and (min-width: 769px) {
.active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link
{
	animation: nagyit 0.3s linear 0s 1 normal forwards;
	background-color: var(--main-masodik-szin);
}
}
.navbar-dark
.navbar-toggler{color:rgba(255,255,255,.5);border-color:rgba(255,255,255,.1)}
.navbar-dark
.navbar-toggler-icon{
background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
	}
.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}
.navbar-dark .navbar-text a{color:#fff}
.navbar-dark
.navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}



.bg-dark{background-color:var(--main-elso-szin)!important}


a.bg-dark:focus,
a.bg-dark:hover
{background-color:#1d2124!important}
.bg-white{background-color:#fff!important}
.bg-transparent{background-color:transparent!important}




.fixed-top
{position:fixed;
	top: 120px;
	right:0;
	left:0;
	z-index:1030
	}
.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}

.ml-auto,.mx-auto{margin-left:auto!important}

.text-justify{text-align:justify!important}
.text-wrap{white-space:normal!important}
.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-left{text-align:left!important}
.text-right{text-align:right!important}
.text-center{text-align:center!important}
@media (min-width:576px){
	.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}
	}

	@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}
	@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}
	@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}

	.invisible{visibility:hidden!important}


