body {
    margin: 0;
}

.login-box-wrapper {
    position: relative;
    height: 100vh;
    width: 100%;
    overflow: hidden;
    
}
.login-21 .login-inner-form{
    background: #1b1e32;  
    width: 100%;
}
.login-box-inner:after {
    content: "";
    position: absolute;
    opacity: 0.8;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #1b1e32;
    z-index: -1;
}

.login-box-inner {
    background-size: auto;
    background-attachment: fixed;
    background-repeat: repeat;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-animation: zoomin 10s ease-in infinite;
    animation: zoomin 10s ease-in infinite;
    transition: all .5s ease-in-out;
    overflow: hidden;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #141818;
    background-blend-mode: luminosity;
    z-index: 1;
}

/* The innermost element*/
.zoomoutheader {
    text-align: center;
    background: none;
    -webkit-animation: zoomout 10s ease-in infinite;
    animation: zoomout 10s ease-in infinite;
    transition: all .5s ease-in-out;
    overflow: hidden;
}

.login-21 .login-inner-form .form-control{
    color: #fff!important;
    background: #1b1e32;
}
.login-21 .login-inner-form .form-control::placeholder{
    color: #fff!important;
}
.logo-img{
    width: 100%;
    height: 100%;
    max-width: 240px;
}
.login-21 .logo-2 {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    width: 100%;
}


/* Zoom in Keyframes */
@-webkit-keyframes zoomin {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.5);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes zoomin {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.5);
    }

    100% {
        transform: scale(1);
    }
}

/*End of Zoom in Keyframes */

/* Zoom out Keyframes */
@-webkit-keyframes zoomout {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.67);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes zoomout {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.67);
    }

    100% {
        transform: scale(1);
    }
}

/*End of Zoom out Keyframes */