/**** auto-created from '_lizzy/css/scss/lizzy_forms.scss' - do not modify! ****/

.lzy-form {
  max-width: var(--lzy-form-width, 30em); }

#lzy .lzy-form.lzy-encapsulated .lzy-button-disabled.lzy-button-disabled, .lzy-form .lzy-button-disabled.lzy-button-disabled {
  background: #ddd;
  color: #888; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-short-field, .lzy-form .lzy-form-short-field {
  max-width: var(--lzy-form-short-field-width, 6em); }
#lzy .lzy-form.lzy-encapsulated .lzy-toggle-widget-label, .lzy-form .lzy-toggle-widget-label {
  vertical-align: top;
  line-height: var(--toggle-base-unit, 1.6em); }
#lzy .lzy-form.lzy-encapsulated .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper, .lzy-form .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper {
  position: relative;
  display: inline-block;
  width: calc(var(--toggle-base-unit, 1.6em) * 2.3);
  height: var(--toggle-base-unit, 1.6em);
  background: #ffffed;
  background: var(--lzy-form-input-bg-color, #ffffed);
  border-radius: var(--toggle-base-unit, 1.6em);
  user-select: none;
  box-shadow: inset 0 0 2px #999; }
  #lzy .lzy-form.lzy-encapsulated .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-text, .lzy-form .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-text {
    color: #888;
    font-size: 85%;
    font-family: Verdana, sans-serif;
    position: absolute;
    top: calc(var(--toggle-base-unit, 1.6em) * 0.2);
    left: calc(var(--toggle-base-unit, 1.6em) * 1); }
  #lzy .lzy-form.lzy-encapsulated .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-on .lzy-toggle-text, .lzy-form .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-on .lzy-toggle-text {
    text-align: right;
    right: calc(var(--toggle-base-unit, 1.6em) * 1);
    left: unset; }
  #lzy .lzy-form.lzy-encapsulated .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-widget-label-off, .lzy-form .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-widget-label-off {
    left: 2px; }
  #lzy .lzy-form.lzy-encapsulated .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-widget-label-on, .lzy-form .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-widget-label-on {
    right: 2px; }
  #lzy .lzy-form.lzy-encapsulated .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-handle, .lzy-form .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-handle {
    border-radius: var(--toggle-base-unit, 1.6em);
    width: calc(var(--toggle-base-unit, 1.6em) - 6px);
    height: calc(var(--toggle-base-unit, 1.6em) - 6px);
    z-index: 1;
    --background1: hsla(var(--toggle-widget-handle-base, 212, 68%), 65%, 100%);
    --background2: hsla(var(--toggle-widget-handle-base, 212, 68%), 35%, 100%);
    background: linear-gradient(to bottom, var(--background1), var(--background2));
    position: absolute;
    top: 3px;
    left: 0;
    margin: 0;
    transition: margin 0.2s ease;
    cursor: pointer;
    box-shadow: 0 1px 2px #999; }
  #lzy .lzy-form.lzy-encapsulated .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper label, .lzy-form .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper label {
    cursor: pointer;
    width: calc(var(--toggle-base-unit, 1.6em) * 2.3);
    height: 100%;
    line-height: var(--toggle-base-unit, 1.6em);
    display: block;
    position: absolute;
    color: #bbb;
    font-size: calc(var(--toggle-base-unit, 1.6em) / 2);
    box-sizing: border-box;
    transition: color 0.2s ease;
    z-index: 1; }
    #lzy .lzy-form.lzy-encapsulated .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper label.lzy-toggle-off, .lzy-form .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper label.lzy-toggle-off {
      left: -10px; }
    #lzy .lzy-form.lzy-encapsulated .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper label.lzy-toggle-on, .lzy-form .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper label.lzy-toggle-on {
      right: -10px; }
  #lzy .lzy-form.lzy-encapsulated .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper input, .lzy-form .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper input {
    position: absolute;
    z-index: -1;
    width: 80%;
    left: 10%;
    top: 10%;
    height: 80%;
    outline-offset: 8px; }
  #lzy .lzy-form.lzy-encapsulated .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper input:checked + label, .lzy-form .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper input:checked + label {
    color: #555;
    width: calc(var(--toggle-base-unit, 1.6em) * 1.3);
    z-index: 0; }
    #lzy .lzy-form.lzy-encapsulated .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-input-off:checked ~ .lzy-toggle-handle, .lzy-form .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-input-off:checked ~ .lzy-toggle-handle {
      margin-left: 3px;
      background: #aaa;
      background: linear-gradient(to bottom, #ddd, #bbb); }
    #lzy .lzy-form.lzy-encapsulated .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-input-off:checked ~ .lzy-toggle-off .lzy-toggle-text, .lzy-form .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-input-off:checked ~ .lzy-toggle-off .lzy-toggle-text {
      position: absolute;
      left: -10000px; }
  #lzy .lzy-form.lzy-encapsulated .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-input-on:checked ~ .lzy-toggle-handle, .lzy-form .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-input-on:checked ~ .lzy-toggle-handle {
    margin-left: calc(100% - var(--toggle-base-unit, 1.6em) + 3px); }
  #lzy .lzy-form.lzy-encapsulated .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-input-on:checked ~ .lzy-toggle-on .lzy-toggle-text, .lzy-form .lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper.lzy-formelem-toggle-wrapper .lzy-toggle-input-on:checked ~ .lzy-toggle-on .lzy-toggle-text {
    position: absolute;
    left: -10000px; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-dropdown select, .lzy-form .lzy-form-field-type-dropdown select {
  border: 1px solid gray;
  min-width: 10em;
  height: 1.8em; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-dropdown label, .lzy-form .lzy-form-field-type-dropdown label {
  padding-bottom: 0.4em; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-dropdown.lzy-horizontal select, .lzy-form .lzy-form-field-type-dropdown.lzy-horizontal select {
  display: inline-block; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-dropdown.lzy-horizontal label, .lzy-form .lzy-form-field-type-dropdown.lzy-horizontal label {
  padding-top: 0.3em; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-field-wrapper.lzy-reveal-controller label.lzy-form-choice-elem-empty-label.lzy-form-choice-elem-empty-label, .lzy-form .lzy-form-field-wrapper.lzy-reveal-controller label.lzy-form-choice-elem-empty-label.lzy-form-choice-elem-empty-label {
  width: 2.4em;
  height: 2.4em;
  margin-left: -2.3em;
  overflow: hidden; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-field-wrapper.lzy-reveal-controller .lzy-legend, .lzy-form .lzy-form-field-wrapper.lzy-reveal-controller .lzy-legend {
  padding-top: calc((var(--lzy-form-field-height, 2em) - 1em) / 2); }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-wrapper.lzy-reveal-controller .lzy-fieldset-body input, .lzy-form .lzy-form-field-wrapper.lzy-reveal-controller .lzy-fieldset-body input {
    margin-top: calc((var(--lzy-form-field-height, 2em) - 1em) / 2); }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-wrapper.lzy-reveal-controller .lzy-fieldset-body label, .lzy-form .lzy-form-field-wrapper.lzy-reveal-controller .lzy-fieldset-body label {
    line-height: var(--lzy-form-field-height, 2em); }
#lzy .lzy-form.lzy-encapsulated .lzy-form-field-wrapper, .lzy-form .lzy-form-field-wrapper {
  min-height: 2.5em;
  vertical-align: middle;
  padding: 0 0 1em 0;
  max-width: 100%; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-wrapper *, .lzy-form .lzy-form-field-wrapper * {
    box-sizing: border-box; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-wrapper label a, .lzy-form .lzy-form-field-wrapper label a, #lzy .lzy-form.lzy-encapsulated .lzy-form-field-wrapper legend a, .lzy-form .lzy-form-field-wrapper legend a {
    border-bottom: none; }
#lzy .lzy-form.lzy-encapsulated textarea, .lzy-form textarea, #lzy .lzy-form.lzy-encapsulated .lzy-form-readonly-elem, .lzy-form .lzy-form-readonly-elem, #lzy .lzy-form.lzy-encapsulated input, .lzy-form input {
  border: 1px solid #ddd;
  border: var(--lzy-form-border-style, 1px solid #ddd); }
#lzy .lzy-form.lzy-encapsulated .lzy-form-readonly-elem, .lzy-form .lzy-form-readonly-elem, #lzy .lzy-form.lzy-encapsulated input, .lzy-form input {
  line-height: var(--lzy-form-field-height, 2em); }
#lzy .lzy-form.lzy-encapsulated .lzy-label-wrapper, .lzy-form .lzy-label-wrapper {
  display: inline-block;
  width: 7em;
  width: var(--lzy-label-width, 6em); }
#lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-textarea .lzy-label-wrapper, .lzy-form .lzy-form-field-type-textarea .lzy-label-wrapper {
  width: 100%; }
#lzy .lzy-form.lzy-encapsulated .lzy-label-wrapper, .lzy-form .lzy-label-wrapper, #lzy .lzy-form.lzy-encapsulated label, .lzy-form label {
  display: inline-block;
  text-align: left; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-readonly-elem, .lzy-form .lzy-form-readonly-elem, #lzy .lzy-form.lzy-encapsulated input, .lzy-form input {
  width: 16em;
  width: calc(100% - var(--lzy-label-width, 6em) - 0.5em);
  padding: 0.2em 0.4em;
  display: inline-block; }
#lzy .lzy-form.lzy-encapsulated input[type=radio], .lzy-form input[type=radio], #lzy .lzy-form.lzy-encapsulated input[type=checkbox], .lzy-form input[type=checkbox] {
  width: initial; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-required-marker, .lzy-form .lzy-form-required-marker, #lzy .lzy-form.lzy-encapsulated .lzy-form-combined-required-marker, .lzy-form .lzy-form-combined-required-marker {
  font-size: 85%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.25em; }
#lzy .lzy-form.lzy-encapsulated .lzy-formelem-show-info, .lzy-form .lzy-formelem-show-info {
  border: none;
  background: none; }
  #lzy .lzy-form.lzy-encapsulated .lzy-formelem-show-info ::before, .lzy-form .lzy-formelem-show-info ::before {
    color: gray; }
