.cikk.jellap {
  width: calc(100% - 100px);
  margin: 20px 50px;

  background: white;
  border-radius: 5px;
  min-height: 400px;
  min-width: 220px;
  position: relative;

  display: block;
  padding: 20px;
}
#content:has(.cikk.jellap) {
  margin-top: -20px;
  padding-top: 45px !important;
}
.cikk.jellap:hover {
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);
}
.cikk .cimsor {
  font-size: 26px;
  font-weight: 700;
  color: #23668b;
  margin: 20px 0px;
}
.jellap .halfdiv {
  display: inline-block;
  vertical-align: top;
  width: calc(50% - 20px);
}
.jellap .halfdiv.mdiv {
  margin-left: 40px;
}
.jellap .label {
  display: inline-block;
  vertical-align: top;
  padding-top: 5px;
  margin-right: 10px;
  float: none !important;
  width: 100% !important;
}
.jellap input,
.jellap select,
.jellap textarea {
  padding: 10px !important;
  border: 0px;
  border-radius: 5px;
  display: block;
  width: 100%;
  box-sizing: border-box;
}
input,
select,
textarea,
button {
  outline: none !important;
  font-family: "Roboto Condensed";
}
.jellap form input,
.jellap form select,
.jellap form textarea {
  border: 1px solid #23668b;
  margin: 5px 0px 10px 0px;
}
input[type="checkbox"],
input[type="radio"] {
  display: inline-block;
  width: 20px;
  height: 20px;
}
label.button {
  display: inline-block;
  margin: 0px 0px 10px 0px;
  text-align: left;
  position: relative;
  width: auto;
}
.jellap #captcha {
  width: 200px;
  margin: 0px auto;
}
.center {
  text-align: center;
}
.jellap p,
.jellap ul,
.jellap ol {
  margin: 20px 0px;
}
div:where(.swal2-icon) .swal2-icon-content {
  font-size: 1.5em;
}
.jellap textarea {
  min-width: 100%;
  max-width: 100%;
}
.jellap .button_rendeles,
.jellap .button {
  border-radius: 30px;
  padding: 12px 20px;
}
@media (max-width: 768px) {
  .jellap .halfdiv {
    width: calc(100% - 20px);
  }
  .jellap .halfdiv.mdiv {
    margin-left: 0px;
  }
}
.hibauzenet,
.sikeresuzenet {
  padding-top: 40px !important;
}
