.visforms-form h1,
.visforms-form h2,
.visforms-form h3 {
  color: #5b132c;
}

.visforms-form .vis_mandatory {
  width: 100%;
  text-align: left;
}

.form-actions {
  background: none;
}

.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
  margin-left: 25px;
}

@media (max-width: 767px) {
  .radio.inline, .checkbox.inline,
  .radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline {
    display: block;
    margin-left: 0;
  }
}

label.error {
  position: relative;
  padding: 4px 10px;
}

.field19 .visCustomText,
.field48 .visCustomText,
.field75 .visCustomText,
.field102 .visCustomText,
.field129 .visCustomText,
.field156 .visCustomText,
.field183 .visCustomText,
.field211 .visCustomText {
  margin: 0;
  padding-left: 20px;
}

.field10, .field43, .field70, .field97, .field124, .field151, .field178, .field206 {
  position: relative;
}

.field10 .controls:nth-of-type(2),
.field43 .controls:nth-of-type(2),
.field70 .controls:nth-of-type(2),
.field97 .controls:nth-of-type(2),
.field124 .controls:nth-of-type(2),
.field151 .controls:nth-of-type(2),
.field178 .controls:nth-of-type(2),
.field206 .controls:nth-of-type(2) {
  position: absolute;
  top: 0;
  left: 450px;
  margin-left: 0;
}

.field10 .visCustomText,
.field43 .visCustomText,
.field70 .visCustomText,
.field97 .visCustomText,
.field124 .visCustomText,
.field151 .visCustomText,
.field178 .visCustomText,
.field206 .visCustomText {
  margin: 0;
}

.field10 #area-draft,
.field43 #area-draft,
.field70 #area-draft,
.field97 #area-draft,
.field124 #area-draft,
.field151 #area-draft,
.field178 #area-draft,
.field206 #area-draft {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #ddd;
  border: 2px solid #222;
  border-bottom: 3px dashed #333;
  min-width: 45px;
  min-height: 45px;
  width: 45px;
  height: 45px;
  max-width: 240px;
  max-height: 135px;
  transition: width, height;
  transition-duration: .5s;
  transition-timing-function: linear;
}

.field10 #area-draft p,
.field43 #area-draft p,
.field70 #area-draft p,
.field97 #area-draft p,
.field124 #area-draft p,
.field151 #area-draft p,
.field178 #area-draft p,
.field206 #area-draft p {
  margin: 0;
}

.field10 #area-draft p span,
.field43 #area-draft p span,
.field70 #area-draft p span,
.field97 #area-draft p span,
.field124 #area-draft p span,
.field151 #area-draft p span,
.field178 #area-draft p span,
.field206 #area-draft p span {
  font-weight: 700;
  font-size: 18px;
}

@media (max-width: 767px) {
  .field10 .controls:nth-of-type(2),
  .field43 .controls:nth-of-type(2),
  .field70 .controls:nth-of-type(2),
  .field97 .controls:nth-of-type(2),
  .field124 .controls:nth-of-type(2),
  .field151 .controls:nth-of-type(2),
  .field178 .controls:nth-of-type(2),
  .field206 .controls:nth-of-type(2) {
    display: none;
  }
}

#field23 option,
#field45 option,
#field72 option,
#field99 option,
#field126 option,
#field153 option,
#field180 option,
#field208 option {
  color: #006400;
  font-weight: 700;
}

#field23 option:disabled,
#field45 option:disabled,
#field72 option:disabled,
#field99 option:disabled,
#field126 option:disabled,
#field153 option:disabled,
#field180 option:disabled,
#field208 option:disabled {
  color: #ccc;
  font-style: italic;
  font-weight: 400;
}

#cena-suma {
  font-size: 16px;
}