#lzy .lzy-form.lzy-encapsulated.lzy-form-labels-above .lzy-label-wrapper, .lzy-form.lzy-form-labels-above .lzy-label-wrapper {
  display: block;
  --lzy-label-width: 100%; }
#lzy .lzy-form.lzy-encapsulated.lzy-form-labels-above .lzy-form-input-elem.lzy-form-input-elem, .lzy-form.lzy-form-labels-above .lzy-form-input-elem.lzy-form-input-elem {
  display: block;
  width: 100%;
  margin-top: 0.4em; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-required-comment, .lzy-form .lzy-form-required-comment {
  padding-top: 1em; }
#lzy .lzy-form.lzy-encapsulated input[type=checkbox]:focus + .lzy-form-show-pw-icon, .lzy-form input[type=checkbox]:focus + .lzy-form-show-pw-icon, #lzy .lzy-form.lzy-encapsulated input[type=checkbox]:focus, .lzy-form input[type=checkbox]:focus, #lzy .lzy-form.lzy-encapsulated input[type=radio]:focus, .lzy-form input[type=radio]:focus, #lzy .lzy-form.lzy-encapsulated button:focus, .lzy-form button:focus, #lzy .lzy-form.lzy-encapsulated textarea:focus, .lzy-form textarea:focus, #lzy .lzy-form.lzy-encapsulated select:focus, .lzy-form select:focus, #lzy .lzy-form.lzy-encapsulated input:focus, .lzy-form input:focus {
  outline-offset: 5px;
  outline: 1px solid var(--lzy-form-focus-color, magenta); }
