body {
  font-family: 'Roboto', sans-serif, Open-Sans;
  padding: 0;
  margin: 0;
}

.fej_container{
	display: block;
	position: relative;
}

.container{
	padding-top: 0px;
	padding-bottom: 0px;
}

.container_tu7_torzs{
   @extend .container;
   position: relative;
   margin: 0 auto;
   display: block;
	width: 90%;
	padding-top: 0px;
	padding-bottom: 0px;
	/*AZ ALÁBBI RÉSZ AZT SZOLGÁLJA, HOGY NE LEHESSEN
	  KIJELÖLNI ÉS KIMÁSOLNI AZ OLDAL TARTALMÁT*/
	-webkit-user-select: none; 
   -webkit-touch-callout: none; 
   -moz-user-select: none; 
   -ms-user-select: none; 
   user-select: none;
   /* V É G E - A kijelölés és a másolás megakadályozásának*/
}

.container_tu7_lablec{
   @extend .container;
   position: relative;
   margin: 0 auto;
   display: block;
	width: 90%;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: transparent;
	/*AZ ALÁBBI RÉSZ AZT SZOLGÁLJA, HOGY NE LEHESSEN
	  KIJELÖLNI ÉS KIMÁSOLNI AZ OLDAL TARTALMÁT*/
	-webkit-user-select: none; 
   -webkit-touch-callout: none; 
   -moz-user-select: none; 
   -ms-user-select: none; 
   user-select: none;
   /* V É G E - A kijelölés és a másolás megakadályozásának*/
     
	
}

.container_tu7_torzs_kozgyulesi_anyagok{
   @extend .container;
   position: relative;
   margin: 0 auto;
   display: block;
	width: 90%;
	padding-left: 50px;
	padding-top: 0px;
	padding-right: 50px;
	padding-bottom: 0px;
	/*AZ ALÁBBI RÉSZ AZT SZOLGÁLJA, HOGY NE LEHESSEN
	  KIJELÖLNI ÉS KIMÁSOLNI AZ OLDAL TARTALMÁT*/
	-webkit-user-select: none; 
   -webkit-touch-callout: none; 
   -moz-user-select: none; 
   -ms-user-select: none; 
   user-select: none;
   /* V É G E - A kijelölés és a másolás megakadályozásának*/
}

.container_torzs{
	padding-top: 10px;
	padding-bottom: 0px;
}

elso_sor_index{
/*   display: block;*/
/*   height: auto;*/
   padding-bottom: 0px;
   padding-top: 0px;
   max-width: 100%;
   min-height: 10px;
/*   vertical-align: middle;*/
   font: "Roboto", sans-serif;
   font-size: 12px;
	background-color: transparent;
	color: #e1e1e1;
}

.elso_sor{
/*   display: block;*/
/*   height: auto;*/
   padding-bottom: 0px;
   padding-top: 0px;
   max-width: 100%;
   min-height: 10px;
/*   vertical-align: middle;*/
   font: "Roboto", sans-serif;
   font-size: 12px;
/*	background-color: #555555;*/
   background-color: #1d1d1d;
	color: #e1e1e1;
}
.utolso_sor{
/*@extend .container;*/
/*   display: block;*/
/*   height: auto;*/
   padding-bottom: 0px;
   padding-top: 0px;
   max-width: 100%;
   min-height: 10px;
/*   vertical-align: middle;*/
   font: "Roboto", sans-serif;
   font-size: 12px;
/*	background-color: #4d4d4d;*/
   background-color: #1d1d1d;
   background-color: yellow;
	color: #e1e1e1;
}

.elso_sor_oszlop_1{
   display: inline;
	color: #e1e1e1;
}

.elso_sor_oszlop_2{
   display: inline;
	color: #e1e1e1;
}

.elso_sor_oszlop_3{
   display: inline;
	color: #acd6ff;
}

.utolso_sor_oszlop_1{
   display: block;
   width: 100%;
	/*color: #9b9b9b;*/
	color: #979797;
	text-align: center;
	font-size: 11px;
}

.row_1{
	background-color: transparent;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}

small {
  font-size: 12px;
  color: rgba(0, 0, 0, 0.4);
}

h1 {
  text-align: left;
  padding: 50px 0;
  font-weight: 800;
  margin: 0;
  letter-spacing: -1px;
  color: inherit;
  font-size: 40px;
}

