@charset "UTF-8";
/* FO-CSS-FILE */
/* FO-SCSS-VALTOZOK */
@font-face {
  font-family: "db-jegyzet-font";
  src: url("elemental/ArchitectsDaughter.ttf"); }
@font-face {
  font-family: "db-irogep-font";
  src: url("elemental/gabriele-black.ttf"); }
@keyframes jel-riado-anim {
  from {
    box-shadow: 0px 0px 0rem darkgreen inset; }
  to {
    box-shadow: 0px 0px 6rem darkgreen inset; } }
/* DB.FORMOK - SCSS */
input[type="text"], input[type="number"], input[type="email"], input[type="password"], select, .db-input {
  width: 100%;
  height: auto;
  background: rgba(244, 236, 211, 0.5) !important;
  border: 1px solid #9d7c62 !important;
  padding: 0.2rem 0.5rem !important;
  line-height: 1.93rem;
  font-size: 1rem;
  font-family: "db-jegyzet-font";
  border-radius: 0.23rem;
  box-sizing: border-box; }
  input[type="text"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="password"]:focus, select:focus, .db-input:focus {
    color: black;
    background: #F4ECD3 !important;
    box-shadow: 0 0 0 0.13rem rgba(157, 124, 98, 0.3) !important; }
  input[type="text"].mezo-hiba, input[type="number"].mezo-hiba, input[type="email"].mezo-hiba, input[type="password"].mezo-hiba, select.mezo-hiba, .db-input.mezo-hiba {
    border: 1px solid #990000 !important;
    background: rgba(153, 0, 0, 0.1) !important; }
  input[type="text"].mezo-zsir, input[type="number"].mezo-zsir, input[type="email"].mezo-zsir, input[type="password"].mezo-zsir, select.mezo-zsir, .db-input.mezo-zsir {
    border: 1px solid darkgreen !important;
    background: rgba(0, 100, 0, 0.1) !important; }
  input[type="text"].pass, input[type="number"].pass, input[type="email"].pass, input[type="password"].pass, select.pass, .db-input.pass {
    color: #9d7c62;
    cursor: not-allowed; }

