.vs-main-container {
    display: flex;
}

.vs-left-container {
    width: 41%;
    padding: 100px 124px 100px 80px;
}

.vs-right-container {
    width: 59%;
}

.vs-right-main-img img {
    object-fit: cover;
    height: 100vh;
    width: 100%;
}

.vs-main-logo {
    width: 330px;
}

.vs-h1 {
    margin: 14px 0px 8px;
    padding-top: 12px;
    font-weight: 400;
    font-size: 42px;
    line-height: 120%;
    font-family: "Mulish", Arial, Helvetica, sans-serif;
}
.vs-h1-pwd{
    margin: 14px 0px 8px;
    padding-top: 12px;
    font-weight: 400;
    font-size: 42px;
    line-height: 120%;
    font-family: "Mulish", Arial, Helvetica, sans-serif;
}

.vs-h2 {
    margin: 14px 0px 5px;
    padding-top: 17px;
    font-weight: 400;
    font-size: 26px;
    line-height: 120%;
    font-family: "Mulish", Arial, Helvetica, sans-serif;
}

.vs-h2-pwd {
    margin: 14px 0px 5px;
    padding-top: 17px;
    font-weight: 400;
    font-size: 26px;
    line-height: 120%;
    font-family: "Mulish", Arial, Helvetica, sans-serif;
}

.vs-text {
    font-size: 14px;
    line-height: 140%;
    letter-spacing: 0%;
    margin: 14px 0px;
    color: #666666;
}

.vs-input-container {
    margin: 14px 0px;
}

.vs-input {
    margin: 14px 0px;
}

.vs-button-container {
    margin: 14px 0px;
}

.vs-footer {
    position: fixed;
    bottom: 0;
    z-index: 300;
    width: 100%;
    padding: 16px 10px;
    display: flex;
    background-color: #fff;
    width: 41%;
}

.vs-footer a {
    display: block;
    margin: 0px 14px;
    color: #1A4BF7;
    text-decoration: underline;
    font-size: 14px;
}

header.collins-header {
    display: none;
}


.simple_disp-img {
    position: fixed;
}

@media screen and (min-width: 200px) and (max-width: 1180px ){
    .vs-main-container {
        display: flex;
        flex-direction: column;
    }
    .vs-main-container .vs-left-container {
        width: 100%;
    }
    .vs-left-container {
        padding: 10% 5%;
    }
    .vs-main-container .vs-right-container {
        display: none;
    }
    .vs-footer {
        width: 100%;
    }

}

.error-link {
   color:#072db1;
}