/*
 * Copyright ©2021 Engeneum Limited. All rights reserved.
 *
 * Redistribution  and  use  in  source  and  binary  forms,  with or without
 * modification, are prohibited.
 *
 * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES,
 * INCLUDING,  BUT NOT LIMITED TO,  THE IMPLIED WARRANTIES OF MERCHANTABILITY
 * AND FITNESS  FOR A PARTICULAR  PURPOSE ARE  DISCLAIMED.  IN NO EVENT SHALL
 * ENGENEUM LIMITED  OR ITS CONTRIBUTORS  BE LIABLE FOR ANY DIRECT, INDIRECT,
 * INCIDENTAL,  SPECIAL,  EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;  LOSS OF USE,
 * DATA,  OR PROFITS;  OR BUSINESS  INTERRUPTION)  HOWEVER CAUSED  AND ON ANY
 * THEORY  OF  LIABILITY,  WHETHER  IN  CONTRACT,  STRICT LIABILITY,  OR TORT
 * (INCLUDING NEGLIGENCE OR OTHERWISE)  ARISING IN ANY WAY  OUT OF THE USE OF
 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */

/* This layout accompanies the new login page branding as of v3.9 */

/* For reference, . = class, # = id */
/* Values: top, right, bottom, left */

body {
    min-width: 760px;
}

.loginWrapper {
    display: flex;
    height: 100vh;
    flex-flow: column nowrap;
    overflow: hidden;
}

#innerWrapper {
    align-items: center;
    background-size: cover;
    height: 100%;
    display: flex;
}

.loginHeader {
    width: 100%;
}

.loginInner {
    /* horizontal spacing */
    margin: 0 auto;
    padding: 30px;
    width: 350px;
    text-align: left;
    /* content */
    display: flex;
    justify-content: center;
    align-items: center;
    background: white;
}

.loginFooter {
    width: 100%
}

.forgottenLink {
    text-align: center;
    font-size: 14px;
}

/**************************
DIV
**************************/

.centerW350 {
    width: 350px;
    text-align: left;
}