#lzy .lzy-form.lzy-encapsulated ::-webkit-input-placeholder, .lzy-form ::-webkit-input-placeholder {
  text-align: right;
  opacity: 0.5; }
#lzy .lzy-form.lzy-encapsulated ::-moz-placeholder, .lzy-form ::-moz-placeholder {
  text-align: right;
  opacity: 0.5; }
#lzy .lzy-form.lzy-encapsulated :-ms-input-placeholder, .lzy-form :-ms-input-placeholder {
  text-align: right;
  opacity: 0.5; }
#lzy .lzy-form.lzy-encapsulated :-moz-placeholder, .lzy-form :-moz-placeholder {
  text-align: right;
  opacity: 0.5; }
#lzy .lzy-form.lzy-encapsulated ::placeholder, .lzy-form ::placeholder {
  text-align: right;
  opacity: 0.5; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-password, .lzy-form .lzy-form-field-type-password {
  position: relative; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-password .lzy-form-input-elem, .lzy-form .lzy-form-field-type-password .lzy-form-input-elem {
    position: relative;
    display: inline-block;
    width: calc(100% - var(--lzy-label-width, 6em) - 6px); }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-password input, .lzy-form .lzy-form-field-type-password input {
    width: 100%; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-password .lzy-form-pw-toggle, .lzy-form .lzy-form-field-type-password .lzy-form-pw-toggle {
    position: absolute;
    top: 0.8em;
    right: 0.5em;
    font-size: 80%;
    opacity: 0.5;
    width: var(--lzy-form-base-width, 2em); }
    #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-password .lzy-form-pw-toggle img, .lzy-form .lzy-form-field-type-password .lzy-form-pw-toggle img {
      width: var(--lzy-form-base-width, 2em); }
    #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-password .lzy-form-pw-toggle input, .lzy-form .lzy-form-field-type-password .lzy-form-pw-toggle input {
      position: absolute;
      left: -1000vw; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-password .lzy-form-pw-toggle:hover, .lzy-form .lzy-form-field-type-password .lzy-form-pw-toggle:hover {
    opacity: 1; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-password .lzy-form-pw-wrapper, .lzy-form .lzy-form-field-type-password .lzy-form-pw-wrapper {
    display: flex;
    flex-wrap: wrap; }
    #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-password .lzy-form-pw-wrapper .lzy-label-wrapper, .lzy-form .lzy-form-field-type-password .lzy-form-pw-wrapper .lzy-label-wrapper {
      order: -1; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-textarea textarea, .lzy-form .lzy-form-field-type-textarea textarea {
  display: block;
  margin: 0 0 0.5em;
  width: 100%;
  min-height: 5em;
  box-sizing: border-box;
  padding: 0.2em 0.4em; }
#lzy .lzy-form.lzy-encapsulated .lzy-textarea-autogrow, .lzy-form .lzy-textarea-autogrow {
  display: grid; }
  #lzy .lzy-form.lzy-encapsulated .lzy-textarea-autogrow::after, .lzy-form .lzy-textarea-autogrow::after {
    content: attr(data-replicated-value) " ";
    white-space: pre-wrap;
    visibility: hidden; }
  #lzy .lzy-form.lzy-encapsulated .lzy-textarea-autogrow > textarea, .lzy-form .lzy-textarea-autogrow > textarea {
    resize: none;
    overflow: hidden; }
  #lzy .lzy-form.lzy-encapsulated .lzy-textarea-autogrow > textarea, .lzy-form .lzy-textarea-autogrow > textarea, #lzy .lzy-form.lzy-encapsulated .lzy-textarea-autogrow::after, .lzy-form .lzy-textarea-autogrow::after {
    border: 1px solid #ddd;
    border: var(--lzy-form-border-style, 1px solid #ddd);
    padding: 0.5rem;
    font: inherit;
    grid-area:  1  /  1  /  2  /  2 ; }
#lzy .lzy-form.lzy-encapsulated .lzy-horizontal.lzy-form-field-type-textarea *, .lzy-form .lzy-horizontal.lzy-form-field-type-textarea * {
  vertical-align: top; }
#lzy .lzy-form.lzy-encapsulated .lzy-horizontal.lzy-form-field-type-textarea label, .lzy-form .lzy-horizontal.lzy-form-field-type-textarea label {
  display: inline-block;
  margin: 0;
  width: var(--lzy-label-width, 6em); }
