@charset "UTF-8";
/*
cd /home/drgyz/docker/php-apache-mkoe/var-www-html/www
sass -w scss/drgyz.scss:css/drgyz.css
*/
#topbar h1 {
  color: white;
  font-family: courier;
}

.container-fluid .c-bal i {
  padding: 0.375rem 0.75rem 0.375rem 0;
}

.container-fluid .c-jobb .btn {
  padding: 0.375rem;
}

.carousel-caption {
  background: rgba(15, 66, 41, 0.3);
}


@media (min-width: 1200px) {
  .display-1 {
    font-size: 3rem;
  }
  .display-2 {
    font-size: 2.5rem;
  }
  .display-3 {
    font-size: 2rem;
  }
  .display-4 {
    font-size: 1.5rem;
  }
}
.bi-file-earmark-pdf-fill {
  color: red;
}

.container .row > * {
  margin-top: calc(var(--bs-gutter-x) * 0.5);
}
.container h1, .container h2, .container h3, .container h4 {
  margin-top: 0;
  margin-bottom: 1rem !important;
}
.container dl {
  display: grid;
  grid-template-columns: max-content auto;
}
.container dl dt {
  grid-column-start: 1;
  margin-right: 10px;
}
.container dl dt::before {
  content: "• "; /* A Unicode character for a disc */
}
.container dl dd {
  grid-column-start: 2;
}
.container .content {
  margin-top: 10px;
}
.container .content .card {
  background-color: #f0fbf0;
  box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.3);
}
.container .content .card .card-header h4 {
  margin-bottom: 0 !important;
}
.container .content .card .card-body .gallery-container.kiallitas img {
  width: 290px;
}
.container .content .card.kiemelt {
  border-color: #dc3545;
  border-width: 2px;
}
.container .content .card.kiemelt .card-header h4 .badge {
  float: right;
}
.container .content .card.kiemelt .card-body {
  background-color: #f6e5e8;
}
.container .content .card.kiemelt .card-body .gallery-container.kiallitas img {
  width: 290px;
}
.container .content .item {
  background-color: #f0fbf0;
  border-radius: 10px;
  box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.3);
  margin-bottom: 15px;
  padding: 10px;
}
.container .content p {
  margin-bottom: 0.5rem;
  text-align: justify;
}
.container .content table thead th {
  background-color: lightgray;
}
.container .content blockquote {
  position: relative;
  background-color: #ebfaec;
  padding-top: 40px; /* Hely az ikonnak, hogy ne takarja a szöveget */
  border-color: #09380a;
  border-width: 0 0 0 10px;
  box-shadow: 10px 10px 20px 0px rgba(0, 0, 0, 0.3);
  border-style: solid;
  color: darkgreen;
  font-size: 0.95rem;
  margin-bottom: 2rem;
  padding: 15px;
}
.container .content blockquote p {
  margin-bottom: 0;
  margin-top: 0;
  padding: 10px;
}
.container .content blockquote p.blockquote-footer {
  background-color: #c7e3d5;
}
.container .content blockquote:before {
  content: "\f6b0"; /* bi-quote */
  font-family: "bootstrap-icons";
  position: absolute;
  display: inline-block; /* Fontos a forgatáshoz! */
  /* Forgatás */
  transform: rotate(180deg);
  /* Pozícionálás (igazítsd az igényeidhez) */
  top: 0px;
  left: 20px;
  opacity: 0.4;
}
.container .content .tab-content h4 {
  margin-top: 10px;
}
.container .content ol.like-ul {
  list-style-type: none;
}
.container .content ol.like-ul li.li-1 {
  margin-left: 10px;
}
.container .content ol.like-ul li.li-2 {
  margin-left: 40px;
}
.container .content .kartya.anisits {
  background-color: #d4c5b3;
  border: 1px solid #7a654a;
  float: left;
  height: 315px;
  margin: 10px;
  padding: 15px;
  width: 172px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
}
.container .content .kartya.anisits .evszam {
  background-color: #FF534E;
  color: white;
  font-size: 14px;
  font-weight: bold;
  padding: 5px;
  text-align: center;
}
.container .content .kartya.anisits .nev {
  background-color: #779F7A;
  color: white;
  font-size: small;
  font-weight: bold;
  height: 42px;
  padding: 2px 2px 5px 2px;
  text-align: center;
}
.container .content .kartya.anisits .kep {
  height: 210px;
}
.container .content .kartya.anisits .kep img {
  margin: 0;
  width: 140px;
}

