.auth{
    height: 100%;
    width: 100vw!important;
    background-image: url('/images/auth-background.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
}
.auth input{
    font-family: NexaLight !important;
}
.auth button{
    font-family: NexaBold !important;
}
.content{
    width: 100%;
    height: 40%;
    align-items: center;
    margin-bottom: 50px;
}
.auth-left-side{
    padding: 0 7%;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
}
.auth-logo{
    width:60%;
    margin-bottom:2rem;
}
.auth-text{
    width: 95%;
}
.login-form{
    height: 100%;
    padding: 0 10%;
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-end;
}
.form-control{
    background-image: url(/images/auth-input.png)!important;
    background-color: transparent !important;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 25px;
    margin: .3rem auto;
    height: 4rem;
    padding-left: 1.2rem;
    color: fff;
    border: 0px;
}
.form-control:focus{
    color: #fff;
}
.login-submit {
    width: 185px;
    height: 50px;
    background-image: url(/images/auth-login-button.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: right;
    margin: .5rem;
    margin-right: 20px;
}

span.error,
label.error{
    color:rgb(179, 0, 0);
    width: 100%;
    font-size: smaller;
    margin: -5px auto 10px ;
    padding-left: 1rem;
}
@media screen and (min-width: 1366px) {
    .auth{
        background-size: 100% 100%;
    }

    .form-control{
        height: 5rem;
        margin: 0.5rem 1.5rem;
    }
    .auth-left-side{
        padding: 0 10%;
    }
    .content{
        margin-top: -2rem;
    }
}

@media (orientation: portrait) {
    .login-form{
        margin-left: 2rem ;
    }
}

@media screen and (max-width: 1080px) {
    .login-submit {
        width: 140px;
        margin-right: 7px;
    }
}