#lzy .lzy-form.lzy-encapsulated .lzy-horizontal.lzy-form-field-type-textarea textarea, .lzy-form .lzy-horizontal.lzy-form-field-type-textarea textarea {
  display: inline-block;
  margin: 0 0 0.5em;
  width: calc(100% - var(--lzy-label-width, 6em) - 0.4em);
  height: 5em; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-buttons, .lzy-form .lzy-form-field-type-buttons {
  text-align: right;
  margin-top: 0.5em; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-buttons input, .lzy-form .lzy-form-field-type-buttons input {
    width: unset;
    padding: 0 1em; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-form-button, .lzy-form .lzy-form-form-button {
  width: 7em;
  min-height: var(--lzy-form-field-height, 2em); }
#lzy .lzy-form.lzy-encapsulated .lzy-form-button, .lzy-form .lzy-form-button {
  color: #666;
  font-family: helvetica, arial, sans-serif;
  border-radius: 4px;
  border: 1px solid #bcbcbc;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
  background: -webkit-linear-gradient(#FFF 0%, #EFEFEF 60%, #E1DFE2 100%);
  background: -ms-linear-gradient(#FFF 0%, #EFEFEF 60%, #E1DFE2 100%);
  background: linear-gradient(#FFF 0%, #EFEFEF 60%, #E1DFE2 100%);
  padding: 0.3em 1.5em;
  cursor: pointer; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-button-submit, .lzy-form .lzy-form-button-submit {
  color: #444;
  border-color: #444; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice fieldset, .lzy-form .lzy-form-field-type-choice fieldset {
    border: none;
    margin: 0;
    padding: 0;
    width: 100%; }
    #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice fieldset > *, .lzy-form .lzy-form-field-type-choice fieldset > * {
      vertical-align: top; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice .lzy-legend, .lzy-form .lzy-form-field-type-choice .lzy-legend {
    display: block;
    margin: 0 0 0.5em; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-file-upload-hidden, .lzy-form .lzy-form-file-upload-hidden {
  position: absolute;
  right: 100vw;
  height: 1px;
  width: 1px;
  overflow: hidden; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-file-upload-label, .lzy-form .lzy-form-file-upload-label {
  padding: 0.5em 1em;
  width: unset;
  border: 1px solid #bcbcbc; }
#lzy .lzy-form.lzy-encapsulated .lzy-upload-label.lzy-upload-label, .lzy-form .lzy-upload-label.lzy-upload-label {
  display: inline-block;
  padding: 0.5em 1.5em;
  margin: 0.5em 0; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-uploaded.lzy-form-uploaded, .lzy-form .lzy-form-uploaded.lzy-form-uploaded {
  margin: 1em 0; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-uploaded.lzy-form-uploaded span, .lzy-form .lzy-form-uploaded.lzy-form-uploaded span {
    display: inline-block;
    vertial-align: middle; }
    #lzy .lzy-form.lzy-encapsulated .lzy-form-uploaded.lzy-form-uploaded span:first-child, .lzy-form .lzy-form-uploaded.lzy-form-uploaded span:first-child {
      width: 12em; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-progress-indicator.lzy-form-progress-indicator, .lzy-form .lzy-form-progress-indicator.lzy-form-progress-indicator {
  margin: 1em 0; }
#lzy .lzy-form.lzy-encapsulated .lzy-upload-input-hidden.lzy-upload-input-hidden, .lzy-form .lzy-upload-input-hidden.lzy-upload-input-hidden {
  position: absolute;
  right: 100vw; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-progress-indicator.lzy-form-progress-indicator *, .lzy-form .lzy-form-progress-indicator.lzy-form-progress-indicator * {
  display: inline-block; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-progressPercent.lzy-form-progressPercent, .lzy-form .lzy-form-progressPercent.lzy-form-progressPercent {
  padding-left: 0.5em; }
#lzy .lzy-form.lzy-encapsulated .lzy-upload-wrapper, .lzy-form .lzy-upload-wrapper, #lzy .lzy-form.lzy-encapsulated .lzy-form-uploaded, .lzy-form .lzy-form-uploaded {
  display: inline-block;
  margin: 0;
  vertical-align: top; }
  #lzy#lzy .lzy-form-uploaded {
    margin-top: 0; }
#lzy .lzy-form.lzy-encapsulated.lzy-upload-form, .lzy-form.lzy-upload-form {
  --lzy-form-width: 50em; }
  #lzy .lzy-form.lzy-encapsulated.lzy-upload-form .lzy-form-uploaded, .lzy-form.lzy-upload-form .lzy-form-uploaded {
    width: 20em; }
  #lzy .lzy-form.lzy-encapsulated.lzy-upload-form .lzy-upload-wrapper, .lzy-form.lzy-upload-form .lzy-upload-wrapper {
    width: 14em; }
  #lzy .lzy-form.lzy-encapsulated.lzy-upload-form .lzy-form-uploaded li, .lzy-form.lzy-upload-form .lzy-form-uploaded li {
    padding-bottom: 1px; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice, .lzy-form .lzy-form-field-type-choice {
  padding-bottom: 0.6em; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice *, .lzy-form .lzy-form-field-type-choice * {
    margin: 0;
    padding: 0;
    box-sizing: content-box; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice .lzy-formelem-show-info, .lzy-form .lzy-form-field-type-choice .lzy-formelem-show-info {
    padding-left: 0.5em; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice .lzy-form-choice-elem, .lzy-form .lzy-form-field-type-choice .lzy-form-choice-elem {
    margin-bottom: 0.3em; }
    #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice .lzy-form-choice-elem > *, .lzy-form .lzy-form-field-type-choice .lzy-form-choice-elem > * {
      vertical-align: top; }
    #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice .lzy-form-choice-elem input, .lzy-form .lzy-form-field-type-choice .lzy-form-choice-elem input {
      margin-top: 0; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice label, .lzy-form .lzy-form-field-type-choice label {
    display: inline-block;
    cursor: pointer;
    padding: 0;
    width: calc(100% - var(--lzy-form-base-width, 2em) - 6px); }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice input, .lzy-form .lzy-form-field-type-choice input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    display: inline-block;
    position: relative;
    font-size: inherit;
    height: 1em;
    width: 1em;
    border: 0;
    cursor: pointer;
    margin-top: -1px;
    margin-right: 0.65em;
    outline: none; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice input:checked::before, .lzy-form .lzy-form-field-type-choice input:checked::before {
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    text-align: center;
    line-height: 1em;
    font-size: 90%;
    left: 0.05em;
    margin: 0;
    content: '\02143';
    transform: rotate(40deg); }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice input:checked, .lzy-form .lzy-form-field-type-choice input:checked {
    background-color: #eafec5; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice input:hover, .lzy-form .lzy-form-field-type-choice input:hover {
    background-color: #f9ffef; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-radio input, .lzy-form .lzy-form-field-type-radio input {
  border-radius: 50%; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-checkbox input, .lzy-form .lzy-form-field-type-checkbox input {
  border-radius: 15%; }
  #lzy .lzy-form.lzy-encapsulated .lzy-horizontal.lzy-form-field-type-choice fieldset > *, .lzy-form .lzy-horizontal.lzy-form-field-type-choice fieldset > * {
    display: inline-block; }
  #lzy .lzy-form.lzy-encapsulated .lzy-horizontal.lzy-form-field-type-choice .lzy-legend, .lzy-form .lzy-horizontal.lzy-form-field-type-choice .lzy-legend {
    width: 7em;
    width: var(--lzy-label-width, 6em);
    margin: 0;
    line-height: 1.2em;
    float: left; }
#lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice.lzy-horizontal.lzy-large-widget .lzy-legend, .lzy-form .lzy-form-field-type-choice.lzy-horizontal.lzy-large-widget .lzy-legend {
  padding-top: 0.4em; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice.lzy-large-widget label, .lzy-form .lzy-form-field-type-choice.lzy-large-widget label {
    padding-top: 0.4em;
    width: calc(100% - 3em - 6px); }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice.lzy-large-widget input, .lzy-form .lzy-form-field-type-choice.lzy-large-widget input {
    height: 1.8em;
    width: 1.8em;
    margin-right: 0.8em; }
  #lzy .lzy-form.lzy-encapsulated .lzy-form-field-type-choice.lzy-large-widget input:checked::before, .lzy-form .lzy-form-field-type-choice.lzy-large-widget input:checked::before {
    font-size: 133%;
    left: 0.2em;
    top: 0.1em; }
#lzy .lzy-form.lzy-encapsulated .lzy-horizontal .lzy-legend, .lzy-form .lzy-horizontal .lzy-legend, #lzy .lzy-form.lzy-encapsulated .lzy-horizontal .lzy-fieldset-body, .lzy-form .lzy-horizontal .lzy-fieldset-body, #lzy .lzy-form.lzy-encapsulated .lzy-horizontal .lzy-form-choice-elem, .lzy-form .lzy-horizontal .lzy-form-choice-elem {
  display: inline-block; }
#lzy .lzy-form.lzy-encapsulated .lzy-horizontal .lzy-fieldset-body, .lzy-form .lzy-horizontal .lzy-fieldset-body {
  width: calc(100% - var(--lzy-label-width, 6em) - 0.4em); }
#lzy .lzy-form.lzy-encapsulated .lzy-horizontal.lzy-form-field-type-choice .lzy-fieldset-body, .lzy-form .lzy-horizontal.lzy-form-field-type-choice .lzy-fieldset-body {
  margin-left: 0.4em; }
#lzy .lzy-form.lzy-encapsulated .lzy-horizontal .lzy-form-choice-elem label, .lzy-form .lzy-horizontal .lzy-form-choice-elem label, #lzy .lzy-form.lzy-encapsulated .lzy-horizontal :not(.lzy-small-screen-vertical) .lzy-form-choice-elem label, .lzy-form .lzy-horizontal :not(.lzy-small-screen-vertical) .lzy-form-choice-elem label {
  width: inherit;
  margin-right: 2em; }
#lzy .lzy-form.lzy-encapsulated .lzy-horizontal .lzy-form-choice-elem:last-child label, .lzy-form .lzy-horizontal .lzy-form-choice-elem:last-child label {
  margin-right: 0; }