.bg-dark {
  background-color: #0F4229 !important;
}

.bg-light {
  background-color: #E8F5E9 !important;
}

.text-primary {
  color: #348E38 !important;
}

.btn-primary {
  background-color: #348E38 !important;
}

.btn-primary:hover {
  background-color: #154517 !important;
}

.dropdown-menu {
  --bs-dropdown-link-active-bg: #3d5f31;
}

.nav-link {
  color: #09380a;
}

.nav-link:hover, .nav-link:focus {
  color: #2a722d;
}

a:hover {
  color: #2a722d;
  text-decoration: underline;
}

a {
  color: #348E38;
  text-decoration: none;
}

/* dataTable------------------------------------------- */
table.dataTable {
  /* font-weight: initial; */
  margin-bottom: 0;
}
table.dataTable caption {
  caption-side: top;
  padding: 0px;
}
table.dataTable caption span {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: inline-block;
  font-weight: 700;
  line-height: 1.1;
  margin-left: 10px;
  padding: 5px;
  text-align: center;
}
table.dataTable thead {
  padding: 2px;
}
table.dataTable thead th,
table.dataTable thead td {
  border-bottom: 1px solid #111;
  padding: 3px;
}
table.dataTable thead th {
  text-align: center;
}
table.dataTable thead .sorting {
  background-image: url("images/sort_gyz_both.png");
}
table.dataTable thead .sorting_asc {
  background-image: url("images/sort_gyz_asc.png");
}
table.dataTable thead .sorting_desc {
  background-image: url("images/sort_gyz_desc.png");
}
table.dataTable tbody tr:hover {
  background-color: #f5f5f5;
}
table.dataTable tbody tr th {
  padding: 3px 15px 3px 2px !important;
  text-align: right;
  vertical-align: middle;
}
table.dataTable tbody tr td {
  padding: 3px 2px;
  vertical-align: middle;
}
table.dataTable tbody tr td .badge {
  font-size: 90%;
}
table.dataTable tbody tr td .badge.badge-info {
  color: #fff;
  background-color: #17a2b8;
  font-size: 80%;
}
table.dataTable tbody tr td .badge.badge-light.csalad {
  background-color: #a3c2c2;
  font-size: 80%;
}
table.dataTable tbody tr td .badge.badge-light.nemzetseg {
  background-color: #a3c2c2;
  font-size: 80%;
}
table.dataTable tbody tr td .badge.badge-light.accepted {
  background-color: #669999;
}
table.dataTable tbody tr td .badge.badge-warning {
  background-color: #b45947;
  font-size: 80%;
}
table.dataTable tbody tr td .badge.badge-light.synonim {
  background-color: #d1e0e0;
}
table.dataTable tbody tr td .badge.badge-light.writer {
  background-color: #c2c2a3;
  font-size: 80%;
}
table.dataTable tbody tr td .badge.badge-light.photographer {
  background-color: #a3a375;
  font-size: 80%;
}
table.dataTable tbody tr td .badge.badge-light.lector {
  background-color: #7a7a52;
  font-size: 80%;
}

#id-table_filter button {
  margin-left: 10px;
  margin-top: -5px;
}

/* ----------------------------------------- */
a.badge:link, a.badge:visited {
  color: white;
  text-decoration: none;
}

a.badge:hover, a.badge:focus {
  color: white;
  text-decoration: underline;
}

a.badge.synonim:link, a.badge.synonim:visited {
  color: #737373;
  text-decoration: none;
}

a.badge.synonim:hover, a.badge.synonim:focus {
  color: #4d4d4d;
  text-decoration: underline;
}

.c-hide {
  display: none;
}

.sc {
  font-variant-caps: small-caps;
}

/* ----------------------------------------- */
.footer .btn.btn-link {
  text-transform: none;
}

.copyright a {
  padding-right: 0px;
}

.copyright.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.back-to-top {
  bottom: 11px;
}

.gallery-container::after {
  content: "";
  display: table;
  clear: both;
}
.gallery-container .gallery-item {
  margin: 0.5%;
  float: left;
}
.gallery-container .gallery-item img {
  border-radius: 8px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}

.gallery-container.kiallitas img {
  height: 425px;
  width: 300px;
}

/*# sourceMappingURL=drgyz.css.map */
