@import url(global.min.css);
@import url(style.min.css?v=1.1);

.captcha-box {
    padding: 5px 24px;
}
.otp-box {
    min-width: 3m;
    min-height: 3m;
}
.forgot-captcha-box {
    padding: 3px 37px 3px 3px;
}
.forgot-captcha-wrapper input {
    text-transform: uppercase;
    letter-spacing: 0.123em;
}

.register-file-wrapper { border: 2px dashed var(--color-primary) }

.video-bg {
  background: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.2)),
    url("../img/video-bg.png");
}

.content-loader {
    background: #80a3caa8;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 9999;
}
.loader {
  --c:no-repeat linear-gradient(#406494 0 0);
  background: 
    var(--c),var(--c),var(--c),
    var(--c),var(--c),var(--c),
    var(--c),var(--c),var(--c);
  background-size: 16px 16px;
  animation: 
    l32-1 1s infinite,
    l32-2 1s infinite;
}
@keyframes l32-1 {
  0%,100% {width:45px;height: 45px}
  35%,65% {width:65px;height: 65px}
}
@keyframes l32-2 {
  0%,40%  {background-position: 0 0,0 50%, 0 100%,50% 100%,100% 100%,100% 50%,100% 0,50% 0,  50% 50% }
  60%,100%{background-position: 0 50%, 0 100%,50% 100%,100% 100%,100% 50%,100% 0,50% 0,0 0,  50% 50% }
}

.hidden { display: none !important; }
.fetch-processing {
    opacity: 0.3;
    transition: visibility 0s linear 0.33s, opacity 0.33s linear;
}


input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}