@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: "keziras";
    src: url(../fonts/Borders.ttf) format("truetype");
}

* {
    box-sizing: border-box;
	padding:0px;
	margin:0px;
}
.rejtett{ display:none;}
.row:after {
    content: "";
    clear: both;
    display: block;
}
[class*="col-"] {
    float: left;
    padding: 15px;
	margin:0px;
}
[class*="belso-"] {
    float: left;
    padding: 5px;
	margin:0px;
}

[class*="belso-"] input, [class*="belso-"] select { width:90%; height:30px; padding:5px; text-align:center; text-align-last: center;}

html {
    font-family: Tahoma;  background-image:url(../img/szurke.jpg); background-repeat:repeat;
	
}
.clear { clear:both;}

.disable-select {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* IE/Edge */
  user-select: none;           /* non-prefixed version, currently
                                  not supported by any browser */
}
.enable-select {
  -webkit-touch-callout: text; /* iOS Safari */
  -webkit-user-select: text;   /* Chrome/Safari/Opera */
  -khtml-user-select: text;    /* Konqueror */
  -moz-user-select: text;      /* Firefox */
  -ms-user-select: text;       /* IE/Edge */
  user-select: text;           /* non-prefixed version, currently
                                  not supported by any browser */
}

.oldal { background-color:#E5E5E5;}
.hatter{ position:fixed; padding-top:40px; z-index: -1; display:none;}

.vonal {
	height:8px; width:100%; margin-top:5px; width:80%; float:left;
    background: #D95D1F; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#D95D1F, #F58B11); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#D95D1F, #F58B11); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#D95D1F, #F58B11); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#D95D1F, #F58B11); /* Standard syntax */

}
.vonal2 {
	height:8px; width:100%; margin-top:-2px; margin-bottom:30px; width:80%; float:right; z-index:300;
    background: #5081BC; /* For browsers that do not support gradients */
	
}

.kozpont{ min-height:600px; border: 1px solid #fff; box-shadow: 5px 5px 7px 5px #888888; margin-top:15px; background-color:#FFF; margin-bottom:15px; }
.kozpont_tolt{ min-height:600px; border: 1px solid #fff; box-shadow: 5px 5px 7px 5px #888888; margin-top:15px; background-color:#FFF; margin-bottom:15px; background-image:url(../img/gears.gif); background-repeat:no-repeat; background-position:center; z-index:999;}
.hatszam{color:#fff; background-repeat:repeat; background-image:url(../img/szurke.jpg); background-repeat:repeat; border:3px solid #3E494F; border-radius:10px; padding:2px; padding-top:8px; text-align:center; width:160px; cursor:pointer; height:42px; font-weight:bold; margin-top:5px; font-size:16px; }
.kedvenc{ border-color:#D95D1F;}
.uj_hatarozat{ background-image:url(../img/uj.png); background-repeat: no-repeat; background-position:right top; z-index:10;}
.ikon{width:30px; height:30px; margin:5px; float:left;}
.admin{background-image:url(../img/ek_admin1.png); background-repeat:no-repeat; background-position: center; cursor:pointer;}
.print{background-image:url(../img/print.png); background-repeat:no-repeat; background-position: center; cursor:pointer;}
.print_kijelolt{background-image:url(../img/print_kijelolt.png);}
.printer{background-image:url(../img/printer.png);background-repeat:no-repeat; background-position: center; cursor:pointer; width:60px; height:56px; position:fixed; top:20px; right:20px; display:none; z-index:200;box-shadow: 4px 4px 4px #000;}
.eu{background-image:url(../img/eu_k.png); background-repeat:no-repeat; background-position: center;}
.birsag{background-image:url(../img/birsag_k.png); background-repeat:no-repeat; background-position: center;}
.biztosok{background-image:url(../img/dbizt_k.png); background-repeat:no-repeat; background-position: center;}
.resztvevok{background-image:url(../img/emberek_k.png); background-repeat:no-repeat; background-position: center;}
.eljaras_tipus{ background-image:url(../img/par_k.png); background-repeat:no-repeat; background-position: center;}
.cpv{ background: url(../img/cpv_k.png); background-repeat:no-repeat; background-position: center;}
.felulv{ background: url(../img/ef_k.png); background-repeat:no-repeat; background-position: center;}
.hirdetmeny{ background: url(../img/hsz_k.png); background-repeat:no-repeat; background-position: center;}
.datumok{ background: url(../img/cal_k.png); background-repeat:no-repeat; background-position: center;}
.targy{ background: url(../img/ek_kezfongas.png); background-repeat:no-repeat; background-position: center;}
.ajanlatkero{ background: url(../img/ef_haz.png); background-repeat:no-repeat; background-position: center;}
.pdf{ background: url(../img/pdf_k.png); background-repeat:no-repeat; background-position: center;}
.tip_test{ padding: 8px 10px; -webkit-touch-callout: none;   -webkit-user-select: none;   -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;   user-select: none;}
.tip_fejlec{ background-color: #D75F23; font-weight:bold; text-align:center; padding:2px;  padding: 8px 10px; -webkit-touch-callout: none;   -webkit-user-select: none;   -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;   user-select: none;}
.tip_lablec{ background-color: #D75F23; height:6px;}
.tip_cim{ font-weight:bold; text-decoration:underline; margin-bottom:10px;}
.kovetkeztetes{ padding:12px; padding-left:12px; margin:5px; min-width:150px; background-image:url(../img/szurke.jpg); background-repeat:repeat; border-radius:20px; color:#FFFFFF;}
.kovetkeztetes_szoveg{background-color:#FFFFFF; margin-top:5px;}
.kovetkeztetes_gombhatter{margin:0px; height:50px; position:relative; top:-50px; margin-bottom:-50px;
	background: -webkit-linear-gradient(top, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,1)); 
    background: -o-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,1)); 
    background: -moz-linear-gradient(bottom, rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,1)); 
    background: linear-gradient(rgba(255,255,255,0), rgba(255,255,255,0.7), rgba(255,255,255,1)); 
}
ul.honlap{ padding:0px; list-style-type: square; list-style-position:outside; padding-left:16px; margin-top:-20px; margin-bottom:30px; color:#D95D1F;}
.kov_box{text-align:justify; color:#000000; min-height:50px; max-height:80px; overflow:hidden; padding:8px; font-size:14px;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    -webkit-transition: 1s;
    transition: 1s;
}
.cim, .cim_balra{ font-size:20px; margin-bottom:30px; font-weight:bold; text-align:center; text-transform:capitalize;}
.cim_balra{ text-align:left; margin-bottom:0px;}
.szovegblokk{ font-size:16px; text-align:justify; margin-bottom:30px;}
.belepgomb{ background-image:url(../img/szurke.jpg); color:#FFFFFF; margin-top:10px; margin-bottom:15px; float:right; width:80px; height:30px; padding-top:6px; cursor:pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

input.login{width:160px; text-align:center; padding:5px; margin-top:10px;}
#elfelejt{ font-size:10px; color:#FFFFFF; text-decoration:none; float:left; margin-top:10px;}
#elfelejt:hover{ text-decoration: underline;}

[class*="belso-"].label{ background-image:url(../img/szurke.jpg); background-repeat:repeat; white-space:nowrap; overflow:hidden}

select option { color: black; }

.logo{ height:142px; cursor:pointer;}
.kulcsszo{  white-space:nowrap; overflow: visible; padding:4px; }
.kulcs{opacity: 0;font-size:14px; color:#FFFFFF; font-family:"keziras";}
.kulcsszavak{ overflow:hidden; cursor:default;}

.help{ width:16px; height:16px; text-align:center; background-color:#FF6600; color:#FFFFFF; border-radius:20px; padding-left:5px; padding-right:5px; font-weight:bold;}

.takart{ display:none !important;}

.header {
    background-image:url(../img/szurke.jpg); background-repeat:repeat;
	margin:0px;
    color: #ffffff;
	height:142px;
	width:100%;
	overflow:hidden;
	
}
.menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.menu li {
    padding: 8px;
    margin-bottom: 7px;
    background-image:url(../img/narancs.jpg); background-repeat:repeat;
    color: #ffffff;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	cursor:pointer;
}
.menu li:hover {
	background-image:none;
    background-color: #F58B11;
}
.menu li.kek, .menu li.kek_kivetel {
	background:none; background-color:#5081BC;
}

.menu li.kek:hover, .menu li.kek_kivetel:hover {
	background-color:#82B6F4;
}


.aside {
   background-image:url(../img/narancs.jpg); background-repeat:repeat;
    
    color: #ffffff;
    text-align: center;
    font-size: 14px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	border-radius:20px;
	padding:10px;
	margin-bottom:5px;
}

.tovabbi_kovetkeztetes_gomb{color:#5081BC;}
.tovabbi_kovetkeztetes_gomb:hover{ cursor:pointer; text-decoration:underline; color:#5081BC;}

.kek_kerek_gomb{
	color: #ffffff; text-align: center; font-size: 12px; border-radius:20px; padding-top:5px;  padding-bottom:5px; background-color:#5081BC; width:98%; white-space:nowrap; overflow:hidden; cursor:pointer;
}
.kek_kerek_gomb:hover{background-color:#82B6F4;}
.narancs_kerek_gomb{
	color: #ffffff; text-align: center; font-size: 12px; border-radius:20px; padding-top:5px;  padding-bottom:5px; background-image:url(../img/narancs.jpg); background-repeat:repeat; width:98%; white-space:nowrap; overflow:hidden; cursor:pointer;
}
.narancs_kerek_gomb:hover{background-image:none; background-color:#F58B11;}
.szurke_kerek_gomb{
	color: #ffffff; text-align: center; font-size: 12px; border-radius:20px; padding-top:5px;  padding-bottom:5px; background-image:url(../img/szurke.jpg); background-repeat:repeat; width:98%; white-space:nowrap; overflow:hidden; cursor:pointer;
}
.szurke_kerek_gomb:hover{background-image:none; background-color:#565D63;}

.osszes_lenyit{ width:100px; font-size:14px; text-decoration:underline; float:left; margin:0px; cursor:pointer; color: #333333; font-family:Corbel;}
.kovetkeztetes_fejlec{white-space:nowrap; text-align:left; font-weight:bold; border: double; background-image:url(../img/narancs.jpg); background-repeat:repeat; padding:5px; float:left; margin-right:5px; margin-bottom:5px; z-index:9;}

.pdf_link{ color:#FFFFFF; text-decoration:none;}
.pdf_link:hover{ color:#FFFFFF; text-decoration: underline;}

.aside .inform {   }
.aside .label {   }
.aside .input {    }

.footer {
    color: #fff;
    text-align: center;
    font-size: 12px;
    padding: 15px;
}

/*valamennyi tipusra*/
.belso-1 {width: 6%;}
.belso-2 {width: 47%; text-align: left;}
.belso-3 {width: 47%;}
.belso-teljes {width: 100%;}
#jogszabaly, #eljaras_fajtaja, #felulv_hatarozat_van, #eu, #birsag_van, #hatarozatfeldolgozo, #friss, #felhivas{
  color: #666666;
}
#jogszabaly option, #eljaras_fajtaja option, #felulv_hatarozat_van option, #eu option, #birsag_van option, #hatarozatfeldolgozo option { color: black; }
#jogszabaly option:first-child, #eljaras_fajtaja option:first-child, #felulv_hatarozat_van option:first-child, #eu option:first-child, #birsag_van option:first-child, #hatarozatfeldolgozo option:first-child{
  color: #666666;
}

/* For mobile phones: */
[class*="col-"] {
    width: 100%;
}
.col-m-13 { display:none;}
.mobilnal_nincs{ display:none;}
.logo-kicsi{ background-image:url(../img/uj_logo_kicsi_fenyes.png); background-position:50% 50% ; background-repeat: no-repeat; }

.vizjel{ background-image:url(../img/vizjel.png); background-position: center; background-repeat:repeat-y; opacity: 0.5; filter: alpha(opacity=50); }

.sorkizart, .sorkizart p { text-align:justify;}

@media only screen and (min-width: 600px) {
    /* For tablets: */
    .col-m-1 {width: 8.33%;}
    .col-m-2 {width: 16.66%;}
    .col-m-3 {width: 25%;}
    .col-m-4 {width: 33.33%;}
    .col-m-5 {width: 41.66%;}
    .col-m-6 {width: 50%;}
    .col-m-7 {width: 58.33%;}
    .col-m-8 {width: 66.66%;}
    .col-m-9 {width: 75%;}
    .col-m-10 {width: 83.33%;}
    .col-m-11 {width: 91.66%;}
    .col-m-12 {width: 100%;}
	.logo-kozep{ background-image:url(../img/uj_logo_nagy_fenyes.png); background-position: 10% 50% ; background-repeat: no-repeat; }
}
@media only screen and (min-width: 768px) {
    /* For desktop: */
    .col-1 {width: 8.33%;}
    .col-2 {width: 16.66%;}
    .col-3 {width: 25%;}
    .col-4 {width: 33.33%;}
    .col-5 {width: 41.66%;}
    .col-6 {width: 50%;}
    .col-7 {width: 58.33%;}
    .col-8 {width: 66.66%;}
    .col-9 {width: 75%;}
    .col-10 {width: 83.33%;}
    .col-11 {width: 91.66%;}
    .col-12 {width: 100%;}
	.col-m-13 { display:block;}
	.mobilnal_nincs{ display:block;}
	.logo-nagy{ background-image:url(../img/uj_logo_nagy_fenyes.png); background-position: 10% 50% ; background-repeat: no-repeat; }
}


/* határozat adatlap */
#hatarozat h1 { font-size:18px; margin-bottom:25px; text-decoration:underline; text-transform:capitalize; }
#hatarozat input, #hatarozat select, #hatarozat textarea{width:90%; padding:4px; height:30px; border:1px solid #5081BC;}
#hatarozat option{ padding:4px; border:1px solid #5081BC;}
#hatarozat textarea{min-height:250px; border:1px solid #5081BC;}
#hatarozat .bal{text-align:left;}
#hatarozat .jobb{text-align:right;}
#hatarozat .kozep{text-align:center;}
#hatarozat .dontobiztos{ display:none;}
.kategoria{ width:100%; color:#fff; background-color:#5081BC; text-align:center; text-transform:uppercase; margin-bottom:10px; margin-top:10px;}
#hatarozat .elvalaszto{width:100%; height:1px; background-color: #666666;}
#hatarozat .szukebb_label{ padding-top:8px; padding-bottom:8px; font-size:12px;}
#hatarozat .szukebb_input{ padding-top:5px; padding-bottom:5px; font-size:12px;}
#hatarozat .label12{font-size:12px;}
#hatarozat .modositott{background-image:url(../img/narancs.jpg); background-repeat:repeat; color:#FFFFFF;}

.kerdojel{ padding:20px;}
.kerdojel_icon{ width:15px; height:15px; background-color:#5081BC; color:#FFFFFF; font-style:normal; border-radius: 100px; padding-top:1px; padding-bottom:1px; padding-left: 6px; padding-right: 6px; margin-right:5px; cursor:default;}

.lejart_elofizetes{background-color:rgba(255, 0, 0, 0.4); background-color:}

#hiba_box {display: block; width: 100%; margin-left:auto; margin-right:auto; margin-top:10px;  margin-bottom:10px; text-align:center; border:double #CC0000; padding:5px;}
#hiba_box p { color:#CC0000; font-size:14px;}

.gomb {background-image:url(../img/narancs.jpg); background-repeat:repeat; border-radius:10px; padding:2px; text-align:center; cursor:pointer; color:#FFFFFF; font-weight:bold;}

/*regisztráció*/
#csoportos, #egyeni, .felhasznaloblokk{ display:none;}
.bad { border:1px solid #CC0000; box-shadow:0 0 5px #CC0000; position:relative; left:0; -moz-animation:.7s 1 shake linear; -webkit-animation:0.7s 1 shake linear; }

/* alerts (when validation fails) */
.item .alert{ float:left; margin:0 0 0 20px; padding:3px 10px; color:#FFF; border-radius:3px 4px 4px 3px; background-color:#CE5454; max-width:170px; white-space:pre; position:relative; left:-15px; opacity:0; z-index:1; transition:0.15s ease-out; }
.item .alert::after{ content:''; display:block; height:0; width:0; border-color:transparent #CE5454 transparent transparent; border-style:solid; border-width:11px 7px; position:absolute; left:-13px; top:1px; }
.item.bad .alert{ left:0; opacity:1; }


@keyframes shake{
    15%{ transform:translateX(-5px); }
    30%{ transform:translateX(5px); }
	45%{ transform:translateX(-3px); }
	60%{ transform:translateX(3px); }
	75%{ transform:translateX(2px); }
	100%{ transform:none; }
}
@-webkit-keyframes shake{
    25%{ -webkit-transform:translateX(-6px); }
    75%{ -webkit-transform:translateX(6px); }
}