#lzy .lzy-form.lzy-encapsulated .lzy-horizontal:not(.lzy-small-screen-vertical) .lzy-form-choice-elem, .lzy-form .lzy-horizontal:not(.lzy-small-screen-vertical) .lzy-form-choice-elem {
  display: inline-block; }
#lzy .lzy-form.lzy-encapsulated .lzy-formelem-show-info .lzy-icon-info::before, .lzy-form .lzy-formelem-show-info .lzy-icon-info::before {
  top: 30%; }

.lzy-formelem-info-text {
  line-height: 1.15em; }

.lzy-form-legend {
  margin: 1em 0; }

.lzy-form-label-hint {
  color: #777; }

.lzy-form-continue {
  margin-top: 2em; }

.lzy-form-colored .lzy-form-error-msg {
  padding: 3px 0.5em;
  color: red; }
.lzy-form-colored .lzy-form-error {
  border: 1px dotted red;
  padding: 5px !important;
  margin: 2px 0; }
.lzy-form-colored .lzy-form-error textarea, .lzy-form-colored .lzy-form-error input {
  box-shadow: inset 0 0 3px red; }
.lzy-form-colored textarea, .lzy-form-colored input {
  background-color: #ffffed;
  background-color: var(--lzy-form-input-bg-color, #ffffed);
  box-shadow: inset 0 0 0 1px #bbb; }
.lzy-form-colored textarea, .lzy-form-colored input:not(.lzy-reveal-controller-elem) {
  color: #444;
  color: var(--lzy-form-input-color, #444); }
.lzy-form-colored input.lzy-reveal-controller-elem {
  color: inherit; }
.lzy-form-colored .lzy-form-header {
  padding: 0.5em 0;
  margin: 0 0 1em 0; }
.lzy-form-colored .lzy-form-hint {
  padding: 0.5em 1em;
  margin: 1em 0 1em 0;
  text-align: left; }
.lzy-form-colored .lzy-form-footer {
  padding: 0.5em 1em;
  margin: 1em 0 0 0; }
.lzy-form-colored .lzy-form-announcement {
  padding: 1rem 2rem;
  color: #a82600;
  background: #f8f2cd;
  border: 1px dotted #a82600;
  padding: 5px !important;
  margin: 0.5em 0 1em 0; }
  .lzy-form-colored .lzy-form-announcement h2 {
    font-size: 1.2rem;
    margin: 0 0 0.5em 0; }
.lzy-form-colored .lzy-form-elem-comment {
  font-style: italic;
  color: gray;
  color: var(--form-elem-comment-color, gray); }

.lzy-form-required-comment {
  margin-bottom: 1em; }

.lzy-form-colored .lzy-form-required-marker {
  color: var(--lzy-form-required-marker-color, orange); }
.lzy-form-colored .lzy-form-combined-required-marker, .lzy-form-colored .lzy-form-elem-comment sup {
  color: var(--lzy-combined-required-marker-color, blue); }

.lzy-large-screen .lzy-form-elem-comment {
  margin-left: calc(var(--lzy-label-width, 7em) + 0.4em); }

.lzy-form-elem-comment {
  margin-top: 0.6em;
  display: block; }

.lzy-form-error-msg {
  padding: 5px 0 !important; }

#lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-form-field-wrapper, .lzy-small-screen .lzy-form .lzy-form-field-wrapper {
  font-size: 14pt; }
  #lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-form-field-wrapper .lzy-label-wrapper, .lzy-small-screen .lzy-form .lzy-form-field-wrapper .lzy-label-wrapper {
    display: block;
    --lzy-label-width: 100%; }
  #lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-form-field-wrapper .lzy-form-input-elem.lzy-form-input-elem, .lzy-small-screen .lzy-form .lzy-form-field-wrapper .lzy-form-input-elem.lzy-form-input-elem {
    display: block;
    width: 100%;
    margin-top: 0.4em; }
#lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-s1 .lzy-form-field-type-password input, .lzy-small-screen .lzy-form .lzy-s1 .lzy-form-field-type-password input, #lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-s1 .lzy-form-field-type-password .lzy-form-pw-toggle, .lzy-small-screen .lzy-form .lzy-s1 .lzy-form-field-type-password .lzy-form-pw-toggle, #lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-s1 .lzy-form-field-type-password .lzy-form-pw-toggle img, .lzy-small-screen .lzy-form .lzy-s1 .lzy-form-field-type-password .lzy-form-pw-toggle img {
  display: inline-block; }
#lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-s1 .lzy-form-field-type-password .lzy-form-pw-toggle, .lzy-small-screen .lzy-form .lzy-s1 .lzy-form-field-type-password .lzy-form-pw-toggle, #lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-s1 .lzy-form-field-type-password .lzy-form-pw-toggle img, .lzy-small-screen .lzy-form .lzy-s1 .lzy-form-field-type-password .lzy-form-pw-toggle img {
  max-width: 1.6em;
  height: auto; }
#lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-s1 .lzy-form-field-type-password input, .lzy-small-screen .lzy-form .lzy-s1 .lzy-form-field-type-password input {
  width: calc(100% - var(--lzy-form-base-width, 2em) - 10px); }
#lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-form-field-type-buttons, .lzy-small-screen .lzy-form .lzy-form-field-type-buttons {
  display: grid;
  grid-gap: var(--lzy-form-grid-gap, 10px);
  grid-template-columns: repeat(auto-fill, minmax(var(--lzy-form-box-width, 7em), 1fr));
  grid-auto-flow: dense; }
#lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-form-field-type-buttons > input, .lzy-small-screen .lzy-form .lzy-form-field-type-buttons > input {
  overflow: hidden; }
  #lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-form-field-wrapper.lzy-form-field-type-dropdown label, .lzy-small-screen .lzy-form .lzy-form-field-wrapper.lzy-form-field-type-dropdown label {
    width: 100%;
    display: block; }
#lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-fieldset-body.lzy-fieldset-body label, .lzy-small-screen .lzy-form .lzy-fieldset-body.lzy-fieldset-body label {
  width: calc(100% - 2.4em - 16px);
  margin: 0;
  padding: 0.5em 0 0 0; }
#lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-form-checkbox-elem, .lzy-small-screen .lzy-form .lzy-form-checkbox-elem {
  width: 100%;
  display: inline-flex; }
#lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-fieldset-body, .lzy-small-screen .lzy-form .lzy-fieldset-body, #lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-form-checkbox-label, .lzy-small-screen .lzy-form .lzy-form-checkbox-label {
  display: block;
  float: none;
  width: 100%; }
  #lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-form-field-type-choice .lzy-legend, .lzy-small-screen .lzy-form .lzy-form-field-type-choice .lzy-legend {
    margin-bottom: 1em;
    display: block;
    float: none;
    width: 100%; }
  #lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-form-field-type-choice input, .lzy-small-screen .lzy-form .lzy-form-field-type-choice input {
    height: 2.4em;
    width: 2.4em;
    margin-top: -1px;
    margin-right: 0.8em;
    display: inline-block; }
  #lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-form-field-type-choice input:checked::before, .lzy-small-screen .lzy-form .lzy-form-field-type-choice input:checked::before {
    font-size: 133%;
    left: 0.4em;
    top: 0.25em; }
  #lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-form-field-type-choice label, .lzy-small-screen .lzy-form .lzy-form-field-type-choice label {
    padding: 0.6em 0 0.6em;
    width: calc(100% - 3em - 6px);
    display: inline-block; }
#lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-form-field-type-choice.lzy-horizontal .lzy-legend, .lzy-small-screen .lzy-form .lzy-form-field-type-choice.lzy-horizontal .lzy-legend {
  padding-top: 0.6em; }
#lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-form-field-type-choice.lzy-small-screen-vertical .lzy-legend, .lzy-small-screen .lzy-form .lzy-form-field-type-choice.lzy-small-screen-vertical .lzy-legend {
  padding-top: 0; }
#lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-form-field-type-choice.lzy-small-screen-vertical .lzy-legend, .lzy-small-screen .lzy-form .lzy-form-field-type-choice.lzy-small-screen-vertical .lzy-legend, #lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-form-field-type-choice.lzy-small-screen-vertical .lzy-fieldset-body, .lzy-small-screen .lzy-form .lzy-form-field-type-choice.lzy-small-screen-vertical .lzy-fieldset-body, #lzy.lzy-small-screen .lzy-form.lzy-encapsulated .lzy-form-field-type-choice.lzy-small-screen-vertical .lzy-form-choice-elem, .lzy-small-screen .lzy-form .lzy-form-field-type-choice.lzy-small-screen-vertical .lzy-form-choice-elem {
  display: block; }

.lzy-localhost-response {
  background: #eee;
  border: 1px solid gray;
  padding: 20px 20px 0 20px;
  margin-top: 2em; }

.fld-ch {
  position: absolute;
  left: -200vw; }

.lzy-forms-preview {
  margin: 2em 0 1em;
  border: 1px solid orange;
  background: #fff5e1;
  padding: 0 1em 1em 1em;
  max-width: 100%;
  overflow: auto; }
  .lzy-forms-preview td, .lzy-forms-preview th {
    border: 1px dotted gray;
    padding: 4px 8px; }

.lzy-login-form {
  font-family: verdana;
  --lzy-panels-label-color: #444;
  --lzy-panels-bg-color: white;
  --lzy-panels-bg-color-non-selected: #444;
  --lzy-panels-label-color-non-selected: #ddd;
  color: black; }

.lzy-form.lzy-login-form {
  margin: 2em 0 1em; }

#lzy .tooltipster-sidetip {
  font-family: verdana; }
  #lzy .tooltipster-sidetip .tooltipster-box {
    background: #f3ffd3;
    border: 1px solid #778c3d;
    border-radius: 6px;
    line-height: 1.4em;
    padding: 0.5em; }
  #lzy .tooltipster-sidetip .tooltipster-content {
    color: black;
    padding: 8px; }
    #lzy .tooltipster-sidetip.tooltipster-top .tooltipster-arrow {
      bottom: -1px; }
    #lzy .tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
      border-top-color: #f3ffd3;
      top: -1px; }
  #lzy .tooltipster-sidetip.tooltipster-arrow-border {
    border-top-color: #778c3d; }

#lzy.lzy-small-screen .lzy-form.lzy-login-form .lzy-form-field-type-buttons {
  display: block; }
#lzy.lzy-small-screen .lzy-form.lzy-login-form .lzy-form-button-submit {
  width: 100%; }



/**** auto-created from '_lizzy/css/scss/lizzy_icons.scss' - do not modify! ****/

@font-face {
  font-family: 'Lzy Icons';
  src: url('../fonts/Lzy-Icons.eot');
  src: url('../fonts/Lzy-Icons.eot?#iefix') format('embedded-opentype'), url('../fonts/Lzy-Icons.woff') format('woff'), url('../fonts/Lzy-Icons.ttf') format('truetype'), url('../fonts/Lzy-Icons.svg#Lzy-Icons') format('svg');
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'Lzy Triangle';
  src: url('../fonts/Lzy-Triangle.eot');
  src: url('../fonts/Lzy-Triangle.eot?#iefix') format('embedded-opentype'), url('../fonts/Lzy-Triangle.woff') format('woff'), url('../fonts/Lzy-Triangle.ttf') format('truetype'), url('../fonts/Lzy-Triangle.svg#Lzy-Triangle') format('svg');
  font-weight: normal;
  font-style: normal; }

[class*=' lzy-icon-'] {
  display: inline-block;
  position: relative; }

[class*=' lzy-icon-']:before {
  position: absolute;
  font-family: 'Lzy Icons';
  font-style: normal;
  font-weight: normal;
  display: block; }

[class*=' lzy-icon-']:empty {
  min-width: 0.8em; }

[class*=' lzy-icon-']:empty:before {
  transform: translate(-0.1em, -0.9em); }

.lzy-table-control-btn [class*=' lzy-icon-']:empty:before {
  transform: translate(-0.15em, -0.5em); }
.lzy-table-control-btn .lzy-icon.lzy-icon-send:before {
  transform: translate(-0.3em, -0.6em); }
.lzy-table-control-btn .lzy-icon.lzy-icon-edit:before {
  transform: translate(-0.1em, -0.45em); }

.lzy-emoji[data-icon] {
  line-height: calc(var(--lzy-icon-factor, 1) * 1em); }

.lzy-emoji[data-icon]:before {
  content: attr(data-icon); }

.lzy-negate:after {
  content: '\005c';
  font-size: 1.8em;
  color: inherit;
  position: absolute;
  display: inline-block;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -40%); }

.lzy-icon-triangle:before {
  content: 'A'; }

.lzy-icon-calendar:before {
  content: '\0041'; }

.lzy-icon-error:before {
  content: '\0042'; }

.lzy-icon-user:before {
  content: '\0043'; }

.lzy-icon-settings:before {
  content: '\0044'; }

.lzy-icon-cloud:before {
  content: '\0045'; }

.lzy-icon-desktop:before {
  content: '\0046'; }

.lzy-icon-mobile:before {
  content: '\0047'; }

.lzy-icon-config:before {
  content: '\0048'; }

.lzy-icon-tel:before {
  content: '\0049'; }

