.left-panel{
    position: absolute;
    left:0;
    top:0;
    width: 50vw;
    height: 100vh;
    text-align: center;
}
.right-panel{
    position: absolute;
    right:0;
    top:0;
    width: 50vw;
    height: 100vh;
    background: white;
}
#login-container{
    position: absolute;
    width: 90%;
    height: 80%;
    left: 5%;
    top: 15%;
    text-align: center;
}
.login-toggle{
    display: inline-block;
    width: 35%;
    height: 6%;
    line-height: 6%;
    padding: 0 2px 0 2px; 
    font-size: 30pt;  
    font-weight: bold; 
    color: lightgrey;
    border-bottom: 10px solid lightgrey;
}
.login-toggle:hover{
    color: grey;
    border-bottom: 10px solid grey;
    cursor: pointer;
}  
.login-toggle-selected{
    color: grey;
    border-bottom: 10px solid grey;
    cursor: pointer;
} 
#content-container{
    width: 100%;
    height: 90%;
    margin-top: 5%;
}
#content-container > label{
    color: grey;
    font-size: 20pt;
    font-weight: bold; 
    margin-bottom: 4%;   
}
.input-row{
    position: relative;
    width: 100%;
    margin-bottom: 3%;
}
.input-row > p{
    font-size: 16pt;
    width: 25%;
    margin-right:1%;
    text-align: right;
    display: inline-block;
}
.input-row > input{
    width: 60%;
    margin-right:10%;
    font-size: 16pt;
    border: 2px solid grey; 
}
    .input-row > select {
        width: 100%;
        font-size: 12pt;
        display: inline-block;
        min-width: 10vw;
        min-height: 4vh;
    }


.login-btn{
    margin-left: 0vw;
    min-width: 10vw;
    min-height: 4vh;
    border: none;
    background: rgb(2, 80, 151);
    color: white;
    font-size: 12pt;
    font-weight: bold;
    padding: 5px;
}

.login-btn[disabled] {
    cursor: not-allowed;
    opacity: .65;
    color: gray;
}

#login-welcome{
    margin-top: 65%;   
    font-size: 22pt;  
    font-weight: bold; 
    color: white; 
}
#login-left-background{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: -999;
}
.red {
    color: red;
    font-size:14pt;
}

.blue {
    color: blue;
    font-size: 14pt;
}

.meter-label-login {
    margin-left: 28.5%;
    width: 60%;
    text-align: left;
}

.login-meter {
    margin-left:17%;
    width: 60%;
}