body {
    margin-top: 0;
}

.container {
    max-width: 900px;
}

input.form-control {
    font-size: 1rem;
    border-radius: 5px;
    padding: .5rem 1rem;
    border-color: #e9edf6;
}

.form-label {
    font-size: .8rem;
    font-weight: 600;
    color: var(--default-text-color);
}

button.btn.btn-success.btn-lg {
    border-radius: 5px;
    font-size: 1rem;
    background-color: #535ce6;
    border: 1px solid #535ce6;
}

button.btn.btn-success.btn-lg:hover {
    background-color: #636ad6;
}

input::placeholder {
    color: #bbbbbb !important;
    font-size: 0.8rem;
}

.justify-content-center {
    justify-content: center !important;
    min-height: 100vh;
    align-items: center !important;
}