input[type="button"], input[type="submit"], input[type="file"], .db-btn {
  display: inline-block;
  background: linear-gradient(#F4ECD3, #E6D3B3);
  border: 1px solid #9d7c62;
  cursor: pointer;
  margin: 0.3rem;
  text-align: center;
  font-size: 1rem;
  font-family: "db-irogep-font";
  padding: 0.2rem 0.8rem;
  line-height: 1.93rem;
  border-radius: 0.23rem;
  box-sizing: border-box;
  transition: box-shadow 0.3s; }
  input[type="button"]:hover, input[type="submit"]:hover, input[type="file"]:hover, .db-btn:hover {
    box-shadow: 0 0 0 0.2rem rgba(157, 124, 98, 0.3);
    color: darkgreen !important;
    text-decoration: none; }
  input[type="button"]:active, input[type="submit"]:active, input[type="file"]:active, .db-btn:active {
    background: linear-gradient(#E2CDAB, #F4ECD3); }
  input[type="button"] i, input[type="submit"] i, input[type="file"] i, .db-btn i {
    color: #9d7c62; }

input[type="checkbox"] {
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  position: relative;
  width: 1.6rem;
  height: 1.6rem;
  background: #f4ecd3;
  border-radius: 0.23rem;
  border: 1px solid #9d7c62;
  outline: none;
  cursor: pointer;
  vertical-align: middle;
  text-align: center; }
  input[type="checkbox"]:checked {
    border-color: darkgreen;
    border-width: 2px; }
    input[type="checkbox"]:checked:after {
      content: "✔";
      position: absolute;
      left: 0;
      top: -2px;
      width: 100%;
      color: darkgreen;
      text-align: center;
      font-size: 1.3em;
      line-height: 1.6rem; }

textarea.kapcs-ny-txt {
  background: rgba(244, 236, 211, 0.5);
  border: 1px solid #9d7c62;
  resize: none;
  border-radius: 0.23rem;
  width: 100%;
  padding: 0.5rem; }

div.db-btn-group {
  white-space: nowrap; }
  div.db-btn-group .db-btn, div.db-btn-group input, div.db-btn-group select {
    display: inline-block;
    vertical-align: middle;
    margin: 0; }
    div.db-btn-group .db-btn:not(:first-child), div.db-btn-group input:not(:first-child), div.db-btn-group select:not(:first-child) {
      border-top-left-radius: 0 !important;
      border-bottom-left-radius: 0;
      border-left: 0 !important; }
    div.db-btn-group .db-btn:not(:last-child), div.db-btn-group input:not(:last-child), div.db-btn-group select:not(:last-child) {
      border-top-right-radius: 0 !important;
      border-bottom-right-radius: 0; }
    div.db-btn-group .db-btn.passiv, div.db-btn-group input.passiv, div.db-btn-group select.passiv {
      background: #F4ECD3;
      color: #9d7c62;
      cursor: not-allowed; }
      div.db-btn-group .db-btn.passiv:hover, div.db-btn-group input.passiv:hover, div.db-btn-group select.passiv:hover {
        box-shadow: none;
        color: #9d7c62; }
      div.db-btn-group .db-btn.passiv:active, div.db-btn-group input.passiv:active, div.db-btn-group select.passiv:active {
        background: #F4ECD3; }

.input-group.teres {
  margin: 0.5rem 0; }
.input-group .input-group-text {
  background: #f4ecd3 !important;
  border-color: #9d7c62; }
  .input-group .input-group-text.fix {
    width: 136px;
    overflow-x: hidden;
    white-space: nowrap;
    font-size: 1em;
    font-weight: bolder;
    font-family: "db-irogep-font"; }
  .input-group .input-group-text.sotetebb {
    background: rgba(226, 205, 171, 0.5) !important; }
.input-group .db-btn {
  margin: 0; }

div.jegyzet-lista-elemek .input-group {
  margin: 0.5rem 0; }
div.jegyzet-lista-elemek .input-group-text {
  width: 50px;
  text-align: center;
  justify-content: center;
  color: #9d7c62; }
  div.jegyzet-lista-elemek .input-group-text:hover {
    color: darkgreen; }
div.jegyzet-lista-elemek .jl-r {
  cursor: ns-resize; }
div.jegyzet-lista-elemek .jl-x {
  cursor: pointer;
  font-weight: bold; }

.jegyzet-lista-vonszol-hely {
  display: block;
  height: 33px;
  width: 100%;
  border: 1px solid #9d7c62;
  background: rgba(0, 100, 0, 0.33) !important; }

/* --- ALAPOK -y- ALAPVETŐ-FELÜLÍRÁSOK --- */
::-webkit-scrollbar {
  background: rgba(184, 149, 108, 0.3);
  width: 0.8rem; }

::-webkit-scrollbar-thumb {
  background: rgba(244, 236, 211, 0.8);
  border-radius: 10px;
  border: 1px solid #9d7c62;
  box-shadow: 0px 0px 5px #9d7c62 inset; }

body {
  background-image: url("elemental/db-hatter-03.jpg");
  background-size: 100% 100%;
  background-repeat: no-repeat;
  background-attachment: fixed; }
  body::-webkit-scrollbar {
    background: #9d7c62; }

a {
  text-decoration: none;
  color: inherit; }
  a:hover {
    color: darkgreen; }

p {
  margin-bottom: 0; }

hr {
  border-color: #9d7c62; }

texto {
  display: inline-block;
  vertical-align: middle; }

i {
  vertical-align: middle; }
  i.inner-texto {
    vertical-align: baseline; }
    i.inner-texto.konturos {
      color: #9d7c62; }
    i.inner-texto.smile {
      font-size: 1.1em;
      color: #9d7c62; }

.in-centra, .formo-sub-gombsor {
  text-align: center; }

.teret, .mpontok.nyilvanos div {
  margin: 0.9rem auto; }

.katt, .katt-anim, .db-jelentes-doboz .db-jelentes-doboz-tartalom .tartalom a, div.db-komm-doboz .komm-tartalom .iro span, div.bejegyzes-doboz div.bd-tartalom-tarto .tartalom .b-iro span, div.agora-kem-doboz .akd-tartalom-tarto .tartalom .tett-ki-s-mi .tett-user {
  cursor: pointer; }
  .katt:hover, .katt-anim:hover, .db-jelentes-doboz .db-jelentes-doboz-tartalom .tartalom a:hover, div.db-komm-doboz .komm-tartalom .iro span:hover, div.bejegyzes-doboz div.bd-tartalom-tarto .tartalom .b-iro span:hover, div.agora-kem-doboz .akd-tartalom-tarto .tartalom .tett-ki-s-mi .tett-user:hover {
    text-decoration: underline; }

.katt-anim, .db-jelentes-doboz .db-jelentes-doboz-tartalom .tartalom a, div.db-komm-doboz .komm-tartalom .iro span, div.bejegyzes-doboz div.bd-tartalom-tarto .tartalom .b-iro span, div.agora-kem-doboz .akd-tartalom-tarto .tartalom .tett-ki-s-mi .tett-user {
  transition: 0.3s; }
  .katt-anim:hover, .db-jelentes-doboz .db-jelentes-doboz-tartalom .tartalom a:hover, div.db-komm-doboz .komm-tartalom .iro span:hover, div.bejegyzes-doboz div.bd-tartalom-tarto .tartalom .b-iro span:hover, div.agora-kem-doboz .akd-tartalom-tarto .tartalom .tett-ki-s-mi .tett-user:hover {
    text-decoration: none;
    background: rgba(0, 100, 0, 0.13); }

.scroll-stick, .trumbowyg-button-pane {
  position: -webkit-sticky;
  position: sticky;
  top: 1rem; }

div.gt {
  display: table;
  width: 100%;
  box-sizing: border-box; }

div.gtr {
  display: table-row; }

div.gtc {
  display: table-cell;
  box-sizing: border-box; }

.ido-span, .dbsd-tartalom > div.ido span, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.ido span, div.db-komm-doboz .komm-tartalom > div.ido span, div.bejegyzes-doboz div.bd-tartalom-tarto > div.ido span, div.agora-kem-doboz .akd-tartalom-tarto > div.ido span, div.db-rf-doboz .r-f-tartalom > div.ido span, .dbsd-ido-extrn span, .db-jelentes-doboz .ido-oszlop-extrn span, div.bejegyzes-doboz .akd-ido-extrn span, div.agora-kem-doboz .akd-ido-extrn span {
  display: block;
  font-weight: bold;
  vertical-align: middle; }
  .ido-span.datum, .dbsd-tartalom > div.ido span.datum, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.ido span.datum, div.db-komm-doboz .komm-tartalom > div.ido span.datum, div.bejegyzes-doboz div.bd-tartalom-tarto > div.ido span.datum, div.agora-kem-doboz .akd-tartalom-tarto > div.ido span.datum, div.db-rf-doboz .r-f-tartalom > div.ido span.datum, .dbsd-ido-extrn span.datum, .db-jelentes-doboz .ido-oszlop-extrn span.datum, div.bejegyzes-doboz .akd-ido-extrn span.datum, div.agora-kem-doboz .akd-ido-extrn span.datum {
    color: darkgreen;
    font-family: "db-irogep-font";
    padding-top: 0.25rem;
    padding-bottom: 0.25rem; }
  .ido-span.nap, .dbsd-tartalom > div.ido span.nap, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.ido span.nap, div.db-komm-doboz .komm-tartalom > div.ido span.nap, div.bejegyzes-doboz div.bd-tartalom-tarto > div.ido span.nap, div.agora-kem-doboz .akd-tartalom-tarto > div.ido span.nap, div.db-rf-doboz .r-f-tartalom > div.ido span.nap, .dbsd-ido-extrn span.nap, .db-jelentes-doboz .ido-oszlop-extrn span.nap, div.bejegyzes-doboz .akd-ido-extrn span.nap, div.agora-kem-doboz .akd-ido-extrn span.nap {
    font-size: 0.85em;
    font-style: italic;
    padding-left: 0.13rem; }
  .ido-span.eltelt, .dbsd-tartalom > div.ido span.eltelt, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.ido span.eltelt, div.db-komm-doboz .komm-tartalom > div.ido span.eltelt, div.bejegyzes-doboz div.bd-tartalom-tarto > div.ido span.eltelt, div.agora-kem-doboz .akd-tartalom-tarto > div.ido span.eltelt, div.db-rf-doboz .r-f-tartalom > div.ido span.eltelt, .dbsd-ido-extrn span.eltelt, .db-jelentes-doboz .ido-oszlop-extrn span.eltelt, div.bejegyzes-doboz .akd-ido-extrn span.eltelt, div.agora-kem-doboz .akd-ido-extrn span.eltelt {
    font-weight: normal;
    font-style: italic;
    font-size: 0.85em;
    padding-left: 0.13rem; }
  .ido-span.intell, .dbsd-tartalom > div.ido span.intell, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.ido span.intell, div.db-komm-doboz .komm-tartalom > div.ido span.intell, div.bejegyzes-doboz div.bd-tartalom-tarto > div.ido span.intell, div.agora-kem-doboz .akd-tartalom-tarto > div.ido span.intell, div.db-rf-doboz .r-f-tartalom > div.ido span.intell, .dbsd-ido-extrn span.intell, .db-jelentes-doboz .ido-oszlop-extrn span.intell, div.bejegyzes-doboz .akd-ido-extrn span.intell, div.agora-kem-doboz .akd-ido-extrn span.intell {
    color: darkgreen; }
  @media screen and (min-width: 768px) {
    .ido-span.nap:before, .dbsd-tartalom > div.ido span.nap:before, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.ido span.nap:before, div.db-komm-doboz .komm-tartalom > div.ido span.nap:before, div.bejegyzes-doboz div.bd-tartalom-tarto > div.ido span.nap:before, div.agora-kem-doboz .akd-tartalom-tarto > div.ido span.nap:before, div.db-rf-doboz .r-f-tartalom > div.ido span.nap:before, .dbsd-ido-extrn span.nap:before, .db-jelentes-doboz .ido-oszlop-extrn span.nap:before, div.bejegyzes-doboz .akd-ido-extrn span.nap:before, div.agora-kem-doboz .akd-ido-extrn span.nap:before {
      content: "-> "; }
    .ido-span.eltelt:before, .dbsd-tartalom > div.ido span.eltelt:before, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.ido span.eltelt:before, div.db-komm-doboz .komm-tartalom > div.ido span.eltelt:before, div.bejegyzes-doboz div.bd-tartalom-tarto > div.ido span.eltelt:before, div.agora-kem-doboz .akd-tartalom-tarto > div.ido span.eltelt:before, div.db-rf-doboz .r-f-tartalom > div.ido span.eltelt:before, .dbsd-ido-extrn span.eltelt:before, .db-jelentes-doboz .ido-oszlop-extrn span.eltelt:before, div.bejegyzes-doboz .akd-ido-extrn span.eltelt:before, div.agora-kem-doboz .akd-ido-extrn span.eltelt:before {
      content: "-> "; } }

.jelzoszam-span, .mpontok div.db-JJ.levo-olvasatlan .jelentes-nro, .db-mmenu-tarto .db-JJM.levo-olvasatlan .jelentes-nro {
  background: rgba(157, 124, 98, 0.36);
  border-radius: 0.23rem;
  margin-left: 0.5rem;
  padding: 0 0.3rem;
  color: #990000; }

/* JELENTÉS OLDAL-KERET JELZŐJE */
div.db-JR {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent;
  pointer-events: none;
  z-index: 3600; }
  div.db-JR.riado-anim {
    animation: jel-riado-anim 1.36s ease-in-out infinite alternate; }

/* KÜLSŐ FORRÁSBÓL LÉVŐ CLASS-ok FELÜLÍRÁSA */
/* BootStrap */
.row {
  margin: 0; }
  .row.no-p > div {
    padding: 0; }

/* A trumbowyg editorhoz */
.trumbo-szerkeszto {
  background: rgba(244, 236, 211, 0.5);
  font-family: "db-jegyzet-font";
  text-align: justify; }

.trumbowyg-button-pane {
  top: 3rem;
  z-index: 3; }

/* Croppie - képfeltöltés + képvágás */
.croppie-container {
  display: none;
  width: auto; }
  .croppie-container .cr-boundary {
    border: 3px solid darkgreen; }

/* Google ReCaptcha */
.g-recaptcha > div:first-child {
  display: inline-block; }

/* A DB.QUIN ABLAKRENDSZERHEZ */
div.quin-ablak-vaz {
  position: fixed;
  top: 20%;
  left: 10%;
  width: 593px;
  height: 396px;
  background: rgba(226, 205, 171, 0.9);
  border: 1px solid #B8956C;
  box-shadow: 0px 0px 15px 0px black;
  z-index: 3300;
  opacity: 0; }
  div.quin-ablak-vaz.aktivo {
    z-index: 3333;
    border: 1px solid darkgreen; }
    div.quin-ablak-vaz.aktivo .q-felsav {
      background: linear-gradient(#F4ECD3, #B8956C); }
    div.quin-ablak-vaz.aktivo .q-cimlet {
      color: darkgreen; }
    div.quin-ablak-vaz.aktivo .q-tartalom > div {
      opacity: 1; }
  div.quin-ablak-vaz div.q-felsav {
    position: absolute;
    width: 100%;
    display: flex;
    background: linear-gradient(#F4ECD3, #E2CDAB);
    z-index: 3003;
    align-items: center;
    font-family: "db-jegyzet-font"; }
    div.quin-ablak-vaz div.q-felsav .q-cimlet {
      width: 100%;
      overflow-x: hidden;
      white-space: nowrap;
      padding: 0.23rem 0.8rem;
      cursor: move; }
    div.quin-ablak-vaz div.q-felsav .q-ikonok {
      padding: 0.23rem;
      padding-left: 0.8rem;
      color: #6e5745;
      white-space: nowrap; }
      div.quin-ablak-vaz div.q-felsav .q-ikonok a {
        cursor: pointer; }
        div.quin-ablak-vaz div.q-felsav .q-ikonok a:hover {
          color: darkgreen; }
      div.quin-ablak-vaz div.q-felsav .q-ikonok i {
        margin: 0 0.3em;
        font-size: 1.1rem; }
    div.quin-ablak-vaz div.q-felsav .q-bezar {
      display: flex;
      padding: 0.23rem 0.8rem;
      color: #6e5745;
      cursor: pointer; }
      div.quin-ablak-vaz div.q-felsav .q-bezar:hover {
        color: darkgreen; }
      div.quin-ablak-vaz div.q-felsav .q-bezar i {
        font-size: 1.1rem; }
  div.quin-ablak-vaz div.q-tartalom {
    height: 100%;
    display: flex;
    overflow-y: auto;
    font-family: "db-jegyzet-font"; }
    div.quin-ablak-vaz div.q-tartalom > div {
      display: block;
      width: 100%;
      padding: 3rem 0.5rem;
      opacity: 0.8; }

@media screen and (max-width: 900px) {
  div.quin-ablak-vaz {
    top: 3rem;
    left: 0 !important;
    width: 100%;
    height: calc(100% - 3.5rem);
    bottom: 0; } }
div.quin-ablak-vaz .q-tartalom > div .ido-span, div.quin-ablak-vaz .q-tartalom > div .dbsd-tartalom > div.ido span, .dbsd-tartalom > div.ido div.quin-ablak-vaz .q-tartalom > div span, div.quin-ablak-vaz .q-tartalom > div .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.ido span, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.ido div.quin-ablak-vaz .q-tartalom > div span, div.quin-ablak-vaz .q-tartalom > div div.db-komm-doboz .komm-tartalom > div.ido span, div.db-komm-doboz .komm-tartalom > div.ido div.quin-ablak-vaz .q-tartalom > div span, div.quin-ablak-vaz .q-tartalom > div div.bejegyzes-doboz div.bd-tartalom-tarto > div.ido span, div.bejegyzes-doboz div.bd-tartalom-tarto > div.ido div.quin-ablak-vaz .q-tartalom > div span, div.quin-ablak-vaz .q-tartalom > div div.agora-kem-doboz .akd-tartalom-tarto > div.ido span, div.agora-kem-doboz .akd-tartalom-tarto > div.ido div.quin-ablak-vaz .q-tartalom > div span, div.quin-ablak-vaz .q-tartalom > div div.db-rf-doboz .r-f-tartalom > div.ido span, div.db-rf-doboz .r-f-tartalom > div.ido div.quin-ablak-vaz .q-tartalom > div span, div.quin-ablak-vaz .q-tartalom > div .dbsd-ido-extrn span, .dbsd-ido-extrn div.quin-ablak-vaz .q-tartalom > div span, div.quin-ablak-vaz .q-tartalom > div .db-jelentes-doboz .ido-oszlop-extrn span, .db-jelentes-doboz .ido-oszlop-extrn div.quin-ablak-vaz .q-tartalom > div span, div.quin-ablak-vaz .q-tartalom > div div.bejegyzes-doboz .akd-ido-extrn span, div.bejegyzes-doboz .akd-ido-extrn div.quin-ablak-vaz .q-tartalom > div span, div.quin-ablak-vaz .q-tartalom > div div.agora-kem-doboz .akd-ido-extrn span, div.agora-kem-doboz .akd-ido-extrn div.quin-ablak-vaz .q-tartalom > div span {
  font-size: 0.8em; }
  div.quin-ablak-vaz .q-tartalom > div .ido-span.nap:before, div.quin-ablak-vaz .q-tartalom > div .dbsd-tartalom > div.ido span.nap:before, .dbsd-tartalom > div.ido div.quin-ablak-vaz .q-tartalom > div span.nap:before, div.quin-ablak-vaz .q-tartalom > div .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.ido span.nap:before, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.ido div.quin-ablak-vaz .q-tartalom > div span.nap:before, div.quin-ablak-vaz .q-tartalom > div div.db-komm-doboz .komm-tartalom > div.ido span.nap:before, div.db-komm-doboz .komm-tartalom > div.ido div.quin-ablak-vaz .q-tartalom > div span.nap:before, div.quin-ablak-vaz .q-tartalom > div div.bejegyzes-doboz div.bd-tartalom-tarto > div.ido span.nap:before, div.bejegyzes-doboz div.bd-tartalom-tarto > div.ido div.quin-ablak-vaz .q-tartalom > div span.nap:before, div.quin-ablak-vaz .q-tartalom > div div.agora-kem-doboz .akd-tartalom-tarto > div.ido span.nap:before, div.agora-kem-doboz .akd-tartalom-tarto > div.ido div.quin-ablak-vaz .q-tartalom > div span.nap:before, div.quin-ablak-vaz .q-tartalom > div div.db-rf-doboz .r-f-tartalom > div.ido span.nap:before, div.db-rf-doboz .r-f-tartalom > div.ido div.quin-ablak-vaz .q-tartalom > div span.nap:before, div.quin-ablak-vaz .q-tartalom > div .dbsd-ido-extrn span.nap:before, .dbsd-ido-extrn div.quin-ablak-vaz .q-tartalom > div span.nap:before, div.quin-ablak-vaz .q-tartalom > div .db-jelentes-doboz .ido-oszlop-extrn span.nap:before, .db-jelentes-doboz .ido-oszlop-extrn div.quin-ablak-vaz .q-tartalom > div span.nap:before, div.quin-ablak-vaz .q-tartalom > div div.bejegyzes-doboz .akd-ido-extrn span.nap:before, div.bejegyzes-doboz .akd-ido-extrn div.quin-ablak-vaz .q-tartalom > div span.nap:before, div.quin-ablak-vaz .q-tartalom > div div.agora-kem-doboz .akd-ido-extrn span.nap:before, div.agora-kem-doboz .akd-ido-extrn div.quin-ablak-vaz .q-tartalom > div span.nap:before {
    content: ""; }
  div.quin-ablak-vaz .q-tartalom > div .ido-span.eltelt:before, div.quin-ablak-vaz .q-tartalom > div .dbsd-tartalom > div.ido span.eltelt:before, .dbsd-tartalom > div.ido div.quin-ablak-vaz .q-tartalom > div span.eltelt:before, div.quin-ablak-vaz .q-tartalom > div .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.ido span.eltelt:before, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.ido div.quin-ablak-vaz .q-tartalom > div span.eltelt:before, div.quin-ablak-vaz .q-tartalom > div div.db-komm-doboz .komm-tartalom > div.ido span.eltelt:before, div.db-komm-doboz .komm-tartalom > div.ido div.quin-ablak-vaz .q-tartalom > div span.eltelt:before, div.quin-ablak-vaz .q-tartalom > div div.bejegyzes-doboz div.bd-tartalom-tarto > div.ido span.eltelt:before, div.bejegyzes-doboz div.bd-tartalom-tarto > div.ido div.quin-ablak-vaz .q-tartalom > div span.eltelt:before, div.quin-ablak-vaz .q-tartalom > div div.agora-kem-doboz .akd-tartalom-tarto > div.ido span.eltelt:before, div.agora-kem-doboz .akd-tartalom-tarto > div.ido div.quin-ablak-vaz .q-tartalom > div span.eltelt:before, div.quin-ablak-vaz .q-tartalom > div div.db-rf-doboz .r-f-tartalom > div.ido span.eltelt:before, div.db-rf-doboz .r-f-tartalom > div.ido div.quin-ablak-vaz .q-tartalom > div span.eltelt:before, div.quin-ablak-vaz .q-tartalom > div .dbsd-ido-extrn span.eltelt:before, .dbsd-ido-extrn div.quin-ablak-vaz .q-tartalom > div span.eltelt:before, div.quin-ablak-vaz .q-tartalom > div .db-jelentes-doboz .ido-oszlop-extrn span.eltelt:before, .db-jelentes-doboz .ido-oszlop-extrn div.quin-ablak-vaz .q-tartalom > div span.eltelt:before, div.quin-ablak-vaz .q-tartalom > div div.bejegyzes-doboz .akd-ido-extrn span.eltelt:before, div.bejegyzes-doboz .akd-ido-extrn div.quin-ablak-vaz .q-tartalom > div span.eltelt:before, div.quin-ablak-vaz .q-tartalom > div div.agora-kem-doboz .akd-ido-extrn span.eltelt:before, div.agora-kem-doboz .akd-ido-extrn div.quin-ablak-vaz .q-tartalom > div span.eltelt:before {
    content: ""; }
div.quin-ablak-vaz .q-tartalom > div .col-quin-50 {
  flex: 0 0 50%;
  max-width: 50%; }
div.quin-ablak-vaz .q-tartalom > div .lehetosegmenu-tarto > div:first-child {
  min-width: 39px;
  max-width: 39px;
  text-align: center; }
  div.quin-ablak-vaz .q-tartalom > div .lehetosegmenu-tarto > div:first-child i:first-child {
    display: inline-block; }
  div.quin-ablak-vaz .q-tartalom > div .lehetosegmenu-tarto > div:first-child *:nth-child(2) {
    display: none; }
div.quin-ablak-vaz .q-tartalom > div .fulezes > .f-valtosav > div a i:first-child {
  display: inline-block; }
div.quin-ablak-vaz .q-tartalom > div .fulezes > .f-valtosav > div a *:nth-child(2) {
  display: none; }
div.quin-ablak-vaz .q-tartalom > div .trumbowyg-button-pane {
  position: sticky;
  z-index: 1;
  top: 30px; }
div.quin-ablak-vaz .q-tartalom > div .formo-sub-gombsor {
  position: sticky;
  bottom: 0;
  z-index: 3000;
  background: linear-gradient(transparent, #E2CDAB);
  border-top-left-radius: 36rem;
  border-top-right-radius: 36rem; }
div.quin-ablak-vaz .q-tartalom > div .agora-kem-doboz .akd-ufoto, div.quin-ablak-vaz .q-tartalom > div .agora-kem-doboz .bd-ufoto, div.quin-ablak-vaz .q-tartalom > div .bejegyzes-doboz .akd-ufoto, div.quin-ablak-vaz .q-tartalom > div .bejegyzes-doboz .bd-ufoto, div.quin-ablak-vaz .q-tartalom > div db-jelentes-doboz .akd-ufoto, div.quin-ablak-vaz .q-tartalom > div db-jelentes-doboz .bd-ufoto {
  width: 66px; }
  div.quin-ablak-vaz .q-tartalom > div .agora-kem-doboz .akd-ufoto .user-no-foto i, div.quin-ablak-vaz .q-tartalom > div .agora-kem-doboz .bd-ufoto .user-no-foto i, div.quin-ablak-vaz .q-tartalom > div .bejegyzes-doboz .akd-ufoto .user-no-foto i, div.quin-ablak-vaz .q-tartalom > div .bejegyzes-doboz .bd-ufoto .user-no-foto i, div.quin-ablak-vaz .q-tartalom > div db-jelentes-doboz .akd-ufoto .user-no-foto i, div.quin-ablak-vaz .q-tartalom > div db-jelentes-doboz .bd-ufoto .user-no-foto i {
    font-size: 3rem; }
div.quin-ablak-vaz .q-tartalom > div .agora-kem-doboz .akd-tartalom-tarto, div.quin-ablak-vaz .q-tartalom > div .agora-kem-doboz .bd-tartalom, div.quin-ablak-vaz .q-tartalom > div .bejegyzes-doboz .akd-tartalom-tarto, div.quin-ablak-vaz .q-tartalom > div .bejegyzes-doboz .bd-tartalom, div.quin-ablak-vaz .q-tartalom > div db-jelentes-doboz .akd-tartalom-tarto, div.quin-ablak-vaz .q-tartalom > div db-jelentes-doboz .bd-tartalom {
  font-size: 1em; }
div.quin-ablak-vaz .q-tartalom > div .agora-kem-doboz .akd-ido, div.quin-ablak-vaz .q-tartalom > div .bejegyzes-doboz .akd-ido, div.quin-ablak-vaz .q-tartalom > div db-jelentes-doboz .akd-ido {
  /*font-size: 0.8em;*/
  width: 100px; }
div.quin-ablak-vaz .q-tartalom > div .agora-kem-doboz .akd-ny, div.quin-ablak-vaz .q-tartalom > div .bejegyzes-doboz .akd-ny, div.quin-ablak-vaz .q-tartalom > div db-jelentes-doboz .akd-ny {
  display: none !important; }
div.quin-ablak-vaz .q-tartalom > div .agora-kem-doboz .akd-ido-extrn, div.quin-ablak-vaz .q-tartalom > div .bejegyzes-doboz .akd-ido-extrn, div.quin-ablak-vaz .q-tartalom > div db-jelentes-doboz .akd-ido-extrn {
  display: none !important; }
div.quin-ablak-vaz .q-tartalom > div .agora-kem-doboz .bd-tartalom-tarto .ido, div.quin-ablak-vaz .q-tartalom > div .bejegyzes-doboz .bd-tartalom-tarto .ido, div.quin-ablak-vaz .q-tartalom > div db-jelentes-doboz .bd-tartalom-tarto .ido {
  display: block !important;
  text-align: center; }
div.quin-ablak-vaz .q-tartalom > div .agora-kem-doboz .akd-tartalom-tarto .ido, div.quin-ablak-vaz .q-tartalom > div .bejegyzes-doboz .akd-tartalom-tarto .ido, div.quin-ablak-vaz .q-tartalom > div db-jelentes-doboz .akd-tartalom-tarto .ido {
  display: block !important;
  text-align: left; }
div.quin-ablak-vaz .q-tartalom > div .agora-kem-doboz .forras-doboz.agora div > div, div.quin-ablak-vaz .q-tartalom > div .bejegyzes-doboz .forras-doboz.agora div > div, div.quin-ablak-vaz .q-tartalom > div db-jelentes-doboz .forras-doboz.agora div > div {
  display: block;
  text-align: center;
  width: 100%; }
div.quin-ablak-vaz .q-tartalom > div .agora-kem-doboz .forras-doboz.agora .f-kep img, div.quin-ablak-vaz .q-tartalom > div .bejegyzes-doboz .forras-doboz.agora .f-kep img, div.quin-ablak-vaz .q-tartalom > div db-jelentes-doboz .forras-doboz.agora .f-kep img {
  max-width: 213px; }
div.quin-ablak-vaz .q-tartalom > div .dbsd-ido-extern {
  width: 103px; }
div.quin-ablak-vaz .q-tartalom > div .dbsd-tartalom > div.tartalom, div.quin-ablak-vaz .q-tartalom > div .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.tartalom, .db-jelentes-doboz div.quin-ablak-vaz .q-tartalom > div .db-jelentes-doboz-tartalom > div.tartalom, div.quin-ablak-vaz .q-tartalom > div div.db-komm-doboz .komm-tartalom > div.tartalom, div.db-komm-doboz div.quin-ablak-vaz .q-tartalom > div .komm-tartalom > div.tartalom, div.quin-ablak-vaz .q-tartalom > div div.bejegyzes-doboz div.bd-tartalom-tarto > div.tartalom, div.bejegyzes-doboz div.quin-ablak-vaz .q-tartalom > div div.bd-tartalom-tarto > div.tartalom, div.quin-ablak-vaz .q-tartalom > div div.agora-kem-doboz .akd-tartalom-tarto > div.tartalom, div.agora-kem-doboz div.quin-ablak-vaz .q-tartalom > div .akd-tartalom-tarto > div.tartalom, div.quin-ablak-vaz .q-tartalom > div div.db-rf-doboz .r-f-tartalom > div.tartalom, div.db-rf-doboz div.quin-ablak-vaz .q-tartalom > div .r-f-tartalom > div.tartalom {
  font-size: 0.95em; }

/* --- AZ OLDALSÁV -y- MENÜPONTOK --- */
/* A teljese oldalsáv tartója */
.db-osav-tarto {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  background-image: url("elemental/db-osav-hatter-01.png");
  background-repeat: repeat-y;
  background-size: cover;
  background-position: right;
  overflow-x: hidden;
  overflow-y: auto;
  padding-right: 2rem;
  font-family: "db-jegyzet-font";
  font-size: 1rem;
  z-index: 3000; }
  .db-osav-tarto::-webkit-scrollbar {
    background: transparent; }
  .db-osav-tarto::-webkit-scrollbar-thumb {
    display: none; }
  .db-osav-tarto:hover::-webkit-scrollbar-thumb {
    display: block; }
  .db-osav-tarto .db-logo {
    position: relative;
    text-align: center;
    margin-bottom: 1rem;
    padding: 0.5rem 0;
    font-weight: bolder;
    font-size: 1.6em;
    color: darkgreen; }
    .db-osav-tarto .db-logo:hover .primer-tartalom {
      visibility: hidden;
      opacity: 0; }
    .db-osav-tarto .db-logo:hover .masod-tartalom {
      visibility: visible;
      opacity: 1; }
    .db-osav-tarto .db-logo .primer-tartalom {
      visibility: visible;
      opacity: 1;
      transition: all 0.36s; }
    .db-osav-tarto .db-logo .masod-tartalom {
      display: flex;
      position: absolute;
      top: 0;
      width: 100%;
      height: 100%;
      text-align: center;
      align-items: center;
      justify-content: space-between;
      font-size: 0.9em;
      visibility: hidden;
      opacity: 0;
      transition: all 0.36s; }
      .db-osav-tarto .db-logo .masod-tartalom a:hover {
        text-decoration: none; }
      .db-osav-tarto .db-logo .masod-tartalom > span i {
        cursor: pointer;
        transition: all 0.36s; }
        .db-osav-tarto .db-logo .masod-tartalom > span i:hover {
          transform: scale(1.3); }
        .db-osav-tarto .db-logo .masod-tartalom > span i.kilepes {
          color: #990000; }
          .db-osav-tarto .db-logo .masod-tartalom > span i.kilepes:hover {
            color: #990000; }
  .db-osav-tarto .cimlet {
    font-size: 1.1em;
    font-weight: bold;
    font-style: italic;
    margin: 1rem 0 0.5rem 0;
    color: darkgreen; }
  .db-osav-tarto .fo-ikonok {
    text-align: center;
    padding: 0.13rem 0;
    vertical-align: middle; }
    .db-osav-tarto .fo-ikonok a {
      margin: 0 0.8rem; }
    .db-osav-tarto .fo-ikonok i {
      font-size: 1.23em;
      color: #9d7c62;
      vertical-align: middle;
      cursor: pointer; }
      .db-osav-tarto .fo-ikonok i:hover {
        color: darkgreen; }
      .db-osav-tarto .fo-ikonok i.kilepes:hover {
        color: #990000; }

/* 1 menüpont sor-tartója */
.mpontok div {
  display: block;
  overflow: hidden;
  white-space: nowrap;
  padding: 0.23rem 0;
  cursor: pointer;
  font-size: 1.1em;
  font-family: "db-jegyzet-font"; }
  .mpontok div a, .mpontok div span {
    vertical-align: middle; }
  .mpontok div a:nth-of-type(2) {
    padding-left: 0.5em; }
  .mpontok div span.ny {
    display: inline-block;
    width: 33px;
    font-weight: bold;
    padding-right: 0.8em; }
  .mpontok div i {
    display: none;
    width: 33px;
    vertical-align: middle; }
  .mpontok div:hover {
    color: darkgreen; }
    .mpontok div:hover span.ny {
      display: none; }
    .mpontok div:hover i {
      display: inline-block;
      vertical-align: middle; }
    .mpontok div:hover .jelentes-nro {
      display: none; }
  .mpontok div.db-JJ.levo-olvasatlan {
    color: darkgreen !important; }
    .mpontok div.db-JJ.levo-olvasatlan span {
      font-weight: bold; }
      .mpontok div.db-JJ.levo-olvasatlan span:nth-child(2) {
        text-decoration: underline; }
.mpontok .kilepes {
  color: #990000; }
  .mpontok .kilepes:hover {
    color: #990000; }
.mpontok a:hover {
  color: inherit;
  text-decoration: none; }

/* Mobile menü tartója */
.db-mmenu-tarto {
  background: url("elemental/oldal-tartalom-hatter-alj-02.png");
  background-size: 100% 100%;
  padding: 0.25rem 1rem;
  padding-bottom: 1.25rem;
  z-index: 3000;
  font-size: 1.3em;
  font-family: "db-jegyzet-font"; }
  .db-mmenu-tarto .logo {
    font-weight: bolder;
    color: darkgreen; }
  .db-mmenu-tarto .db-JJM {
    cursor: pointer;
    padding-right: 3rem; }
    .db-mmenu-tarto .db-JJM * {
      vertical-align: middle; }
    .db-mmenu-tarto .db-JJM i {
      font-size: 0.8em; }
    .db-mmenu-tarto .db-JJM.levo-olvasatlan {
      color: darkgreen; }
      .db-mmenu-tarto .db-JJM.levo-olvasatlan .jelentes-nro {
        margin-left: 0;
        padding: 0 0.5em; }
  .db-mmenu-tarto .nyito {
    vertical-align: middle; }

.db-mmenu-tartalom {
  padding: 0.25rem 1rem;
  padding-top: 3rem;
  background: rgba(244, 236, 211, 0.9);
  width: 95%;
  height: 100%;
  overflow-y: scroll;
  margin: auto;
  z-index: 2933;
  font-family: "db-jegyzet-font"; }
  .db-mmenu-tartalom .cimlet {
    color: darkgreen;
    font-style: italic;
    margin: 1rem 0 0 0; }

/* --- TARTALOM TARTÓ -y- ALAPVETŐ TARTALMI (oldal) ELEMEK --- */
/* Közponit tartalmi rész */
.db-tartalom-tarto {
  padding: 0.3rem;
  padding-top: 0; }
  .db-tartalom-tarto .db-mmenu-bovito {
    margin-top: 3rem;
    border: 0; }
  .db-tartalom-tarto > div:first-child {
    background-image: url("elemental/oldal-tartalom-hatter-01.png");
    background-repeat: repeat-y;
    background-size: 100%;
    background-position: bottom;
    padding: 0.5rem 5%;
    border-radius: 3px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    font-family: "db-jegyzet-font"; }
    .db-tartalom-tarto > div:first-child div.db-txt {
      text-align: justify; }
      .db-tartalom-tarto > div:first-child div.db-txt p {
        margin-bottom: 1em; }
  .db-tartalom-tarto > div:last-child {
    height: 113px;
    margin-bottom: 3rem;
    background-image: url("elemental/oldal-tartalom-hatter-alj-01.png");
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: top; }
  .db-tartalom-tarto .db-alsav {
    margin-top: 6.3rem;
    color: darkgreen;
    text-align: center; }
    .db-tartalom-tarto .db-alsav a {
      padding: 0 0.5em;
      cursor: pointer; }

/* Oldal címlet -y- üzenet-dobozok */
div.oldal-cimlet {
  display: block;
  width: 100%;
  padding-bottom: 1rem;
  font-size: 1.6em;
  text-align: center;
  vertical-align: middle;
  font-weight: bolder;
  color: darkgreen;
  font-family: "db-jegyzet-font"; }
  div.oldal-cimlet * {
    vertical-align: middle; }

div.hiba-uzenet {
  background: rgba(153, 0, 0, 0.13);
  border: 1px solid #990000;
  text-align: center;
  font-size: 1.1em;
  color: #990000;
  margin: 1rem 0;
  padding: 0.5rem 0;
  border-radius: 0.23rem; }

div.allapot-uzenet {
  background: rgba(0, 100, 0, 0.13);
  border: 1px solid darkgreen;
  text-align: center;
  font-size: 1.1em;
  color: darkgreen;
  margin: 1rem 0;
  padding: 0.5rem 0;
  border-radius: 0.23rem; }

div.info-uzenet {
  background: rgba(0, 0, 128, 0.13) !important;
  border: 1px solid #000080;
  text-align: center !important;
  font-size: 1.1em;
  color: #000080;
  margin: 1rem 0;
  padding: 0.5rem 0;
  border-radius: 0.23rem; }

/* DB-TABLA .div -y- .table */
table.db-tabla, table.db-jelentes-doboz {
  width: 100%;
  border: 1px solid #9d7c62; }
  table.db-tabla tr.fejlec, table.db-jelentes-doboz tr.fejlec {
    font-size: 0.9em; }
    table.db-tabla tr.fejlec th, table.db-jelentes-doboz tr.fejlec th {
      border: 0px; }
  table.db-tabla td, table.db-jelentes-doboz td {
    padding: 0.33em 0.5em;
    border-bottom: 1px solid #9d7c62;
    font-size: 0.99em; }
    table.db-tabla td.rovid, table.db-jelentes-doboz td.rovid, table.db-tabla.formo tr > td:first-child, table.db-tabla.formo table.db-jelentes-doboz tr > td:first-child, table.formo.db-jelentes-doboz table.db-tabla tr > td:first-child, table.formo.db-jelentes-doboz tr > td:first-child {
      width: 1%;
      white-space: nowrap; }
    table.db-tabla td.kis-szoveg, table.db-jelentes-doboz td.kis-szoveg {
      font-size: 0.9em; }
    table.db-tabla td.kiemelt, table.db-jelentes-doboz td.kiemelt, table.db-tabla.formo tr > td:first-child, table.db-tabla.formo table.db-jelentes-doboz tr > td:first-child, table.formo.db-jelentes-doboz table.db-tabla tr > td:first-child, table.formo.db-jelentes-doboz tr > td:first-child {
      font-weight: bold; }
  table.db-tabla.csikos tr:nth-of-type(odd), table.csikos.db-jelentes-doboz tr:nth-of-type(odd) {
    background: rgba(244, 236, 211, 0.5); }
  table.db-tabla.csikos tr:nth-of-type(even), table.csikos.db-jelentes-doboz tr:nth-of-type(even) {
    background: rgba(226, 205, 171, 0.5); }
  table.db-tabla.borderless, table.borderless.db-jelentes-doboz {
    border: 0; }
    table.db-tabla.borderless td, table.borderless.db-jelentes-doboz td {
      border: 0; }
  table.db-tabla.formo tr > td:first-child, table.formo.db-jelentes-doboz tr > td:first-child {
    font-family: "db-irogep-font"; }
  table.db-tabla .halvany, table.db-jelentes-doboz .halvany {
    color: #9d7c62; }

div.db-tabla, div.db-jelentes-doboz, div.db-komm-doboz, div.db-rf-doboz {
  display: table;
  width: 100%;
  box-sizing: border-box;
  margin: 0.5rem auto; }
  div.db-tabla > div, div.db-jelentes-doboz > div, div.db-komm-doboz > div, div.db-rf-doboz > div {
    display: table-row; }
    div.db-tabla > div > div, div.db-jelentes-doboz > div > div, div.db-komm-doboz > div > div, div.db-rf-doboz > div > div {
      display: table-cell;
      vertical-align: middle;
      padding: 0.35rem; }
  div.db-tabla.csikos > div:nth-of-type(odd), div.csikos.db-jelentes-doboz > div:nth-of-type(odd), div.csikos.db-komm-doboz > div:nth-of-type(odd), div.csikos.db-rf-doboz > div:nth-of-type(odd) {
    background: rgba(244, 236, 211, 0.3); }
  div.db-tabla.csikos > div:nth-of-type(even), div.csikos.db-jelentes-doboz > div:nth-of-type(even), div.csikos.db-komm-doboz > div:nth-of-type(even), div.csikos.db-rf-doboz > div:nth-of-type(even) {
    background: rgba(226, 205, 171, 0.3); }
  div.db-tabla .rovid, div.db-jelentes-doboz .rovid, div.db-komm-doboz .rovid, div.db-rf-doboz .rovid, div.db-tabla table.db-tabla.formo tr > td:first-child, table.db-tabla.formo div.db-tabla tr > td:first-child, div.db-jelentes-doboz table.db-tabla.formo tr > td:first-child, table.db-tabla.formo div.db-jelentes-doboz tr > td:first-child, div.db-komm-doboz table.db-tabla.formo tr > td:first-child, table.db-tabla.formo div.db-komm-doboz tr > td:first-child, div.db-rf-doboz table.db-tabla.formo tr > td:first-child, table.db-tabla.formo div.db-rf-doboz tr > td:first-child, div.db-tabla table.formo.db-jelentes-doboz tr > td:first-child, table.formo.db-jelentes-doboz div.db-tabla tr > td:first-child, div.db-jelentes-doboz table.formo.db-jelentes-doboz tr > td:first-child, table.formo.db-jelentes-doboz div.db-jelentes-doboz tr > td:first-child, div.db-komm-doboz table.formo.db-jelentes-doboz tr > td:first-child, table.formo.db-jelentes-doboz div.db-komm-doboz tr > td:first-child, div.db-rf-doboz table.formo.db-jelentes-doboz tr > td:first-child, table.formo.db-jelentes-doboz div.db-rf-doboz tr > td:first-child {
    width: 1%;
    white-space: nowrap; }
  div.db-tabla .kiemelt, div.db-jelentes-doboz .kiemelt, div.db-komm-doboz .kiemelt, div.db-rf-doboz .kiemelt, div.db-tabla table.db-tabla.formo tr > td:first-child, table.db-tabla.formo div.db-tabla tr > td:first-child, div.db-jelentes-doboz table.db-tabla.formo tr > td:first-child, table.db-tabla.formo div.db-jelentes-doboz tr > td:first-child, div.db-komm-doboz table.db-tabla.formo tr > td:first-child, table.db-tabla.formo div.db-komm-doboz tr > td:first-child, div.db-rf-doboz table.db-tabla.formo tr > td:first-child, table.db-tabla.formo div.db-rf-doboz tr > td:first-child, div.db-tabla table.formo.db-jelentes-doboz tr > td:first-child, table.formo.db-jelentes-doboz div.db-tabla tr > td:first-child, div.db-jelentes-doboz table.formo.db-jelentes-doboz tr > td:first-child, table.formo.db-jelentes-doboz div.db-jelentes-doboz tr > td:first-child, div.db-komm-doboz table.formo.db-jelentes-doboz tr > td:first-child, table.formo.db-jelentes-doboz div.db-komm-doboz tr > td:first-child, div.db-rf-doboz table.formo.db-jelentes-doboz tr > td:first-child, table.formo.db-jelentes-doboz div.db-rf-doboz tr > td:first-child {
    font-size: 1.1em; }
  div.db-tabla .feles, div.db-jelentes-doboz .feles, div.db-komm-doboz .feles, div.db-rf-doboz .feles {
    width: 50%; }

/* Műveleti lista alap-design-ja
    -- még külön használatos a Jegyzet.class ... MuveletekHtml()
*/
ul.db-muveleti-lista, .lehetosegmenu-tarto ul {
  padding: 0.5rem 0; }
  ul.db-muveleti-lista a, .lehetosegmenu-tarto ul a {
    text-decoration: none;
    color: inherit; }
  ul.db-muveleti-lista li, .lehetosegmenu-tarto ul li {
    list-style-type: none;
    padding: 5px 10px;
    cursor: pointer;
    font-size: 1em;
    font-family: "db-irogep-font"; }
    ul.db-muveleti-lista li:hover, .lehetosegmenu-tarto ul li:hover {
      color: darkgreen;
      background: #E2CDAB; }
    ul.db-muveleti-lista li.pass, .lehetosegmenu-tarto ul li.pass {
      color: #9d7c62;
      cursor: not-allowed; }
    ul.db-muveleti-lista li span, .lehetosegmenu-tarto ul li span {
      display: inline-block;
      font-size: 1em;
      width: 26px;
      font-weight: bold;
      font-family: "db-jegyzet-font"; }
    ul.db-muveleti-lista li.hoveres span:last-child, .lehetosegmenu-tarto ul li.hoveres span:last-child {
      display: none; }
    ul.db-muveleti-lista li.hoveres:hover span:first-child, .lehetosegmenu-tarto ul li.hoveres:hover span:first-child {
      display: none; }
    ul.db-muveleti-lista li.hoveres:hover span:last-child, .lehetosegmenu-tarto ul li.hoveres:hover span:last-child {
      display: inline-block; }
  ul.db-muveleti-lista.ikonos li *, .lehetosegmenu-tarto ul.ikonos li * {
    vertical-align: middle; }
  ul.db-muveleti-lista.ikonos li i, .lehetosegmenu-tarto ul.ikonos li i {
    display: none;
    font-size: 1em;
    width: 26px; }
  ul.db-muveleti-lista.ikonos li:hover span, .lehetosegmenu-tarto ul.ikonos li:hover span {
    display: none; }
  ul.db-muveleti-lista.ikonos li:hover i, .lehetosegmenu-tarto ul.ikonos li:hover i {
    display: inline-block;
    vertical-align: middle; }

/* Lehetőség-menük (lenyíló) -y- Keresődobozok sor-tartója */
.lehetosegpanel-tarto {
  margin: 1rem 0;
  margin-top: 0;
  align-items: center; }
  .lehetosegpanel-tarto > div:first-child {
    padding-left: 0; }
  .lehetosegpanel-tarto > div:last-child {
    padding-right: 0; }
  .lehetosegpanel-tarto > div.balra {
    text-align: left; }
  .lehetosegpanel-tarto > div.jobbra {
    text-align: right; }
  .lehetosegpanel-tarto > div.centra {
    text-align: center;
    justify-content: center;
    align-items: center; }
  .lehetosegpanel-tarto > div > *:not(:first-child) {
    border-top-left-radius: 0;
    border-left: 0 !important;
    border-bottom-left-radius: 0; }
  .lehetosegpanel-tarto input {
    max-width: 230px; }
  .lehetosegpanel-tarto .db-btn {
    margin-top: 0;
    margin-bottom: 0; }
  @media screen and (max-width: 576px) {
    .lehetosegpanel-tarto div.balra, .lehetosegpanel-tarto div.jobbra {
      padding: 0.13rem 0; } }

.lehetosegmenu-tarto {
  position: relative;
  display: inline-block;
  width: auto;
  margin: 0.3rem 0;
  text-align: left;
  z-index: 333; }
  .lehetosegmenu-tarto:first-child div {
    border-top-left-radius: 0.23rem;
    border-bottom-left-radius: 0.23rem;
    border-left-width: 1px !important; }
  .lehetosegmenu-tarto:first-child ul {
    margin-left: 0px;
    width: 100%; }
  .lehetosegmenu-tarto:last-child div {
    border-top-right-radius: 0.23rem;
    border-bottom-right-radius: 0.23rem; }
  .lehetosegmenu-tarto > div:first-child {
    display: inline-block;
    background: linear-gradient(#F4ECD3, #E6D3B3);
    border: 1px solid #9d7c62;
    border-left-width: 0;
    padding: 0.2rem 0.5rem;
    line-height: 1.93rem;
    width: auto;
    min-width: 213px;
    max-width: 233px;
    cursor: default;
    font-family: "db-irogep-font";
    font-size: 1.1em; }
    .lehetosegmenu-tarto > div:first-child i {
      font-size: 0.9em;
      color: #9d7c62; }
      .lehetosegmenu-tarto > div:first-child i:first-child {
        display: none; }
    @media screen and (max-width: 1300px) {
      .lehetosegmenu-tarto > div:first-child {
        min-width: 39px;
        max-width: 39px;
        text-align: center; }
        .lehetosegmenu-tarto > div:first-child i:first-child {
          display: inline-block; }
        .lehetosegmenu-tarto > div:first-child *:nth-child(2) {
          display: none; } }
  .lehetosegmenu-tarto:hover, .lehetosegmenu-tarto:active {
    /*display: block !important; */ }
    .lehetosegmenu-tarto:hover ul, .lehetosegmenu-tarto:active ul {
      opacity: 1;
      visibility: visible;
      max-height: 630px; }
    .lehetosegmenu-tarto:hover > div:first-child, .lehetosegmenu-tarto:active > div:first-child {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; }
  .lehetosegmenu-tarto ul {
    position: absolute;
    z-index: 336;
    width: calc(100% + 1px );
    min-width: 200px;
    max-width: 233px;
    max-height: 0;
    margin-top: -2px;
    margin-left: -1px;
    padding: 0.8rem 0;
    background: rgba(244, 236, 211, 0.9);
    border: 1px solid #9d7c62;
    border-bottom-left-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    overflow: hidden;
    opacity: 0;
    visibility: hidden;
    transition: max-height 1s, visibility 0.3s, opacity 0.5s; }

/* Lapozási linkek + oldalszámok */
div.lapozas-tarto {
  display: table;
  width: 100%;
  box-sizing: border-box;
  width: auto;
  margin: 0.33rem auto; }
  div.lapozas-tarto > div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-family: 'db-jegyzet-font';
    font-size: 1em; }
  div.lapozas-tarto > div:first-child, div.lapozas-tarto > div:last-child {
    width: auto;
    min-width: 100px;
    max-width: 130px;
    font-size: 2em; }
    @media screen and (max-width: 576px) {
      div.lapozas-tarto > div:first-child, div.lapozas-tarto > div:last-child {
        font-size: 1.5em;
        min-width: 66px;
        max-width: 69px; } }
  div.lapozas-tarto a {
    color: inherit;
    text-decoration: none;
    cursor: pointer; }
    div.lapozas-tarto a:hover {
      color: darkgreen; }

/* Fülezés kerete: felső-linkek -y- tartalmi-része */
.fulezes > .f-valtosav > div {
  display: inline-block;
  background: rgba(244, 236, 211, 0.5);
  padding: 0.5em 0.8em;
  font-size: 1.1em;
  color: #9d7c62;
  cursor: pointer; }
  @media screen and (min-width: 576px) {
    .fulezes > .f-valtosav > div a i:first-child {
      display: none; } }
  @media screen and (max-width: 576px) {
    .fulezes > .f-valtosav > div a *:nth-child(2) {
      display: none; } }
  .fulezes > .f-valtosav > div.aktiv {
    background: rgba(244, 236, 211, 0.8);
    color: darkgreen; }
  .fulezes > .f-valtosav > div.pass {
    color: #9d7c62;
    cursor: not-allowed; }
  .fulezes > .f-valtosav > div:first-child {
    border-top-left-radius: 0.33rem; }
  .fulezes > .f-valtosav > div:last-child {
    border-top-right-radius: 0.33rem; }
  .fulezes > .f-valtosav > div:hover {
    text-decoration: underline; }
.fulezes > .f-tartalom {
  display: none;
  background: rgba(244, 236, 211, 0.8);
  padding: 0.5em;
  border-bottom-left-radius: 0.33rem;
  border-bottom-right-radius: 0.33rem; }
  .fulezes > .f-tartalom.mutat {
    display: block; }
.fulezes.f-sin-hatter .f-valtosav .aktiv {
  background: #F4ECD3; }
.fulezes.f-sin-hatter .f-tartalom {
  border: 0.33em solid #F4ECD3;
  /*padding: 0;*/
  background: rgba(244, 236, 211, 0.33); }

div.forras-doboz {
  text-align: center;
  vertical-align: middle; }
  div.forras-doboz div {
    padding: 0.13rem 0; }
  div.forras-doboz .f-kep img {
    max-height: 36vw;
    max-width: 100%;
    border: 1px solid #9d7c62;
    border-radius: 0.23rem; }
  div.forras-doboz .f-cimlet {
    color: darkgreen; }
  div.forras-doboz .f-url {
    font-size: 0.8em; }
  div.forras-doboz .f-txt {
    font-size: 0.8em;
    text-align: justify;
    font-style: italic;
    color: #9d7c62; }
  div.forras-doboz .f-video > iframe {
    width: 100%;
    max-width: 100%;
    height: 100%;
    min-height: 236px; }
  div.forras-doboz.agora {
    text-align: left; }
    div.forras-doboz.agora .f-kep {
      width: 36%; }
      div.forras-doboz.agora .f-kep img {
        min-width: 136px;
        width: 100%;
        max-width: 100%;
        transform: rotate(-3deg);
        transition: transform 0.36s; }
        div.forras-doboz.agora .f-kep img:hover {
          transform: rotate(0) scale(1.3);
          box-shadow: 0 0 0.9rem #9d7c62; }
    @media screen and (max-width: 576px) {
      div.forras-doboz.agora {
        text-align: center; }
        div.forras-doboz.agora > div:first-child > div {
          display: block; }
          div.forras-doboz.agora > div:first-child > div.akd-ny {
            display: none; }
        div.forras-doboz.agora .f-kep {
          width: 100%; }
          div.forras-doboz.agora .f-kep img {
            max-height: 100%; } }
    div.forras-doboz.agora .f-video {
      text-align: center; }
      div.forras-doboz.agora .f-video > iframe {
        width: 90%;
        max-width: 90%;
        height: 26vw; }

div.j-forras-tarto {
  border-right: 1px solid #9d7c62; }
  @media screen and (max-width: 768px) {
    div.j-forras-tarto {
      border-right: 0;
      margin-bottom: 1rem; } }

.dbsd-user-foto, .db-jelentes-doboz .db-jelentes-doboz-user, div.db-komm-doboz .komm-user-foto, div.bejegyzes-doboz .bd-ufoto, div.agora-kem-doboz .akd-ufoto {
  width: 103px;
  text-align: center;
  padding-top: 0.3rem;
  padding-bottom: 0;
  padding-right: 0;
  padding-left: 0.5rem;
  vertical-align: top !important;
  cursor: pointer; }
  .dbsd-user-foto img, .db-jelentes-doboz .db-jelentes-doboz-user img, div.db-komm-doboz .komm-user-foto img, div.bejegyzes-doboz .bd-ufoto img, div.agora-kem-doboz .akd-ufoto img {
    transform: rotate(-6deg);
    min-width: 33px;
    max-width: 100%;
    height: auto;
    border: 1px solid #9d7c62;
    margin-right: -0.3rem;
    transition: border 0.36s, transform 0.36s; }
    .dbsd-user-foto img:hover, .db-jelentes-doboz .db-jelentes-doboz-user img:hover, div.db-komm-doboz .komm-user-foto img:hover, div.bejegyzes-doboz .bd-ufoto img:hover, div.agora-kem-doboz .akd-ufoto img:hover {
      border-width: 3px;
      border-color: darkgreen;
      transform: rotate(6deg); }
  .dbsd-user-foto .user-no-foto i, .db-jelentes-doboz .db-jelentes-doboz-user .user-no-foto i, div.db-komm-doboz .komm-user-foto .user-no-foto i, div.bejegyzes-doboz .bd-ufoto .user-no-foto i, div.agora-kem-doboz .akd-ufoto .user-no-foto i {
    font-size: 3rem;
    padding-top: 1rem;
    opacity: 0.5; }
  @media screen and (max-width: 768px) {
    .dbsd-user-foto, .db-jelentes-doboz .db-jelentes-doboz-user, div.db-komm-doboz .komm-user-foto, div.bejegyzes-doboz .bd-ufoto, div.agora-kem-doboz .akd-ufoto {
      display: none; } }

.dbsd-tartalom, .db-jelentes-doboz .db-jelentes-doboz-tartalom, div.db-komm-doboz .komm-tartalom, div.bejegyzes-doboz div.bd-tartalom-tarto, div.agora-kem-doboz .akd-tartalom-tarto, div.db-rf-doboz .r-f-tartalom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0.5rem;
  text-align: left;
  vertical-align: top; }
  .dbsd-tartalom > div.ido i, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.ido i, div.db-komm-doboz .komm-tartalom > div.ido i, div.bejegyzes-doboz div.bd-tartalom-tarto > div.ido i, div.agora-kem-doboz .akd-tartalom-tarto > div.ido i, div.db-rf-doboz .r-f-tartalom > div.ido i {
    font-size: 1em; }
  .dbsd-tartalom > div.ido span, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.ido span, div.db-komm-doboz .komm-tartalom > div.ido span, div.bejegyzes-doboz div.bd-tartalom-tarto > div.ido span, div.agora-kem-doboz .akd-tartalom-tarto > div.ido span, div.db-rf-doboz .r-f-tartalom > div.ido span {
    display: inline-block !important; }
  .dbsd-tartalom > div.tartalom, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.tartalom, div.db-komm-doboz .komm-tartalom > div.tartalom, div.bejegyzes-doboz div.bd-tartalom-tarto > div.tartalom, div.agora-kem-doboz .akd-tartalom-tarto > div.tartalom, div.db-rf-doboz .r-f-tartalom > div.tartalom {
    background: rgba(244, 236, 211, 0.8);
    border: 1px solid #F4ECD3;
    border-bottom: 0;
    padding: 0.5rem; }
  .dbsd-tartalom > div.alsav, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.alsav, div.db-komm-doboz .komm-tartalom > div.alsav, div.bejegyzes-doboz div.bd-tartalom-tarto > div.alsav, div.agora-kem-doboz .akd-tartalom-tarto > div.alsav, div.db-rf-doboz .r-f-tartalom > div.alsav {
    display: flex;
    width: 100%;
    height: 34px; }
    .dbsd-tartalom > div.alsav > div, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.alsav > div, div.db-komm-doboz .komm-tartalom > div.alsav > div, div.bejegyzes-doboz div.bd-tartalom-tarto > div.alsav > div, div.agora-kem-doboz .akd-tartalom-tarto > div.alsav > div, div.db-rf-doboz .r-f-tartalom > div.alsav > div {
      display: table;
      width: 100%;
      box-sizing: border-box; }
      .dbsd-tartalom > div.alsav > div > div, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.alsav > div > div, div.db-komm-doboz .komm-tartalom > div.alsav > div > div, div.bejegyzes-doboz div.bd-tartalom-tarto > div.alsav > div > div, div.agora-kem-doboz .akd-tartalom-tarto > div.alsav > div > div, div.db-rf-doboz .r-f-tartalom > div.alsav > div > div {
        display: table-cell;
        vertical-align: middle;
        background: rgba(244, 236, 211, 0.8);
        border-bottom: 1px solid #F4ECD3;
        vertical-align: middle;
        text-align: center; }
      .dbsd-tartalom > div.alsav > div > div:last-child, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.alsav > div > div:last-child, div.db-komm-doboz .komm-tartalom > div.alsav > div > div:last-child, div.bejegyzes-doboz div.bd-tartalom-tarto > div.alsav > div > div:last-child, div.agora-kem-doboz .akd-tartalom-tarto > div.alsav > div > div:last-child, div.db-rf-doboz .r-f-tartalom > div.alsav > div > div:last-child {
        /* behajtott sarok */
        width: 34px;
        height: 34px;
        border: 0px;
        background: none;
        vertical-align: top; }
        .dbsd-tartalom > div.alsav > div > div:last-child:after, .db-jelentes-doboz .db-jelentes-doboz-tartalom > div.alsav > div > div:last-child:after, div.db-komm-doboz .komm-tartalom > div.alsav > div > div:last-child:after, div.bejegyzes-doboz div.bd-tartalom-tarto > div.alsav > div > div:last-child:after, div.agora-kem-doboz .akd-tartalom-tarto > div.alsav > div > div:last-child:after, div.db-rf-doboz .r-f-tartalom > div.alsav > div > div:last-child:after {
          content: '';
          position: relative;
          top: 37px;
          right: 0px;
          border-top: 34px solid #9d7c62;
          border-right: 34px solid transparent; }

.dbsd-ido-extrn, .db-jelentes-doboz .ido-oszlop-extrn, div.bejegyzes-doboz .akd-ido-extrn, div.agora-kem-doboz .akd-ido-extrn {
  width: 133px;
  text-align: left;
  vertical-align: top;
  font-size: 1em;
  padding: 0;
  padding-left: 0.25rem; }

.dbsd-todo, div.bejegyzes-doboz .bd-todo {
  display: none;
  text-align: center;
  color: #9d7c62; }
  .dbsd-todo a, div.bejegyzes-doboz .bd-todo a, .dbsd-todo span, div.bejegyzes-doboz .bd-todo span {
    color: inherit;
    text-decoration: none;
    padding: 0 0.8em;
    cursor: pointer; }
    .dbsd-todo a:hover, div.bejegyzes-doboz .bd-todo a:hover, .dbsd-todo span:hover, div.bejegyzes-doboz .bd-todo span:hover {
      color: darkgreen; }

.db-dv-alsav, div.fuzet-doboz > div > div.fuzet-doboz-alsav {
  display: flex;
  width: 100%;
  height: 34px; }
  .db-dv-alsav > div, div.fuzet-doboz > div > div.fuzet-doboz-alsav > div {
    display: table;
    width: 100%;
    box-sizing: border-box; }
    .db-dv-alsav > div > div, div.fuzet-doboz > div > div.fuzet-doboz-alsav > div > div {
      display: table-cell;
      vertical-align: middle;
      background: rgba(244, 236, 211, 0.8);
      border-bottom: 1px solid #F4ECD3;
      vertical-align: middle;
      text-align: center; }
    .db-dv-alsav > div > div:last-child, div.fuzet-doboz > div > div.fuzet-doboz-alsav > div > div:last-child {
      /* behajtott sarok */
      width: 34px;
      height: 34px;
      border: 0px;
      background: none;
      vertical-align: top; }
      .db-dv-alsav > div > div:last-child:after, div.fuzet-doboz > div > div.fuzet-doboz-alsav > div > div:last-child:after {
        content: '';
        position: relative;
        top: 37px;
        right: 0px;
        border-top: 34px solid #9d7c62;
        border-right: 34px solid transparent; }

.db-jelentes-doboz {
  margin: 0.5rem auto; }
  .db-jelentes-doboz.olvasott .db-jelentes-doboz-user img {
    opacity: 0.5; }
  .db-jelentes-doboz.olvasott .db-jelentes-doboz-tartalom .tartalom a, .db-jelentes-doboz.olvasott .db-jelentes-doboz-tartalom * {
    color: #9d7c62; }
  .db-jelentes-doboz:hover .db-jelentes-doboz-tartalom .alsav .alsav-alap-tartalom, .db-jelentes-doboz:active .db-jelentes-doboz-tartalom .alsav .alsav-alap-tartalom {
    display: none; }
  .db-jelentes-doboz:hover .db-jelentes-doboz-tartalom .alsav .alsav-masod-tartalom, .db-jelentes-doboz:active .db-jelentes-doboz-tartalom .alsav .alsav-masod-tartalom {
    display: block; }
  .db-jelentes-doboz .db-jelentes-doboz-user {
    width: 75px;
    min-width: 75px; }
    .db-jelentes-doboz .db-jelentes-doboz-user .user-no-foto i {
      padding-top: 0.5rem; }
  .db-jelentes-doboz .db-jelentes-doboz-tartalom {
    font-family: "db-irogep-font"; }
    .db-jelentes-doboz .db-jelentes-doboz-tartalom .ido {
      padding-left: 0.5rem; }
    .db-jelentes-doboz .db-jelentes-doboz-tartalom .tartalom a {
      color: darkgreen;
      font-weight: bold; }
    .db-jelentes-doboz .db-jelentes-doboz-tartalom .alsav {
      font-family: "db-jegyzet-font";
      color: #9d7c62; }
      .db-jelentes-doboz .db-jelentes-doboz-tartalom .alsav .alsav-masod-tartalom {
        display: none; }
        .db-jelentes-doboz .db-jelentes-doboz-tartalom .alsav .alsav-masod-tartalom i {
          padding: 0 1rem; }
  .db-jelentes-doboz .ido-oszlop-extrn {
    min-width: 103px; }

div.db-komm-doboz {
  margin: 0.3rem auto; }
  div.db-komm-doboz.szerkeszt {
    background: #FFF099;
    padding: 0.25rem; }
  div.db-komm-doboz:hover .komm-szelent .muveletek, div.db-komm-doboz:active .komm-szelent .muveletek {
    display: block; }
  div.db-komm-doboz .komm-user-foto {
    width: 66px;
    min-width: 66px; }
  div.db-komm-doboz .komm-tartalom {
    padding-right: 0;
    padding-bottom: 0; }
    div.db-komm-doboz .komm-tartalom .tartalom {
      border-right: 0 !important; }
    div.db-komm-doboz .komm-tartalom .iro {
      padding: 0 0.25em;
      margin-bottom: 0.13rem;
      color: darkgreen; }
    div.db-komm-doboz .komm-tartalom .komm-txt {
      font-style: italic;
      padding: 0 1.3rem; }
  div.db-komm-doboz .komm-szelent {
    width: 100px;
    min-width: 100px;
    background: rgba(244, 236, 211, 0.8);
    border: 1px solid #F4ECD3;
    border-left: 0 !important;
    text-align: right;
    vertical-align: top;
    font-size: 0.9em; }
    div.db-komm-doboz .komm-szelent > div:first-child {
      margin-bottom: 0.5rem; }
    div.db-komm-doboz .komm-szelent .ido {
      color: darkgreen; }
    div.db-komm-doboz .komm-szelent .muveletek {
      display: none; }
      div.db-komm-doboz .komm-szelent .muveletek i {
        font-size: 1em;
        padding: 0 0.5rem;
        color: #9d7c62;
        cursor: pointer; }
        div.db-komm-doboz .komm-szelent .muveletek i:hover {
          color: darkgreen; }
  div.db-komm-doboz .edit-cimlet {
    color: darkgreen;
    padding: 0.25em; }

.db-jegyzet-doboz {
  display: inline-block;
  width: 230px;
  height: 236px;
  margin: 0.9rem;
  vertical-align: top; }
  .db-jegyzet-doboz:hover .jda-todo {
    display: block; }
  .db-jegyzet-doboz:hover .jda-datum {
    display: none; }
  .db-jegyzet-doboz:hover .jd-cimlet {
    box-shadow: 0 0 0 0.3rem rgba(0, 100, 0, 0.3); }
  .db-jegyzet-doboz:hover .jd-tartalom .elsod-tartalom {
    display: none; }
  .db-jegyzet-doboz:hover .jd-tartalom .masod-tartalom {
    visibility: visible;
    opacity: 1;
    transition: opacity 0.63s; }
  .db-jegyzet-doboz.kiemelt .jd-cimlet, table.db-tabla.formo tr > td.db-jegyzet-doboz:first-child .jd-cimlet, table.formo.db-jelentes-doboz tr > td.db-jegyzet-doboz:first-child .jd-cimlet {
    background: rgba(0, 100, 0, 0.8);
    color: #F4ECD3; }
  .db-jegyzet-doboz.kiemelt .jd-alsav > div > div:last-child:after, table.db-tabla.formo tr > td.db-jegyzet-doboz:first-child .jd-alsav > div > div:last-child:after, table.formo.db-jelentes-doboz tr > td.db-jegyzet-doboz:first-child .jd-alsav > div > div:last-child:after {
    border-top-color: rgba(0, 100, 0, 0.66); }
  .db-jegyzet-doboz.archivalt .jd-cimlet {
    background: rgba(192, 192, 192, 0.8);
    color: #9d7c62; }
  .db-jegyzet-doboz.archivalt .jd-alsav > div > div:last-child:after {
    border-top-color: rgba(192, 192, 192, 0.6); }
  .db-jegyzet-doboz > div {
    display: flex;
    flex-wrap: wrap;
    flex-basis: 100%;
    align-items: stretch;
    height: 234px; }
    .db-jegyzet-doboz > div .jd-cimlet {
      width: 100%;
      height: 15%;
      padding: 0.13rem 0.5rem;
      background: rgba(157, 124, 98, 0.8);
      transition: all 0.36s; }
      .db-jegyzet-doboz > div .jd-cimlet:hover i.doboz-type {
        display: none; }
      .db-jegyzet-doboz > div .jd-cimlet:hover i.q-jelzes {
        display: inline-block; }
      .db-jegyzet-doboz > div .jd-cimlet > div {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        text-decoration: none;
        text-align: left;
        overflow: hidden;
        white-space: nowrap; }
      .db-jegyzet-doboz > div .jd-cimlet i {
        width: 16px;
        min-width: 16px; }
        .db-jegyzet-doboz > div .jd-cimlet i.q-jelzes {
          display: none; }
    .db-jegyzet-doboz > div .jd-tartalom {
      width: 100%;
      background: rgba(244, 236, 211, 0.8);
      height: 70%;
      padding: 0.53rem 0.9rem;
      font-size: 0.9em;
      text-align: justify;
      align-self: stretch;
      overflow-y: hidden; }
      .db-jegyzet-doboz > div .jd-tartalom a {
        text-decoration: none; }
        .db-jegyzet-doboz > div .jd-tartalom a > div:first-child {
          display: flex;
          flex-wrap: wrap;
          height: 100%;
          width: 100%; }
          .db-jegyzet-doboz > div .jd-tartalom a > div:first-child.titkos {
            font-size: 3.3rem;
            color: #9d7c62;
            justify-content: center;
            align-items: center; }
      .db-jegyzet-doboz > div .jd-tartalom ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: left; }
        .db-jegyzet-doboz > div .jd-tartalom ul li {
          padding-bottom: 0.3rem; }
      .db-jegyzet-doboz > div .jd-tartalom .elsod-tartalom {
        visibility: visible;
        opacity: 1; }
      .db-jegyzet-doboz > div .jd-tartalom .masod-tartalom {
        visibility: hidden;
        opacity: 0; }
        .db-jegyzet-doboz > div .jd-tartalom .masod-tartalom > div {
          padding: 0.25rem 0;
          color: #9d7c62; }
          .db-jegyzet-doboz > div .jd-tartalom .masod-tartalom > div i, .db-jegyzet-doboz > div .jd-tartalom .masod-tartalom > div texto {
            vertical-align: middle; }
          .db-jegyzet-doboz > div .jd-tartalom .masod-tartalom > div i {
            width: 26px;
            font-size: 1.1em; }
    .db-jegyzet-doboz > div .jd-alsav {
      width: 100%;
      height: 15%; }
      .db-jegyzet-doboz > div .jd-alsav > div {
        display: table;
        width: 100%;
        box-sizing: border-box;
        height: 1%; }
        .db-jegyzet-doboz > div .jd-alsav > div > div {
          display: table-cell;
          vertical-align: middle;
          background: rgba(244, 236, 211, 0.8);
          vertical-align: middle; }
        .db-jegyzet-doboz > div .jd-alsav > div > div:first-child {
          /*border-top: 0px; border-right: 0px;*/ }
        .db-jegyzet-doboz > div .jd-alsav > div > div:last-child {
          width: 34px;
          height: 34px;
          background: none;
          border: 0px;
          vertical-align: top; }
          .db-jegyzet-doboz > div .jd-alsav > div > div:last-child:after {
            content: '';
            position: relative;
            top: 37px;
            right: 0px;
            border-top: 34px solid #9d7c62;
            border-right: 34px solid transparent; }
  .db-jegyzet-doboz .jda-todo {
    text-align: center;
    display: none; }
    .db-jegyzet-doboz .jda-todo i {
      padding: 0 0.8rem;
      color: #9d7c62;
      cursor: pointer; }
      .db-jegyzet-doboz .jda-todo i:hover {
        color: darkgreen; }
  .db-jegyzet-doboz .jda-datum {
    color: #9d7c62;
    font-size: 0.9em; }
  .db-jegyzet-doboz .jda-fix-icon {
    width: 33px;
    color: #9d7c62; }

.db-jegyzet-doboz-min {
  display: inline-block;
  background: rgba(244, 236, 211, 0.8);
  border: 1px solid #9d7c62;
  border-radius: 0.23rem;
  border-bottom-right-radius: 0;
  padding: 0.25rem 0.75rem;
  padding-right: 0;
  margin: 0.25rem 0.5rem;
  vertical-align: middle; }
  .db-jegyzet-doboz-min i, .db-jegyzet-doboz-min span {
    vertical-align: middle; }
  .db-jegyzet-doboz-min i {
    color: #9d7c62;
    padding-right: 0.5rem; }
  .db-jegyzet-doboz-min:after {
    content: '';
    position: relative;
    bottom: calc(1rem - 3px);
    right: -1px;
    border-bottom: 1rem solid #9d7c62;
    border-left: 1rem solid transparent; }

ul.jegyzet-lista {
  list-style-type: circle; }
  ul.jegyzet-lista li {
    font-size: 1em; }
    ul.jegyzet-lista li.keszent {
      text-decoration: line-through; }

div.fuzet-doboz {
  display: inline-block;
  width: 160px;
  height: 213px;
  margin: 0.6rem;
  vertical-align: top; }
  div.fuzet-doboz:hover div > div.fuzet-doboz-alsav .fda-alap-tartalom {
    display: none; }
  div.fuzet-doboz:hover div > div.fuzet-doboz-alsav .fda-masod-tartalom {
    display: block; }
  div.fuzet-doboz:hover div > div.fuzet-doboz-borito .ikon-secundaron {
    display: block; }
  div.fuzet-doboz:hover div > div.fuzet-doboz-borito .ikon-primaron {
    display: none; }
  div.fuzet-doboz > div {
    display: flex;
    flex-wrap: wrap;
    flex-basis: 100%;
    align-items: stretch;
    height: 100%;
    background: rgba(244, 236, 211, 0.8);
    border-left: 3px dashed #9d7c62; }
    div.fuzet-doboz > div > div.fuzet-doboz-borito {
      width: 100%;
      height: 85%;
      border: 1px solid #9d7c62;
      border-bottom: 0;
      border-left: 0;
      padding: 0.5rem;
      cursor: pointer; }
      div.fuzet-doboz > div > div.fuzet-doboz-borito > a > div {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        width: 100%;
        height: 100%;
        align-items: center;
        justify-content: center;
        overflow: hidden; }
        div.fuzet-doboz > div > div.fuzet-doboz-borito > a > div:hover {
          color: darkgreen;
          text-decoration: underline; }
        div.fuzet-doboz > div > div.fuzet-doboz-borito > a > div i {
          color: #9d7c62;
          text-decoration: none; }
        div.fuzet-doboz > div > div.fuzet-doboz-borito > a > div texto {
          padding-top: 0.5rem; }
      div.fuzet-doboz > div > div.fuzet-doboz-borito .ikon-secundaron {
        display: none;
        text-decoration: none; }
    div.fuzet-doboz > div > div.fuzet-doboz-alsav {
      height: 31.95px; }
      div.fuzet-doboz > div > div.fuzet-doboz-alsav > div {
        height: 100%; }
        div.fuzet-doboz > div > div.fuzet-doboz-alsav > div > div:first-child {
          color: #9d7c62;
          background: none;
          border-bottom: 1px solid #9d7c62; }
        div.fuzet-doboz > div > div.fuzet-doboz-alsav > div > div:last-child {
          width: 31.95px;
          height: 31.95px;
          text-align: right; }
          div.fuzet-doboz > div > div.fuzet-doboz-alsav > div > div:last-child:after {
            top: 34.95px;
            border-top-width: 32.95px;
            border-top-color: rgba(157, 124, 98, 0.3);
            border-right-width: 32.95px; }
      div.fuzet-doboz > div > div.fuzet-doboz-alsav .fda-masod-tartalom {
        display: none; }
        div.fuzet-doboz > div > div.fuzet-doboz-alsav .fda-masod-tartalom i {
          padding: 0 1rem; }

.felhasznalo-foto, .klikk-foto {
  text-align: center; }
  .felhasznalo-foto img, .klikk-foto img {
    width: 100%;
    height: auto;
    min-width: 150px;
    max-width: 300px;
    margin-bottom: 1rem;
    border: 0.3em solid rgba(157, 124, 98, 0.5); }

.user-no-foto i {
  font-size: 3.3rem;
  color: #9d7c62; }

.adatlap-foto-alant {
  color: #9d7c62;
  font-size: 1em; }
  .adatlap-foto-alant i {
    font-size: 1.13em; }
  .adatlap-foto-alant span {
    vertical-align: middle; }

.db-user-doboz {
  display: inline-block;
  width: 213px;
  height: 263px;
  margin: 1rem;
  vertical-align: top; }
  .db-user-doboz:hover .uda-todo {
    display: block; }
  .db-user-doboz:hover .uda-alap-txt {
    display: none; }
  .db-user-doboz:hover .ud-cimlet {
    box-shadow: 0 0 0 0.3rem rgba(0, 100, 0, 0.3); }
  .db-user-doboz .ud-cimlet {
    display: flex;
    width: 100%;
    height: 34.19px;
    padding: 0.13rem 0.5rem;
    align-items: center;
    align-content: center;
    vertical-align: middle;
    background: rgba(157, 124, 98, 0.8);
    transition: all 0.36s; }
    .db-user-doboz .ud-cimlet:hover i.doboz-type {
      display: none; }
    .db-user-doboz .ud-cimlet:hover i.q-jelzes {
      display: inline-block; }
    .db-user-doboz .ud-cimlet i {
      width: 16px;
      min-width: 16px; }
      .db-user-doboz .ud-cimlet i.q-jelzes {
        display: none; }
    .db-user-doboz .ud-cimlet > div {
      width: 100%;
      height: auto;
      text-align: left;
      vertical-align: middle;
      text-decoration: none;
      overflow: hidden;
      white-space: nowrap; }
      .db-user-doboz .ud-cimlet > div span {
        vertical-align: middle; }
    .db-user-doboz .ud-cimlet.jomagad {
      background: rgba(0, 100, 0, 0.66);
      color: white; }
  .db-user-doboz a {
    text-decoration: none; }
  .db-user-doboz .ud-tartalom {
    display: flex;
    width: 100%;
    height: 194.62px;
    background: rgba(244, 236, 211, 0.6);
    background-size: 100% calc(100% - 3px);
    background-position-y: top;
    background-position-x: center;
    background-repeat: no-repeat;
    padding: 0.5rem;
    text-align: center;
    align-self: stretch;
    overflow-y: hidden; }
    .db-user-doboz .ud-tartalom:hover .ud-foto-tarto {
      display: none; }
    .db-user-doboz .ud-tartalom:hover .ud-masod-tartalom {
      display: flex; }
    .db-user-doboz .ud-tartalom > div {
      display: flex;
      height: calc(100% - 3px);
      width: 100%;
      align-self: stretch;
      justify-content: center; }
      .db-user-doboz .ud-tartalom > div.ud-masod-tartalom {
        display: none;
        flex-direction: column;
        align-items: center;
        font-size: 0.85em;
        padding: 0.25rem;
        background: rgba(244, 236, 211, 0.85); }
        .db-user-doboz .ud-tartalom > div.ud-masod-tartalom span {
          vertical-align: middle; }
        .db-user-doboz .ud-tartalom > div.ud-masod-tartalom i {
          font-size: 1.5em;
          color: #9d7c62;
          padding: 0 0.5em;
          cursor: pointer; }
          .db-user-doboz .ud-tartalom > div.ud-masod-tartalom i:hover {
            color: darkgreen; }
          .db-user-doboz .ud-tartalom > div.ud-masod-tartalom i.primaron {
            font-size: 2em; }
        .db-user-doboz .ud-tartalom > div.ud-masod-tartalom .legutobb-itt {
          color: #9d7c62; }
          .db-user-doboz .ud-tartalom > div.ud-masod-tartalom .legutobb-itt i {
            font-size: 1em;
            padding-right: 0;
            cursor: default; }
            .db-user-doboz .ud-tartalom > div.ud-masod-tartalom .legutobb-itt i:hover {
              color: inherit; }
      .db-user-doboz .ud-tartalom > div .user-no-foto {
        display: flex;
        align-items: center;
        height: 100%; }
        .db-user-doboz .ud-tartalom > div .user-no-foto i {
          opacity: 0.5; }
  .db-user-doboz .ud-alsav {
    display: flex;
    width: 100%;
    height: 34.19px; }
    .db-user-doboz .ud-alsav > div {
      display: table;
      width: 100%;
      box-sizing: border-box;
      height: 34.19px; }
      .db-user-doboz .ud-alsav > div > div {
        display: table-cell;
        vertical-align: middle; }
      .db-user-doboz .ud-alsav > div > div:first-child {
        border-top: 0px;
        border-right: 0px;
        background: rgba(244, 236, 211, 0.6);
        vertical-align: middle; }
      .db-user-doboz .ud-alsav > div > div:last-child {
        width: 34.19px;
        height: 34.19px;
        border: 0px;
        vertical-align: top; }
        .db-user-doboz .ud-alsav > div > div:last-child:after {
          content: '';
          position: relative;
          top: 36.19px;
          right: 0px;
          border-top: 34.19px solid #9d7c62;
          border-right: 34.19px solid transparent; }
  .db-user-doboz .uda-alap-txt {
    color: #9d7c62; }
  .db-user-doboz .uda-todo {
    text-align: center;
    display: none; }
    .db-user-doboz .uda-todo i {
      padding: 0 1rem;
      color: #9d7c62;
      cursor: pointer; }
      .db-user-doboz .uda-todo i:hover {
        color: darkgreen; }

div.bejegyzes-doboz {
  margin: 1.3em auto; }
  div.bejegyzes-doboz:hover .bd-todo {
    display: block; }
  div.bejegyzes-doboz .bd-ufoto {
    width: 93px; }
    div.bejegyzes-doboz .bd-ufoto .user-no-foto i {
      font-size: 3rem;
      padding-top: 1rem;
      opacity: 0.5; }
    @media screen and (max-width: 768px) {
      div.bejegyzes-doboz .bd-ufoto {
        display: none; } }
  div.bejegyzes-doboz div.bd-tartalom-tarto .tartalom .b-iro {
    font-weight: bolder;
    padding-bottom: 0.5rem;
    font-family: "db-irogep-font"; }
    div.bejegyzes-doboz div.bd-tartalom-tarto .tartalom .b-iro span {
      color: darkgreen; }
  div.bejegyzes-doboz div.bd-tartalom-tarto .alsav {
    color: #9d7c62; }
  div.bejegyzes-doboz div.bd-tartalom-tarto .bd-fix-ikon {
    width: 36px;
    color: #9d7c62;
    vertical-align: middle; }
    div.bejegyzes-doboz div.bd-tartalom-tarto .bd-fix-ikon a {
      cursor: pointer; }
      div.bejegyzes-doboz div.bd-tartalom-tarto .bd-fix-ikon a:hover {
        color: darkgreen; }

div.agora-kem-doboz {
  margin: 1.3rem auto; }
  div.agora-kem-doboz .akd-ufoto .user-no-foto i {
    font-size: 3rem;
    padding-top: 1rem;
    opacity: 0.5; }
  @media screen and (max-width: 768px) {
    div.agora-kem-doboz .akd-ufoto {
      display: none; } }
  div.agora-kem-doboz .akd-tartalom-tarto .tartalom span {
    vertical-align: middle; }
  div.agora-kem-doboz .akd-tartalom-tarto .tartalom texto {
    font-style: normal;
    font-family: "db-irogep-font"; }
  div.agora-kem-doboz .akd-tartalom-tarto .tartalom .akd-ny {
    width: 33px;
    vertical-align: middle;
    font-size: 1em;
    color: #9d7c62; }
  div.agora-kem-doboz .akd-tartalom-tarto .tartalom .tett-ki-s-mi {
    font-family: "db-irogep-font"; }
    div.agora-kem-doboz .akd-tartalom-tarto .tartalom .tett-ki-s-mi .tett-user {
      color: darkgreen;
      font-weight: bold; }
  div.agora-kem-doboz .akd-tartalom-tarto .tartalom .tett-tartalom {
    padding-top: 0.36rem;
    font-style: italic;
    vertical-align: middle; }
    div.agora-kem-doboz .akd-tartalom-tarto .tartalom .tett-tartalom p {
      padding: 0 2rem;
      margin: 0;
      font-size: 0.9em;
      text-align: left;
      color: #9d7c62; }
  div.agora-kem-doboz .akd-tartalom-tarto .alsav > div > div {
    color: #9d7c62; }
  div.agora-kem-doboz .akd-tartalom-tarto .akd-lathatosag {
    width: 36px;
    color: #9d7c62; }
  @media screen and (max-width: 576px) {
    div.agora-kem-doboz {
      font-size: 0.93em;
      /*.akd-ny { display: none; }*/ } }

.db-klikk-doboz {
  display: inline-block;
  width: 213px;
  height: 233px;
  margin: 1rem;
  vertical-align: top; }
  .db-klikk-doboz:hover div.klikk-doboz-cimlet {
    box-shadow: 0 0 0 0.23rem rgba(0, 100, 0, 0.3); }
  .db-klikk-doboz:hover div.klikk-doboz-alsav .kda-alap-tartalom {
    display: none; }
  .db-klikk-doboz:hover div.klikk-doboz-alsav .kda-masod-tartalom {
    display: block; }
  .db-klikk-doboz.tagsag .klikk-doboz-cimlet {
    background: rgba(0, 100, 0, 0.8);
    color: white; }
  .db-klikk-doboz.tagsag .klikk-doboz-alsav > div > div:last-child:after {
    border-top-color: rgba(0, 100, 0, 0.53); }
  .db-klikk-doboz.fuggo .klikk-doboz-cimlet {
    background: rgba(192, 192, 192, 0.8); }
  .db-klikk-doboz.fuggo .klikk-doboz-alsav > div > div:last-child:after {
    border-top-color: rgba(192, 192, 192, 0.66); }
  .db-klikk-doboz div.klikk-doboz-cimlet {
    display: flex;
    width: 100%;
    height: 15%;
    padding: 0.13rem 0.5rem;
    align-items: center;
    align-content: center;
    background: rgba(157, 124, 98, 0.8); }
    .db-klikk-doboz div.klikk-doboz-cimlet > div {
      width: 100%;
      height: auto;
      text-align: left;
      text-decoration: none;
      overflow: hidden;
      white-space: nowrap; }
      .db-klikk-doboz div.klikk-doboz-cimlet > div:hover i.doboz-type {
        display: none; }
      .db-klikk-doboz div.klikk-doboz-cimlet > div:hover i.q-jelzes {
        display: inline-block; }
      .db-klikk-doboz div.klikk-doboz-cimlet > div i {
        width: 16px;
        min-width: 16px; }
        .db-klikk-doboz div.klikk-doboz-cimlet > div i.q-jelzes {
          display: none; }
  .db-klikk-doboz div.klikk-doboz-tartalom {
    display: flex;
    width: 100%;
    height: 70%;
    background: rgba(244, 236, 211, 0.8);
    background-size: 100% calc(100% - 3px);
    background-position-y: top;
    background-position-x: center;
    background-repeat: no-repeat;
    padding: 0.3rem;
    text-align: center;
    align-self: stretch;
    overflow-y: hidden; }
    .db-klikk-doboz div.klikk-doboz-tartalom:hover .klikk-doboz-foto-tarto {
      display: none; }
    .db-klikk-doboz div.klikk-doboz-tartalom:hover .klikk-doboz-masod-tartalom {
      display: flex; }
    .db-klikk-doboz div.klikk-doboz-tartalom > div {
      display: flex;
      height: calc(100% - 3px);
      width: 100%;
      align-self: stretch;
      justify-content: center; }
      .db-klikk-doboz div.klikk-doboz-tartalom > div.klikk-doboz-masod-tartalom {
        display: none;
        font-size: 0.85em;
        padding: 0.25rem;
        background: rgba(244, 236, 211, 0.83); }
        .db-klikk-doboz div.klikk-doboz-tartalom > div.klikk-doboz-masod-tartalom .privat {
          display: flex;
          width: 100%;
          height: 100%;
          flex-direction: column;
          align-items: center;
          justify-content: center;
          font-size: 1.13rem;
          color: #9d7c62; }
          .db-klikk-doboz div.klikk-doboz-tartalom > div.klikk-doboz-masod-tartalom .privat span {
            padding-top: 1rem; }
          .db-klikk-doboz div.klikk-doboz-tartalom > div.klikk-doboz-masod-tartalom .privat i {
            font-size: 1.53rem; }
      .db-klikk-doboz div.klikk-doboz-tartalom > div .klikk-no-foto {
        display: flex;
        align-items: center;
        height: 100%;
        color: #9d7c62;
        font-size: 3em; }
    .db-klikk-doboz div.klikk-doboz-tartalom a {
      text-decoration: none; }
  .db-klikk-doboz div.klikk-doboz-alsav {
    display: flex;
    width: 100%;
    height: 34.95px; }
    .db-klikk-doboz div.klikk-doboz-alsav > div {
      display: table;
      width: 100%;
      box-sizing: border-box;
      height: 34.95px; }
      .db-klikk-doboz div.klikk-doboz-alsav > div > div {
        display: table-cell;
        vertical-align: middle; }
      .db-klikk-doboz div.klikk-doboz-alsav > div > div:first-child {
        border-top: 0px;
        border-right: 0px;
        background: rgba(244, 236, 211, 0.8);
        vertical-align: middle;
        text-align: center;
        color: #9d7c62; }
        .db-klikk-doboz div.klikk-doboz-alsav > div > div:first-child i {
          padding: 0 1rem;
          color: #9d7c62;
          cursor: pointer; }
          .db-klikk-doboz div.klikk-doboz-alsav > div > div:first-child i:hover {
            color: darkgreen; }
      .db-klikk-doboz div.klikk-doboz-alsav > div > div:last-child {
        width: 34.95px;
        height: 34.95px;
        border: 0px;
        vertical-align: top; }
        .db-klikk-doboz div.klikk-doboz-alsav > div > div:last-child:after {
          content: '';
          position: relative;
          top: 36.95px;
          right: 0px;
          border-top: 34.95px solid #9d7c62;
          border-right: 34.95px solid transparent; }
  .db-klikk-doboz .kda-masod-tartalom {
    display: none; }

div.db-rf-doboz .r-f-tartalom .alsav > div:first-child {
  color: #9d7c62; }
  div.db-rf-doboz .r-f-tartalom .alsav > div:first-child i, div.db-rf-doboz .r-f-tartalom .alsav > div:first-child span {
    vertical-align: middle; }

div.db-r-sugo-doboz {
  text-align: left; }
  div.db-r-sugo-doboz:first-child .cimlet {
    margin-top: 0; }
  div.db-r-sugo-doboz .cimlet {
    background: linear-gradient(#F4ECD3, #E2CDAB);
    border: 1px solid #9d7c62;
    border-radius: 0.23rem;
    padding: 0.25rem 0.5rem;
    font-size: 1.1em;
    margin-top: 0.5rem;
    cursor: pointer; }
  div.db-r-sugo-doboz .txt {
    border: 1px solid #9d7c62;
    border-top: 0;
    background: rgba(244, 236, 211, 0.66);
    margin: 0 0.23rem;
    padding: 0.33em;
    font-size: 0.95em;
    border-radius: 0.23rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
    div.db-r-sugo-doboz .txt p {
      text-align: justify;
      margin-bottom: 0.63rem;
      /*text-indent: 1.3em;*/ }
    div.db-r-sugo-doboz .txt span.jelolt {
      background: rgba(0, 100, 0, 0.3); }

/*# sourceMappingURL=index.css.map */
