.logo-container {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    margin-bottom: 60px;
}

.gif-wrapper {
    opacity: 0.7;
    display: flex;
    flex-direction: row !important;
    justify-content: center;
}

.company-logo {
    width: auto;
    height: 40px;
}

body {
    background: white;
}

.organisation-reset {
    display: none;
}

@media only screen and (max-width: 780px) {
    .organisation-reset {
        display: flex;
        justify-content: center;
        font: normal normal 400 1.5rem/2.25rem Poppins;
        color: #3f78dc;
        text-decoration: underline;
        cursor: pointer;
    }
}

@media only screen and (max-width: 480px) {
    .videoRight {
        display: none !important;
    }

    .logo-container {
        justify-content: center;
    }

    .mobileViewLogin {
        padding-right: 18px !important;
    }

    #logixn-form {
        width: auto !important;
    }
}

@media only screen and (max-width: 380px) {
    .mobileRes {
        display: flex;
        flex-flow: column;
    }
}
.pr-0 {
    padding-right: 0px;
}
.m-0 {
    margin: 0;
}
.br-0 {
    border-radius: 0px;
}
.t-17 {
    top: 17px!important;
}
.remember-me__container {
    display: flex;
    justify-content: space-between;
    margin-top: 16.25px;
}
.errorMessage {
    color: red;
}
.p-0 {
    padding: 0;
}
.login-logo {
    height: auto;
    width: 250px !important;
}
#login-aside-image {
    transition: opacity 1s ease-in-out!important;
}
.blur {
    opacity: 0.5;
}