*, :after, :before {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #edf2f7;
}
.font-lato {
  font-family: Lato,sans-serif;
  /* height: 100%; */
}
.flex-row {
  flex-direction: row;
}
.flex {
  display: flex;
  
}
.hidden {
  display: none;
}
.left-bg {
  background: linear-gradient(.398turn,#2bc4bf 3.5%,#2c8ccf 24.38%,#4a81c2 51.26%,#253268 100.35%);
}
.min-w-72 {
  min-width: 18rem;
  /* height: 100%; */
}
.left-bg img {
  width: 18rem;
  /* margin-top: 65px; */
}

.login {
  /* height: 580px; */
}
.flex-1 {
  /* flex: 1 1 0%; */
  width: 580px;
  margin: 100px auto;
}
.h-full {
  height: 100%;
}
.p-6 {
  padding: 1.5rem;
}
.justify-center {
  justify-content: center;
}
.mt-4 {
  margin-top: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
@media (min-width: 1024px) {
  .lg\:max-w-xl {
    max-width: 36rem;
  }
  .lg\:block {
    display: block;
  }
  .flex-1 {
    /* flex: 1 1 0%; */
    width: 580px;
    /* margin: 100px auto; */
  }
}

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255/var(--tw-bg-opacity));
}
.w-full {
  width: 100%;
}
.mt-16 {
  margin-top: 4rem;
}
.flex-col {
  flex-direction: column;
}
.md\:text-3xl {
  font-size: 2rem;
}
.text-black-900 {
  --tw-text-opacity: 1;
  color: rgb(13 17 28/var(--tw-text-opacity));
}
.font-bold {
  font-weight: 700;
}
.text-2xl {
  font-size: 1.5rem;
}
.text-black-200 {
  --tw-text-opacity: 1;
  color: rgb(65 87 139/var(--tw-text-opacity));
}

.text-sm {
  font-size: .875rem;
}
.text-base {
  font-size: 1rem;
}
.border-black-50 {
  --tw-border-opacity: 1;
  border-color: rgb(213 220 235/var(--tw-border-opacity));
}
.border {
  border-width: 1px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.relative {
  position: relative;
}
.z-10 {
  z-index: 10;
}
.left-4 {
  left: 1rem;
}
.top-0 {
  /* top: 0; */
  top: 3px
}
.absolute {
  position: absolute;
}
.leading-3 {
  line-height: .75rem;
}
.text-xxs {
  font-size: .625rem;
}
.items-center {
  align-items: center;
}
.text-black-700 {
  --tw-text-opacity: 1;
  color: rgb(26 35 55/var(--tw-text-opacity));
}
.leading-none {
  line-height: 1;
}
.font-normal {
  font-weight: 400;
}
.pt-7 {
  padding-top: 1.75rem;
}
.pb-1\.5 {
  padding-bottom: 0.375rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.bg-transparent {
  background-color: transparent;
}
.h-full {
  height: 100%;
}
.mb-4 {
  margin-bottom: 1rem;
}
.onFocusStyle input[data-v-41097df1]:focus {
  --tw-shadow: 0 0 0 4px rgba(61,112,227,.3);
  box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow);
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(.4,0,.2,1);
  transition-duration: .3s;
  border: 1px solid #3d70e3!important;
  border-radius: 0.25rem;
  -moz-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;
  -webkit-box-shadow: var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)!important;
  outline-offset: px!important;
  outline: none!important;
}
.text-black-700 {
  --tw-text-opacity: 1;
  color: rgb(26 35 55/var(--tw-text-opacity));
}
.mb-2\.5 {
  margin-bottom: 0.625rem;
}
.w-6 {
  width: 1.5rem;
}
.h-6 {
  height: 1.5rem;
}
.ml-4 {
  margin-left: 1rem;
}
.right-5 {
  right: 1.25rem;
}
.text-black-50 {
  --tw-text-opacity: 1;
  color: rgb(213 220 235/var(--tw-text-opacity));
}
.font-extrabold {
  font-weight: 800;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.cursor-pointer {
  cursor: pointer;
}
.text-black-100 {
  --tw-text-opacity: 1;
  color: rgb(144 162 203/var(--tw-text-opacity));
}
.text-white-high {
  --tw-text-opacity: 1;
  color: rgb(255 255 255/var(--tw-text-opacity));
}

.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.bg-black-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(213 220 235/var(--tw-bg-opacity));
}
.justify-center {
  justify-content: center;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.min-w-36 {
  min-width: 9rem;
}
.h-11 {
  height: 2.75rem;
}
:disabled {
  cursor: default;
}
.bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(31 125 253/var(--tw-bg-opacity));
}
.fs-14 {
  font-size: 14px;
  cursor: pointer;
}
.layui-form-label {
  float: none !important;
  width: auto !important;
  text-align: left !important;
  padding: 5px 0;
  font-size: 15px;
}
.layui-input {
  font-size: 14px;
}
.requiredIcon {
  color: red;
  font-weight: 600;
}
.min-h-screen {
  min-height: 100vh;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.left-20 {
  left: 5rem;
}
.top-20 {
  top: 5rem;
}
.absolute {
  position: absolute;
}