.lzy-icon-geo:before {
  content: '\004a'; }

.lzy-icon-map:before {
  content: '\004b'; }

.lzy-icon-sms:before {
  content: '\004c'; }

.lzy-icon-info:before {
  content: '\004d'; }

.lzy-icon-doc:before {
  content: '\004e'; }

.lzy-icon-docs:before {
  content: '\004f'; }

.lzy-icon-trash:before {
  content: '\0050'; }

.lzy-icon-enlarge:before {
  content: '\0051'; }

.lzy-icon-reduce:before {
  content: '\0052'; }

.lzy-icon-smile:before {
  content: '\0053'; }

.lzy-icon-nosmile:before {
  content: '\0054'; }

.lzy-icon-paste2:before {
  content: '\0055'; }

.lzy-icon-link:before {
  content: '\0056'; }

.lzy-icon-menu:before {
  content: '\0057'; }

.lzy-icon-newwin:before {
  content: '\0058'; }

.lzy-icon-edit:before {
  content: '\0059'; }

.lzy-icon-mail:before {
  content: '\005a'; }

.lzy-icon-show2:before {
  content: '\0061'; }

.lzy-icon-enlarge2:before {
  content: '\0062'; }

.lzy-icon-reduce2:before {
  content: '\0063'; }

.lzy-icon-ok:before {
  content: '\0064'; }

.lzy-icon-cancel:before {
  content: '\0065'; }

.lzy-icon-locked:before {
  content: '\0066'; }

.lzy-icon-unlocked:before {
  content: '\0067'; }

.lzy-icon-exit:before {
  content: '\0068'; }

.lzy-icon-favorite:before {
  content: '\0069'; }

.lzy-icon-send:before {
  content: '\006a'; }

.lzy-icon-show:before {
  content: '\006b'; }

.lzy-icon-hide:before {
  content: '\006c'; }

.lzy-icon-source:before {
  content: '\006d'; }

.lzy-icon-search:before {
  content: '\006e'; }

.lzy-icon-up:before {
  content: '\006f'; }

.lzy-icon-down:before {
  content: '\0070'; }

.lzy-icon-slack:before {
  content: '\0071'; }

.lzy-icon-pdf:before {
  content: '\0072'; }

.lzy-icon-select:before {
  content: '\0073'; }

.lzy-icon-gsm:before {
  content: '\0074'; }

.lzy-icon-upload:before {
  content: '\0075'; }

.lzy-icon-download:before {
  content: '\0076'; }

.lzy-icon-globe:before {
  content: '\0077'; }

.lzy-icon-key:before {
  content: '\0078'; }

.lzy-icon-bubble:before {
  content: '\0079'; }

.lzy-icon-stack:before {
  content: '\007a'; }

.lzy-icon-attachment:before {
  content: '\0030'; }

.lzy-icon-heart:before {
  content: '\0031'; }

.lzy-icon-fullscreen:before {
  content: '\0032'; }

.lzy-icon-cut:before {
  content: '\0033'; }

.lzy-icon-copy:before {
  content: '\0034'; }

.lzy-icon-paste:before {
  content: '\0035'; }

.lzy-icon-cancel2:before {
  content: '\0036'; }

.lzy-icon-clock:before {
  content: '\0037'; }

.lzy-icon-danger:before {
  content: '\0038'; }

.lzy-icon-wait:before {
  content: '\0039'; }

.lzy-icon-speed:before {
  content: '\0021'; }

.lzy-icon-crosshairs:before {
  content: '\0022'; }

.lzy-icon-picture:before {
  content: '\0023'; }

.lzy-icon-pictures:before {
  content: '\0024'; }

.lzy-icon-movie:before {
  content: '\0025'; }

.lzy-icon-sync:before {
  content: '\0026'; }

.lzy-icon-reload:before {
  content: '\0027'; }

.lzy-icon-power:before {
  content: '\0028'; }

.lzy-icon-insert:before {
  content: '\0029'; }

.lzy-icon-wifi:before {
  content: '\002a'; }

.lzy-icon-vol-up:before {
  content: '\002b'; }

.lzy-icon-volume:before {
  content: '\002c'; }

.lzy-icon-vol-down:before {
  content: '\002d'; }

.lzy-icon-flag:before {
  content: '\002e'; }

.lzy-icon-play:before {
  content: '\002f'; }

.lzy-icon-stop:before {
  content: '\005b'; }

.lzy-icon-mute:before {
  content: '\005c'; }

.lzy-icon-rec:before {
  content: '\005d'; }

.lzy-icon-forward:before {
  content: '\005e'; }

.lzy-icon-backward:before {
  content: '\005f'; }

.lzy-icon-start:before {
  content: '\007b'; }

.lzy-icon-print:before {
  content: '\007c'; }

.lzy-icon-save:before {
  content: '\007d'; }

.lzy-icon-pause:before {
  content: '\007e'; }

.lzy-icon-end:before {
  content: '\003f'; }

.lzy-icon-rename:before {
  content: '\0060'; }

.lzy-icon-error:before {
  font-size: calc(100% * var(--lzy-icon-factor, 1.1));
  color: red; }

.lzy-icon-triangle.lzy-icon-triangle {
  transform: rotate(var(--lzy-triangle-angle, 0));
  width: calc(1em * var(--lzy-icon-factor, 1));
  height: calc(1em * var(--lzy-icon-factor, 1)); }
  .lzy-icon-triangle.lzy-icon-triangle:before {
    font-family: 'Lzy Triangle';
    font-size: 67%;
    content: 'A';
    width: calc(1em * var(--lzy-icon-factor, 1));
    height: calc(1em * var(--lzy-icon-factor, 1));
    top: 65%;
    left: 32%; }



