/*  tag adatok   */
.tagj-inner {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 90px;
  font-family: Arial, Helvetica, Sans Serif;   
  font-size: 11px;
  color: #000000;  
}

/* EGY TAG SOR */
.tagj-row {
  display: flex;
  padding: 3px 0;
  background: #ECECEC;
}

/* OSZLOPOK – EREDETI MÉRETEK */
.tagj-col {	
  width: 100%;
}

.tagj-col-1 {	
  padding-left: 15px;
  text-align: left;
}

.tagj-col-2 {	
  text-align: center;  
}

.tagj-col-3 {
  padding-right: 100px;
  text-align: right;
}

.csik4 {
  height:  11px;
  background: #F7F7F7;
}


/* EGY SOR */
.oldal-row {
  display: flex;
}

/* KONTAKT BAL OSZLOP */
.kontakt-label {
  width: 15%;
}

/* KONTAKT JOBB OSZLOP */
.kontakt-adat {
  width: 85%;
  overflow-wrap: break-word;    /* modern */
}
/*
.kontakt-adat {
/*    min-width: 0;                 /* flex bug fix */
/*    word-break: break-word;       /* régi támogatás */
/*    overflow-wrap: break-word;    /* modern */
/*    overflow-wrap: anywhere;	
}
*/


/* KÖZTES TÁVOLSÁG */
.oldal-spacer {
  height: 39px;
}

/* KÖZTES TÁVOLSÁG a PDF-ek alatt */
.oldal-spacer2 {
  height: 80px;
}

@media screen and (max-width: 687px) {
	
    .kontakt-label {
        width: 20%;		
        font-weight: 600;
        margin-bottom: 3px;
    }

    .kontakt-adat {
        width: 80%;
    }
	
}



/* ===============================
   PDF LISTA
================================= */

.pdf-lista {
    width: 100%;
}

/* ===============================
   EGY SOR
================================= */

.csik-sor {
    display: flex;
    align-items: center;
    gap: 5px;               /* 5px távolság a két elem között */
    width: 100%;
}

/* ===============================
   BAL OLDALI SZÖVEG BLOKK
================================= */

.csik-bal {
    background: #ECECEC;
    padding: 5px 12px;      /* felül-alul 5px */
    flex: 1;                /* kitölti a maradék helyet */
    min-width: 0;
}

.csik1 {
    font-size: 14px;
    font-weight: 600;
    color: #000;
    line-height: 1.3;
    white-space: nowrap;    /* ne törjön */
    overflow: hidden;
    text-overflow: ellipsis;
}

/* ===============================
   JOBB OLDALI PDF GOMB
================================= */

.csik-jobb {
    flex-shrink: 0;
}

/* Menü színhez igazított gomb */
.pdf-gomb {
    display: inline-block;
    padding: 6px 14px;
    font-size: 12px;
    font-weight: bold;
/*    font-weight: 500;	*/
    text-decoration: none;

    color: #ffffff;
    background: #00a74f;   /* menü zöld */

    border-radius: 3px;

    transition: 
        background 0.25s ease,
        transform 0.15s ease;
}

/* Hover */
.pdf-gomb:hover {
/*    background: #008a40; */
    background: #33b571;	
    transform: translateY(-1px);
}

/* ===============================
   SOROK KÖZÖTTI ELTARTÁS
================================= */

.csik-koz {
    height: 6px;
}

/* ===============================
   MOBIL OPTIMALIZÁLÁS
================================= */

@media screen and (max-width: 600px) {

    .csik1 {
        font-size: 13px;
    }

    .pdf-gomb {
        font-size: 12px;
        padding: 5px 12px;
    }
}




/* Kapcsolat megnevezések */
.kapcs-label {
/*  width: 170px;*/
  padding-bottom: 4px; 
}

/* Kapcs beviteli mezők JOBB OSZLOP */
.kapcs-adat {
  padding-bottom: 20px;   
}
/* KÖZTES TÁVOLSÁG */
.kapcs-spacer {
  height: 15px;
}
.mu-send-btn {
  background: #00a74f;	/* sötét zöld */	
  color: #ffffff;  
  border: 1px solid #ccc;
  display: inline-block;
  font-size: 14px;
  padding: 8px 12px;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.mu-send-btn:hover, 
.mu-send-btn:focus {
  background: #33b571;	/* világos zöld */	
  color: #ffffff;
  text-decoration: underline;
}