.sys_form_line_hidden { display: none !important; }
.sys_multiple_new { display: none; }
.sys_form_editmode .sys_form_editmode_edit { display: none; }
.sys_multiple_item { margin-right: 25px !important; }
a.sys_multiple_del { position: absolute; right: 0; margin-top: 8px; }

.space-y-6 > input[type=hidden] + :not([hidden]) { margin-top: 0; margin-bottom: 0; }
.field.sys_form_line.error input[type=text], .field.sys_form_line.error input[type=password], .field.sys_form_line.error textarea { --tw-text-opacity: 1; color: rgba(127,29,29,var(--tw-text-opacity)); border-color: rgba(252,165,165,var(--tw-border-opacity)); }
.field.sys_form_line.error input[type=text]:focus, .field.sys_form_line.error input[type=password]:focus, .field.sys_form_line.error textarea:focus { --tw-ring-color: rgba(239, 68, 68, var(--tw-ring-opacity)); outline: 2px solid transparent; outline-offset: 2px; border-color: rgba(239,68,68,var(--tw-border-opacity)); }
.field.sys_form_line.error div.red { --tw-text-opacity: 1; color: rgba(220,38,38,var(--tw-text-opacity)); font-size: .875rem; line-height: 1.25rem; margin-top: .5rem; }
div.sys_inherit { font-weight: 500; font-size: .875rem; line-height: 1.25rem; color: rgba(6,95,70,var(--tw-text-opacity)); padding: 1rem; --tw-bg-opacity: 1; background-color: rgba(236,253,245,var(--tw-bg-opacity)); border-radius: .375rem; margin-bottom: 1rem;}
div.sys_inherit img { display: inline-block; margin-right: .75rem; }

.sys_suggest_items { display: block; border: 1px solid #909090; position: absolute; margin-top: 38px; background-color: #ffffff; z-index: 100; min-width: 320px; }
.sys_suggest_items ul { list-style:none; margin: 0px; padding: 0px; }
.sys_suggest_items li { padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #d0d0d0; cursor: pointer; color: #000; font-size: 16px; clear: both; line-height: 20px; min-height: 70px;}
.sys_suggest_items li.active { background-color: #f0f0f0; }
.sys_suggest_items li:hover { background-color: #f0f0f0; }
.sys_suggest_items li:last-child { border: none; }
.sys_suggest_items li span.subcaption {display: block; color: #909090; font-size: 14px; }
.sys_suggest_items li a { margin-bottom: 5px; }
.sys_suggest_items li img { float: left; margin-right: 10px ;}
.sys_suggest { background-position: right 10px center; background-repeat: no-repeat; }
.sys_suggest.hasitems { border-color: #40a040; --tw-ring-color: #40a040; }
.sys_suggest.noitems { border-color: #a04040; --tw-ring-color: #a04040; }

iframe { width: 100%; margin: 0px; padding: 0px; border: none; overflow: none; height: 22px; }

/*
* By Jose Aguinaga
* http://jjperezaguinaga.com
*/
@-webkit-keyframes rotate-right {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@-webkit-keyframes rotate-left {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(-360deg);
  }
}
@-webkit-keyframes hover {
  0% {
    -webkit-transform: translateY(0%);
  }
  50% {
    -webkit-transform: translateY(5%);
  }
  100% {
    -webkit-transform: translateY(0%);
  }
}
@-webkit-keyframes pull {
  0% {
    -webkit-transform: scaleY(1);
  }
  40% {
    -webkit-transform: scaleY(1.01);
  }
  60% {
    -webkit-transform: scaleY(0.99);
  }
  80% {
    -webkit-transform: scaleY(1.01);
  }
  100% {
    -webkit-transform: scaleY(0.99);
  }
  80% {
    -webkit-transform: scaleY(1.01);
  }
  100% {
    -webkit-transform: scaleY(1);
  }
}
#airplane2, #airplane1 {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transform-origin: 200px 200px;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-animation: rotate-right 60s linear 0s infinite;
}

#countryObjects {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transform-origin: 200px 200px;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-animation: rotate-right 240s linear 0s infinite;
}

#floatingGlobe {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transform-origin: 200px 200px;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-animation: rotate-left 360s linear 0s infinite;
}

#globe {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-animation: hover 0s linear 0s infinite;
}

#windmill {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transform-origin: 331px 201px;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-animation: rotate-right 2s linear 0s infinite;
}

#cloud1 {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-animation: hover 3s linear 1s infinite;
}

#cloud2 {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-animation: hover 3s linear 2s infinite;
}

#cloud3 {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-animation: hover 3s linear 3s infinite;
}

#circle1 {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transform-origin: 200px 200px;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-animation: rotate-right 12s linear 0s infinite;
}

#circle2 {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transform-origin: 200px 200px;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-animation: rotate-left 24s linear 0s infinite;
}

#circle3 {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transform-origin: 200px 200px;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-animation: rotate-right 12s linear 0s infinite;
}

#circle4 {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transform-origin: 200px 200px;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-animation: rotate-left 24s linear 0s infinite;
}

#circle5 {
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-transform-origin: 200px 200px;
  -webkit-transform: translate3d(0, 0, 0);
  -webkit-animation: rotate-right 12s linear 0s infinite;
}