h2 {
  text-align: left;
  font-size: 30px;
  margin: 0;
  font-weight: 300;
  color: inherit;
  padding: 50px;
}

@font-face {
    font-family: 'bbsk';
    src: url('FONTOK/BBN_ES_BBK/Bbsk_Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    
}

h3.torzs_cim {
   font-family: bbsk; /*Arial, ... volt*/
	font-weight: 100;
	font-size: 40px; /*99 volt*/
	margin-top: 10px;
	margin-bottom: 10px;
	color: #676767;
	font-style: normal;
/*	font-weight: bold;*/
   padding-bottom: 15px;
   padding-top: 5px;
   line-height: 110%;
}

h3.meghat_taj {
   font-family: bbsk; /*Arial, ... volt*/
	font-weight: 100;
	font-size: 35px; /*99 volt*/
	margin-top: 0px;
	margin-bottom: 5px;
	color: #676767;
	font-style: normal;
/*	font-weight: bold;*/
   padding-bottom: 5px;
   padding-top: 0px;
   line-height: 110%;
}

h3.lablec {
   font-family: Arial, Helvetica, sans-serif;
	font-weight: 200;
	font-size: 21px;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #E1E1E1;
}

h3.lejelkez_cim {
   font-family: bbsk; /*Arial, ... volt*/
	font-weight: 100;
	font-size: 40px; /*99 volt*/
	margin-top: 5px;
	margin-bottom: 5px;
	color: #676767;
	font-style: normal;
/*	font-weight: bold;*/
   padding-bottom: 5px;
   padding-top: 5px;
   line-height: 105%;
}

.center {
  text-align: left;
}

section {
  height: 100vh;
}

/* NAVIGATION */
nav {
  width: 200%;
  margin: 0 auto;
  background: #fff;
  padding: 0px 0;
}
nav ul {
  list-style: none;
  text-align: left;
}
nav ul li {
  display: inline-block;
}
nav ul li a {
  display: block;
  padding: 15px;
  text-decoration: none;
  color: #aaa;
  font-weight: 800;
  text-transform: uppercase;
  margin: 0 0px;
}
nav ul li a,
nav ul li a:after,
nav ul li a:before {
  transition: all .5s;
}
nav ul li a:hover {
  color: #555;
}


/* stroke */
nav.stroke ul li a,
nav.fill ul li a {
  position: relative;
}
nav.stroke ul li a:after,
nav.fill ul li a:after {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 0%;
  content: '.';
  color: transparent;
  background: #FFCF2B; /*eredeti: #aaa*/
  height: 3px; /*eredeti: 1px*/
}
nav.stroke ul li a:hover:after {
  width: 100%;
}

nav.fill ul li a {
  transition: all 1s;
}

nav.fill ul li a:after {
  text-align: left;
  content: '.';
  margin: 0;
  opacity: 0;
}
nav.fill ul li a:hover {
  color: #fff;
  z-index: 1;
}
nav.fill ul li a:hover:after {
  z-index: -10;
  animation: fill 1s forwards;
  -webkit-animation: fill 1s forwards;
  -moz-animation: fill 1s forwards;
  opacity: 1;
}

/* Circle */
nav.circle ul li a {
  position: relative;
  overflow: hidden;
  z-index: 1;
}
nav.circle ul li a:after {
  display: block;
  position: absolute;
  margin: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: '.';
  color: transparent;
  width: 1px;
  height: 1px;
  border-radius: 50%;
  background: transparent;
}
nav.circle ul li a:hover:after {
  -webkit-animation: circle 1.5s ease-in forwards;
}

/* SHIFT */
nav.shift ul li a {
  position:relative;
  z-index: 1;
}
nav.shift ul li a:hover {
  color: #91640F;
}
nav.shift ul li a:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  width: 100%;
  height: 1px;
  content: '.';
  color: transparent;
  background: #F1C40F;
  visibility: none;
  opacity: 0;
  z-index: -1;
}
nav.shift ul li a:hover:after {
  opacity: 1;
  visibility: visible;
  height: 100%;
}



/* Keyframes */
@-webkit-keyframes fill {
  0% {
    width: 0%;
    height: 1px;
  }
  50% {
    width: 100%;
    height: 1px;
  }
  100% {
    width: 100%;
    height: 100%;
    background: #333;
  }
}

