* {
    margin: 0px;
    padding: 0px;
}

#home {
    min-height: 100vh;
    background-image: linear-gradient(to right, rgb(153, 128, 128), rgb(146, 144, 144));
    display: flex;
    justify-content: center;
    align-items: center;
}

#loginbox {
    position: relative;
    display: grid;
    grid-template-columns: 60% 40%;
    justify-content: center;
    align-items: center;
    width: 80vw;
    height: 35vw;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 20px 20px 50px black, -20px -20px 50px black;
}

#img-box {
    height: 35vw;
    background-color: tomato;
    display: flex;
    justify-content: center;
    /* flex-direction: column; */
    align-items: center;
    background-image: linear-gradient(to right, rgb(230, 74, 46), tomato);
}

#oss{
    height: 60%;
}

#admin-welcome {
    text-align: center;
    font-family: "Baloo Bhai 2", system-ui;
    font-size: 4vw;
    color: white;
}

#credentials-box {
    height: 35vw;
    background-color: white;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}

#tag-name {
    font-family: "Baloo Bhai 2", system-ui;
    font-size: 3vw;
}

i {
    font-size: 2.2vw;
    position: relative;
    top: 6px;
}

.box input {
    font-family: "Baloo Bhai 2", system-ui;
    border: none;
    border-radius: 20px;
    font-size: 1.3vw;
    font-weight: 515;
    margin: 1vw 0.5vw;
    padding: 0.5vw 0vw 0.5vw 1.2vw;
    background: #bbb7b7;
    outline: none;
}

#showpass {
    display: flex;
    align-items: center;
    justify-content: center;

}

#showpass input {
    display: inline-block;
    height: 17px;
    width: 15px;
}

#showpass p {
    font-family: "Baloo Bhai 2", system-ui;
    display: inline-block;
    font-size: 1.5vw;
    margin-left: 5px;
}

#mssg {
    font-family: "Baloo Bhai 2", system-ui;
    text-align: center;
    font-size: 1.5vw;
    color: red;
}

#btn {
    display: flex;
    justify-content: center;
}

#btn input {
    font-family: "Baloo Bhai 2", system-ui;
    height: fit-content;
    width: fit-content;
    margin: 1vw 1vw;
    font-size: 1.2vw;
    padding: 0vw 1.5vw;
}