* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0;
  
}
@font-face {
  font-family: "NimbusSanL-Reg";
  src: url("./fonts/NimbusSanL-Reg.eot"); /* IE9 Compat Modes */
  src: url("./fonts/NimbusSanL-Reg.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./fonts/NimbusSanL-Reg.otf") format("opentype"), /* Open Type Font */
    url("./fonts/NimbusSanL-Reg.svg") format("svg"), /* Legacy iOS */
    url("./fonts/NimbusSanL-Reg.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./fonts/NimbusSanL-Reg.woff") format("woff"), /* Modern Browsers */
    url("./fonts/NimbusSanL-Reg.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "NimbusSanL-Bol";
  src: url("./fonts/NimbusSanL-Bol.eot"); /* IE9 Compat Modes */
  src: url("./fonts/NimbusSanL-Bol.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./fonts/NimbusSanL-Bol.otf") format("opentype"), /* Open Type Font */
    url("./fonts/NimbusSanL-Bol.svg") format("svg"), /* Legacy iOS */
    url("./fonts/NimbusSanL-Bol.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./fonts/NimbusSanL-Bol.woff") format("woff"), /* Modern Browsers */
    url("./fonts/NimbusSanL-Bol.woff2") format("woff2"); /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
body, html {
  height: 100%;
  margin: 0;
  color: #111;
 
}
body {
	 font-family: "NimbusSanL-Reg";
	 font-size:14px;
}
.work {
	font-family: arial, sans-serif;
	font-size:65px;
  color: #448D00;
  font-weight:bold;
  -webkit-transform: rotate(332deg);
  -moz-transform: rotate(332deg);
  -ms-transform: rotate(332deg);
  -o-transform: rotate(332deg);
  transform: rotate(332deg);
 position:absolute;
 top:30%;
 left:20%;
}
.fej {
	text-align:center;
	background-color: #009A00;
	height:185px;
	
}
.szoveg ul {
	margin-left:15px;
}
.felso {
	background-image:url(../img/felso.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center;
	height:185px;
}
.big {
	margin-top:20px;
	font-size:25px;
	color: #009A00;
	text-align:left;
	font-family: "NimbusSanL-Bol";
}
.marai {
	font-size:12px;
	text-align:right;
	color:#666;
}
.logo{
	height:185px;
}
.green {
	background-color: #009A00;
	
}
.oldal{
	background-color: #009A00;
	min-height:500px;
	margin-top:0px;
	margin-bottom:25px;
	text-transform: uppercase;
	color:#fff;
	text-align:left;
	padding-top:40px;
	/*padding-left:8%;*/
	font-family: "NimbusSanL-Bol";
}
.oldal ul {
	margin: 5px auto 15px auto;
	list-style:none;
	font-family: "NimbusSanL-Bol";
	margin-left:32%;
	
	
}
.oldal h4 {
	margin-left:32%;
}
.oldal a {
	text-decoration:none;
	color:#fff;
}
.oldal a:hover {
	text-decoration:underline;
	color:#fff;
}
.oldal p {
	margin-left:28%;
	margin-top:-35px;
}
.oldal ul li a {
	text-decoration:none;
	color:#fff;
}
.szoveg{
	min-height:500px;
	margin-top:0px;
	margin-bottom:25px;
}
.szoveg a {
	color: #000;
}
.tamogat{
	min-width:100px;
	float:left;
	margin:15px;
	text-align:center;
}
.gray{
	color:#888;
}
p {
	margin-bottom:10px;
}
.partner {
	padding:15px;
	border: 1px solid #222;
	margin-top:15px;
}
footer {
	color: #fff;
	margin-top:0px;
	text-align:center;
	background-color: #009A00;
	padding: 13px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.3);
}
footer a {
	color: #fff;
	text-decoration:underline;
}
@media(max-width:577px) {
	.work {
	font-family: arial, sans-serif;
	font-size:35px;
	top:20%;
	left:20%;
}
	
}
.folder {
	/*float:left;*/
    width: 100%;
    height: auto;
	padding:15px;
	text-align:center;
    margin: ;
    margin-top: 50px;
    position: relative;
    background-color: #FFE793;
    border-radius: 0 6px 6px 6px;
    box-shadow: 4px 4px 7px rgba(0, 0, 0, 0.59);
}

.folder:before {
    content: '';
    width: 50%;
    height: 12px;
    border-radius: 0 20px 0 0;
    background-color: #FFE793;
    position: absolute;
    top: -12px;
    left: 0px;
}
.scrollToTop{
	width:50px; 
	height:50px;
	padding:5px; 
	text-align:center; 
	/*background: #009A00;
	font-weight: bold;
	font-size:25px;*/
	color: #fff;
	text-decoration: none;
	position:fixed;
	bottom:20px;
	right:20px;
	display:none;
	/*border: 1px solid #fff;*/
	background: url('../img/nyil.png') no-repeat;
}
.scrollToTop:hover{
	text-decoration:none;
}
.bold {
	font-weight:bold;
}
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regulard41d.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-ok:before {
  content: "\e013";
}
.kor {
	border-radius: 50%;
	width: 15px;
	height: 15px; 
	background-color:#000;
	/* width and height can be anything, as long as they're equal */
}

 
.intrinsic-container iframe {
  position: absolute;
  top:0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wrapper         {width:100%;height:100%;margin:0 auto;background:#ffffff}
.h_iframe        {position:relative;}
.h_iframe .ratio {display:block;width:100%;height:auto;}
.h_iframe iframe {position:absolute;top:0;left:0;width:100%; height:100%;}