/* SITE Login Form CSS written by Manuel Vaas 2020*/

body {
    background-image: url("../images/background.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    background-color: white;
    color: black;
    min-height: calc(100vh - 16px);
}

.loginform {
    margin: 20vh auto;
    width: 400px;
    display: flex;
    flex-direction: column;
    font-family: "Open Sans", sans-serif;
}

.title {
    display: flex;
    flex-direction: column;
    align-self: center;
}

.title img {
    height: 120px;
    width: 120px;
    align-self: center;
    /*margin: 10px;*/
}

.message {
    text-align: center;
    padding: 0px;
    margin-bottom: 10px;
    margin-top: 0px;
    font-size: 20px;
}

.error {
    color: rgb(190, 29, 29);
}

.success {
    color: rgb(0, 35, 110);
}

.register_text {
    text-align: center;
}

.register_text a{
    font-size: 16px;
    color: rgb(97, 96, 96);
    text-decoration: none;
    margin-left: -20px;
}

input[type=text], input[type=password] {
    border: none;
    margin: 10px;
    width: 90%;
    display: inline-block;
    padding: 12px;
    border-radius: 7px;
}

input[type=submit] {
    margin: 10px;
    width: 90%;
    background-color: rgb(0, 177, 168);
    color: white;
    padding: 12px;
    border: none;
    border-radius: 7px;
    cursor: pointer;
    font-size: 16px;
}

input[type=checkbox] {
    margin: 10px;
}

label {
    margin: -5px;
}