#logo {
    position: absolute;
    top: 30%;
    left: 50%;
    width: 500px;
    height: 500px;
    border: none;
    padding: 0px;
    margin: 0px;
}

#logolink {
    padding: 0;
}

#textbox {
    position: absolute;
    top: 35%;
    left: 20%;
    width: 300px;
}

#textbox h1 {
    font-size: 50px;
    margin: 0;
}

#textbox h2 {
    font-size: 20px;
}

#textbox .button {
    font-size: 12px;
        width: 130px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        font-weight: bold;
        border: 1px solid #1b72c4;
        background-color: #1b72c4;
        border-radius: 10px;
}

@media screen and (max-width: 600px) {
    #logo {
        position: absolute;
        top: 55%;
        width: 300px;
        height: 300px;
        left: 0;
        right: 0;
        margin: 0 auto;
        border: none;
        padding: 0px;
    }

    #textbox {
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 35%;
        width: 300px;
    }
}
.box{
    box-shadow: 0 8px 8px 0 rgba(8, 31, 54, 0.6);
    transition: 0.5s;
    width: 30%;
    position: relative;
    top: 50px;
    left:0;
    right: 0;
    margin: 0 auto;
    border:1px solid rgba(27, 114, 196, 0.6);
    text-align: center;
}
.box:hover{
    box-shadow: 0 8px 16px 0 rgba(27, 114, 196, 0.6);
}
input{
    position: relative;
    left:0;
    right: 0;
    margin: 10px auto;
    display: block;
}
input[type=submit] {
    background-color: rgb(27, 114, 196);
    border: 2px solid rgb(8, 31, 54);
    border-radius: 12px;
    color: white;
    min-width: 200px;
    padding: 10px;
    width: 30%;
}
input[type=submit]:hover {
    background-color: rgb(8, 31, 54);
}
input[type=text],
 input[type=password] {
     width: 30%;
     padding: 10px;
     box-sizing: border-box;
     border: 2px solid rgb(8, 31, 54);
     border-radius: 4px;
     min-width: 200px;
 }

input[type=text].active,
input[type=password].active {
    border: 2px solid rgb(27, 114, 196);

}
@media screen and (max-width: 600px) {
    .box{
        width: 90%;
    }
}