/* Keyframes */
@-webkit-keyframes circle {
  0% {
    width: 1px;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    height: 1px;
    z-index: -1;
    background: #eee;
    border-radius: 100%;
  }
  100% {
    background: #aaa;
    height: 5000%;
    width: 5000%;
    z-index: -1;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 0;
  }
}


#cover{
	background: #fff;
	height: 100%;
/*	color: black;
	height: 50%;
	display: flex;
	text-align: left;*/
}

#cover-caption{
	width: 100%;
}

/*========================================================
					 HEADER  Section
=========================================================*/
header {
  padding-top: 0px;
  background: #fff;
}
header .brand {
  float: left;
}
header a[href^="mailto:"],
header .container > p {
  clear: right;
  float: right;
}
header a[href^="mailto:"] {
  margin-top: 7px;
  position: relative;
  font-size: 24px;
  color: #777777;
}
header a[href^="mailto:"]:before {
  position: absolute;
  top: -4px;
  left: -44px;
  font-size: 34px;
  color: #FFCF2B;
}
header a[href^="mailto:"]:hover {
  color: map;
}
header a[href^="mailto:"] + p {
  margin-top: 7px;
}
@media (max-width: 979px) {
  header {
    text-align: center;
  }
  header .brand, header a[href^="mailto:"], header .container > p {
    float: none;
  }
  header .brand {
    display: block;
  }
  header .brand_slogan {
    padding-left: 0;
  }
  header a[href^="mailto:"] {
    display: inline-block;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  header {
    text-align: center;
  }
}

/*========================================================
					 CONTENT  Section
=========================================================*/
main {
  display: block;
  background: #fff;
}
main .container.hr {
  padding-bottom: 50px;
}
main p + a[href^="mailto:"] {
  display: inline-block;
  margin-top: 10px;
  font-size: 16px;
  color: #FFCF2B;
}
main p + a[href^="mailto:"]:hover {
  text-decoration: none;
}

a[href^="mailto:"]:hover {
  color: #FFCF2B;
}

.video {
  position: relative;
  width: 100%;
  padding-bottom: 69%;
}
.video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/*=======================================================
						Components
=========================================================*/
/*==================     Brand     ======================*/
.brand {
  display: inline-block;
  background-image: url(../images/TU7_WEB_LOGO_5_max_with_227_px.png);
  background-position: center;
  background-repeat: no-repeat;
}
.brand_name {
  display: inline-block;
  overflow: hidden;
  font-weight: 700;
  font-size: 55px;
  line-height: 62px;
  color: #FFCF2B;
  vertical-align: bottom;
}
.brand_slogan {
  display: inline-block;
  padding-left: 10px;
  padding-bottom: 5px;
  font-size: 24px;
  vertical-align: bottom;
}
.brand a:hover {
  color: inherit;
}

.btn-success, .btn-success:active, .btn-success:hover, .btn-success:focus{
background: #FFCF2B;
color: #555555;
border-color: #FFCF2B;
}

.row_login_form {
	background-color: transparent;
	padding-top: 0px;
	font-size: 11px;
}

p.kepviselo{

	font-size: 14px;
}

.active_inactive{
  position: relative;
  font-size: 16px;
  padding: 16px 31px;
  background: #f5f5f5;
}

/*active_inactive li{
 position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 0%;
  content: '.';
  color: transparent;
  background: #FFCF2B; /*eredeti: #aaa*/
  /*height: 4px;*/ /*eredeti: 1px*/
/*}*/

.meroora_allas{
   border-radius: 0px;
   padding-left: 7px;
   padding-right: 7px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
	font-size: 57px;
	color: #ffffff;
	text-align: right;
	height: 67px;
	width: 246px;
	position: relative;
/*	border: 1px solid #b7b7b7;*/
   border: 5px solid #FFCF2B;
	background-color: black;
}

::-webkit-input-placeholder { /* Edge */
    color: #393939;
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #393939;
}

::placeholder {
    color: #393939;
}

p.folyoszamlaelsosor {
	font-size: 20px;
	padding-bottom: 10px;
}

.kozepre{
    /*margin: auto;*/
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    width: 243px;
    height: auto;
/*    border: 1px solid green;*/
    padding: 1px;
    display: block;
    position: relative;
}

.kozepre_belso{
    /*margin: auto;*/
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding: 0px;
	 /*position: relative;*/
	 background-color: transparent;
	 display: block;
    position: relative;
}

a.folyoszamlaletoltes_elso:link, a.folyoszamlaletoltes_elso:hover, a.folyoszamlaletoltes_elso:active{
    color: blue;
    /*color: red;*/
    font-size: 21px;
    font-weight: normal;
}

/* visited link */
a.folyoszamlaletoltes_elso:visited {
    color: #970096;
    /*color: blue;*/
    font-size: 21px;
    font-weight: normal;
}

a.folyoszamlaletoltes:link, a.folyoszamlaletoltes:hover, a.folyoszamlaletoltes:active{
    color: blue;
    /*color: red;*/
    font-size: 18px;
    font-weight: normal;
}

/* visited link */
a.folyoszamlaletoltes:visited {
    color: #970096;
    /*color: blue;*/
    font-size: 18px;
    font-weight: normal;
}

a.biztonsag:link, a.biztonsag:hover, a.biztonsag:active, a.biztonsag:visited{
	color: #E1E1E1;
	
}

/* mouse over link */
/*a.folyoszamlaletoltes:hover {
    color: hotpink;
    font-size: 20px;
    font-weight: bold;
}
*/

/* selected link */
/*a.folyoszamlaletoltes:active {
    color: blue;
    font-size: 20px;
    font-weight: bold;
}
*/

.tu7-gomb {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  position: relative;
  cursor: pointer;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  border: 1px solid #ddac00;
  -webkit-border-radius: 7px;
  border-radius: 0px;
/*  font: normal 26px/normal bebas_kairegular;*/ /*Arial, ... volt*/
  font: normal 16px/normal Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0px;
  color: rgba(0,0,0,1);
  -o-text-overflow: clip;
  text-overflow: clip;
  /*background: #ffe600;*/
  background: #FFCF2B;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}

.tu7-gomb-piros {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  position: relative;
  cursor: pointer;
  display: inline-block;
  margin-left: 5px;
  margin-right: auto;
  padding: 10px 20px;
  border: 1px solid #9f0004;
  -webkit-border-radius: 7px;
  border-radius: 0px;
/*  font: normal 26px/normal bebas_kairegular;*/ /*Arial, ... volt*/
  font: normal 16px/normal Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0px;
  color: white;
  -o-text-overflow: clip;
  text-overflow: clip;
  /*background: #ffe600;*/
  background: #e30000;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}

.tu7-gomb-zold {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  position: relative;
  cursor: pointer;
  display: inline-block;
  margin-left: auto;
  margin-right: 5px;
  padding: 10px 20px;
  border: 1px solid #006f36;
  -webkit-border-radius: 7px;
  border-radius: 0px;
/*  font: normal 26px/normal bebas_kairegular;*/ /*Arial, ... volt*/
  font: normal 16px/normal Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0px;
  color: white;
  -o-text-overflow: clip;
  text-overflow: clip;
  /*background: #ffe600;*/
  background: #008e49;
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}

.tu7-gomb:hover{
  -webkit-appearance: submit;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  position: relative;
  cursor: pointer;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  border: 1px solid #f2bd00;
  -webkit-border-radius: 7px;
  border-radius: 0px;
  font: normal 16px/normal Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0px;
  color: rgba(0,0,0,1);
  -o-text-overflow: clip;
  text-overflow: clip;
  background: #ffe600;
  /*background: #ffcf2b;*/
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}

.tu7-gomb-piros:hover{
  -webkit-appearance: submit;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  position: relative;
  cursor: pointer;
  display: inline-block;
  margin-left: 5px;
  margin-right: auto;
  padding: 10px 20px;
  border: 1px solid #900004;
  -webkit-border-radius: 7px;
  border-radius: 0px;
  font: normal 16px/normal Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0px;
  color: white;
  -o-text-overflow: clip;
  text-overflow: clip;
  background: #f70000;
  /*background: #ffcf2b;*/
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}

.tu7-gomb-zold:hover{
  -webkit-appearance: submit;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  position: relative;
  cursor: pointer;
  display: inline-block;
  margin-left: auto;
  margin-right: 5px;
  padding: 10px 20px;
  border: 1px solid #006f36;
  -webkit-border-radius: 7px;
  border-radius: 0px;
  font: normal 16px/normal Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0px;
  color: white;
  -o-text-overflow: clip;
  text-overflow: clip;
  background: #00bb5b;
  /*background: #ffcf2b;*/
  -webkit-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -moz-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -o-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}

.tu7-gomb_disabled{
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  position: relative;
  cursor: pointer;
  display: block;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
  -webkit-border-radius: 7px;
  border-radius: 0px;
/*  font: normal 26px/normal bebas_kairegular;*/ /*Arial, ... volt*/
  font: normal 16px/normal Arial, Helvetica, sans-serif;
  font-weight: normal;
  letter-spacing: 0px;
  color: rgba(150,150,150,1);
  -o-text-overflow: clip;
  text-overflow: clip;
  border: 1px solid #aaaaaa;
  background-color: rgb(200, 200, 200);
}

.div-gomb{
  margin: auto;
  width: 100%;
  padding: 27px 0px 10px 0px;
  background-color: transparent;
}

.div-gomb_tobb{
  margin: auto;
  width: 100%;
  padding: 10px 0px 10px 0px;
  background-color: transparent;
}

.div-gomb_kozelebb{
  margin: auto;
  width: 100%;
  padding: 10px 0px 5px 0px;
  background-color: transparent;
  align-content: center;
}

.div-gomb_meg_meg_kozelebb{
  margin: auto;
  width: 100%;
  padding: 5px 0px 0px 0px;
  background-color: transparent;
}

.kozepre_hibabejelentes{
    /*margin: auto;*/
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
    width: 100%;
    height: auto;
/*    border: 1px solid green;*/
    padding: 1px;
    display: block;
    position: relative;
}

.kozepre_belso_hibabejelentes{
    /*margin: auto;*/
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-top: 7px;
    padding-right: 0px;
	 /*position: relative;*/
	 background-color: transparent;
	 display: block;
    position: relative;
}

.hibabejelentes_helye{
-webkit-appearance: select;
   border-radius: 0px;
   padding-bottom: 7px;
   padding-left: 7px;
   padding-top: 7px;
   padding-right: 7px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
	font-size: 16px;
	color: black;
	text-align: left;
	height: auto;
	width: 100%;
	position: relative;
	border: 1px solid #b7b7b7;
/*	background-color: #feffd7;*/
	background-color: #FFCF2B;
	word-wrap: break-word;
	overflow-wrap: break-word;
	resize: none;
}

.hibabejelentes{
-webkit-appearance: textarea;
   border-radius: 0px;
   padding-left: 7px;
   padding-right: 7px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
	font-size: 16px;
	color: black;
	text-align: left;
	height: 200px;
	width: 100%;
	position: relative;
	border: 1px solid #b7b7b7;
	background-color: #ffffff;
	word-wrap: break-word;
	overflow-wrap: break-word;
	resize:none;
}

.chat_szovegterulet{
-webkit-appearance: textarea;
   border-radius: 0px;
   padding-left: 7px;
   padding-right: 7px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
	font-size: 16px;
	color: black;
	text-align: left;
	height: 200px;
	width: 100%;
	position: relative;
	border: 1px solid #494949;
	background-color: #fffff0;
	word-wrap: break-word;
	overflow-wrap: break-word;
	resize:none;
	margin-top: 18px;
}

.meghatalmazott_beviteli_mezo{
-webkit-appearance: textarea;
   border-radius: 0px;
   padding-left: 7px;
   padding-right: 7px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
	font-size: 16px;
	color: black;
	text-align: left;
	height: 50px;
	width: 100%;
	position: relative;
	border: 1px solid #b7b7b7;
	background-color: #ffffff;
	word-wrap: break-word;
	overflow-wrap: break-word;
	resize:none;
}


.imput_sor{
-webkit-appearance: input;
   border-radius: 0px;
   padding-left: 7px;
   padding-right: 7px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
	font-size: 16px;
	color: black;
	text-align: left;
	height: 20px;
	width: 100%;
	position: relative;
	border: 1px solid #b7b7b7;
	background-color: #ffffff;
	word-wrap: break-word;
	overflow-wrap: break-word;
	resize:none;
}

.szurke{
  padding-top: 50px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
/*  background-image: url(../images/valasztovaonal_2_x_1_px_sototeszurke.png);
  background-position: bottom;
  background-repeat: repeat-x;
*/
	/*AZ ALÁBBI RÉSZ AZT SZOLGÁLJA, HOGY NE LEHESSEN
	  KIJELÖLNI ÉS KIMÁSOLNI AZ OLDAL TARTALMÁT*/
	-webkit-user-select: none; 
   -webkit-touch-callout: none; 
   -moz-user-select: none; 
   -ms-user-select: none; 
   user-select: none;
   /* V É G E - A kijelölés és a másolás megakadályozásának*/
}

.szurke_kozgyulesi_anyagok{
  padding-top: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
/*  background-image: url(../images/valasztovaonal_2_x_1_px_sototeszurke.png);
  background-position: bottom;
  background-repeat: repeat-x;
*/
	/*AZ ALÁBBI RÉSZ AZT SZOLGÁLJA, HOGY NE LEHESSEN
	  KIJELÖLNI ÉS KIMÁSOLNI AZ OLDAL TARTALMÁT*/
	-webkit-user-select: none; 
   -webkit-touch-callout: none; 
   -moz-user-select: none; 
   -ms-user-select: none; 
   user-select: none;
   /* V É G E - A kijelölés és a másolás megakadályozásának*/
}

.szurke_chat_box{
  padding: 10px 10px 10px 10px;
  font-size: 18px;
  background-color: #f4f4f4;
/*  background-image: url(../images/valasztovaonal_2_x_1_px_sototeszurke.png);
  background-position: bottom;
  background-repeat: repeat-x;
*/
	/*AZ ALÁBBI RÉSZ AZT SZOLGÁLJA, HOGY NE LEHESSEN
	  KIJELÖLNI ÉS KIMÁSOLNI AZ OLDAL TARTALMÁT*/
	-webkit-user-select: none; 
   -webkit-touch-callout: none; 
   -moz-user-select: none; 
   -ms-user-select: none; 
   user-select: none;
   /* V É G E - A kijelölés és a másolás megakadályozásának*/
}

.szurke_chat_box_uzenetek{
  padding: 0px 0px 0px 0px;
  font-size: 18px;
  background-color: white;
/*  background-image: url(../images/valasztovaonal_2_x_1_px_sototeszurke.png);
  background-position: bottom;
  background-repeat: repeat-x;
*/
	/*AZ ALÁBBI RÉSZ AZT SZOLGÁLJA, HOGY NE LEHESSEN
	  KIJELÖLNI ÉS KIMÁSOLNI AZ OLDAL TARTALMÁT*/
	-webkit-user-select: none; 
   -webkit-touch-callout: none; 
   -moz-user-select: none; 
   -ms-user-select: none; 
   user-select: none;
   /* V É G E - A kijelölés és a másolás megakadályozásának*/
}

.szurke_chat_alcim{
  padding-top: 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
/*  background-image: url(../images/valasztovaonal_2_x_1_px_sototeszurke.png);
  background-position: bottom;
  background-repeat: repeat-x;
*/
	/*AZ ALÁBBI RÉSZ AZT SZOLGÁLJA, HOGY NE LEHESSEN
	  KIJELÖLNI ÉS KIMÁSOLNI AZ OLDAL TARTALMÁT*/
	-webkit-user-select: none; 
   -webkit-touch-callout: none; 
   -moz-user-select: none; 
   -ms-user-select: none; 
   user-select: none;
   /* V É G E - A kijelölés és a másolás megakadályozásának*/
}

.page_lablec {
  overflow: hidden;
  min-height: auto;
  background-color: #1D1D1D;
}

.page_nem_origo {
  overflow: hidden;
  min-height: 50px;
}
.control_label_error {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: lighter;
  text-decoration: none;
  color: red;
}
.control_label_info{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: lighter;
  text-decoration: none;
  color: #0000d2;
}
.control_label_jooooooo{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: lighter;
  text-decoration: none;
  color: #0a8105;
}

/*
input[type=text], select {
  width: 100%;
  padding: 22px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}
*/

.kozos_kepviselo_div {
  padding-top: 1px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  line-height: 1.6;
}

.tablazat_orarend {
  position: relative;
  float: center;
  height: auto;
  width: 234px;
  overflow: auto;
  background-color: #FFCF2B;
  border-color: black;
  border-style: solid;
  border-width: 1px;
  margin-left: auto;
  margin-right: auto;
  padding: 1px;
  display: block;
}

.tablazat_orarend_bal_cella {
   /*position: absolute;*/
   float: left;
	height: auto;
	width: 35%;
	background-color: transparent;
	padding-top: 18px;
	padding-bottom: 18px;
/*	border-bottom: 1px;
	border-bottom-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left: 1px;
	border-left-color: black;
	border-left-style: solid;
	border-left-width: 1px;*/
   border-right-color: black;
	border-right-style: solid;
	border-right-width: 1px;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
	color: black;
}

.tablazat_orarend_jobb_cellak {
/*   position: absolute;*/
   float: right;
	height: 50%;
	width: 65%;
	background-color: transparent;
	text-align: center;
	display: inline-block;
	color: black;
}

p.kozos_kepviselo {
  font-weight: bold;
  font-size: 24px;
}

p.telefonos {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.2;
	padding-bottom: 15px;
	padding-top: 15px;
}

p.telefonos2 {
	font-weight: normal;
	font-size: 18px;
	line-height: 1.5;
	padding-bottom: 15px;
	padding-top: 0px;
}

.QR {
  padding-top: 12px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 22px;
  line-height: 1.6;
  vertical-align: middle;
  text-align: center;
}

p.lablec_div_belseje_sima_szoveg {
  font-weight: normal;
  font-size: 12px;
}

/*
.jumbo {
   font-size: 50px;
   -webkit-text-stroke: 1px black;
   color: white;
   text-shadow:
       3px 3px 0 #000,
     -1px -1px 0 #000,  
      1px -1px 0 #000,
      -1px 1px 0 #000,
       1px 1px 0 #000;
}
*/

/*
@supports (-webkit-text-stroke: 1px black) {
  h1 {
    -webkit-text-fill-color: white;
    -webkit-text-stroke: 1.5px black;
  }
}
*/

.karakterszamalo{
	border: none;
	padding: 0px;
   font-size: 14px;
}

p.letoltes_elso_sor{
  padding-bottom: 15px;
}

p.letoltes{
/*	padding-bottom: 5px;*/
	padding-top: 5px;
}

.control-cimke{
  font-size: 14px;
  text-align: center; 
}

.hibauzenet_beviteli_mezo_alatt{
  color: red;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}

/* UGRÁS A LAP TETEJÉRE GOMB*/
#button {
  display: inline-block;
  background-color: #FFCF2B; /* EREDETI   background-color: #FF9800;*/
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 17px; /* Eredeti 30 */
  right: 5px; /* Eredeti 30 */
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0; /* Eredeti 0 */
  visibility: hidden;
  z-index: 1000; /* Eredeti 1000 */
}
#button::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#button:hover {
  cursor: pointer;
  background-color: #333;
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 0.5; /* Eredeti 1 */
  visibility: visible;
}

/* Styles for the content section */

.content {
  width: 77%;
  margin: 10px auto;
  font-family: 'Merriweather', serif;
  font-size: 17px;
  color: #6c767a;
  line-height: 1.9;
}
@media (min-width: 500px) {
  .content {
    width: 43%;
  }
  #button {
    margin: 10px;
  }
}
.content h1 {
  margin-bottom: -10px;
  color: #03a9f4;
  line-height: 1.5;
}
.content h3 {
  font-style: italic;
  color: #96a2a7;
}
/* UGRÁS A LAP TETEJÉRE GOMB VÉGE*/


.szem-icon {
  float: right;
  margin-right: 8px;
  margin-top: -23px;
  position: relative;
  z-index: 2;
  cursor:pointer;
}

/* KÉPEK LETÖLTÉSÉNEK MEGAKADÁLYOZÁSA*/

img {
    pointer-events: none;
}

background-image{
	pointer-events: none;
}


.rogzitett_tisztsegviselok{
appearance: textfield;
   border-radius: 0px;
   padding-left: 7px;
   padding-right: 7px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
	font-size: 18px;
	color: black;
	text-align: left;
	height: 44px;
	width: 100%;
	position: relative;
/* border: 1px solid #fd0de4;*/
   border: 1px solid gray;
	background-color: #e6ffe8;
}