/* Include Roboto font */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

/* Define colors here */
:root {
    --wit: #FFFFFF;
    --black: #000000;
    --grijs: #e9e9e9;
    --blauw: #2400FF;
    --grijs-dark: #252525;

    --wit: #ffffff;
    --grijs: #e5e5e5;
    --oranje: #fca311;
    --blauw: #14213d;
    --zwart: #000000;
}

* {
    font-family: 'Roboto', sans-serif;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body{
    text-align: center;
    display: flex;
    justify-content: center;
}

.login{
    width: 350px;
    margin-top: 5%;
    text-align: left;
}

.input{
    width: 100%;
    border: 2px solid var(--grijs-dark);
    padding: 10px;
    border-radius: 5px;
    font-size: 18px;
    margin-bottom: 20px;
}

.login-title{
    font-size: 44px;
    font-weight: bold;
}

.login-description{
    font-size: 24px;
}

.login-inputs{
    margin-top: 20px;
}

.input-label{
    margin-bottom: 10px;
}

.login-btn{
    border: none;
    background-color: var(--oranje);
    color: var(--wit);
    width: 100%;
    font-size: 18px;
    padding: 15px;
    border-radius: 10px;
    cursor: pointer;
}

.login-btn:hover{
    background-color: #ed9200;
}

.login-img{
    margin-bottom: 80px;
    width: 300px;
    object-fit: cover;
    display: inline-block;
}

.wrong{
    background-color: red;
    color: var(--wit);
    padding: 10px;
    margin-top: 20px;
    border-radius: 5px;
}