.login_card {
    border: none;
}

.login_card:hover,
.login_submit_btn:hover {
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}

.login_card input {
    height: auto;
    color: #333333;
    padding: 10px 20px;
    border-radius: 16px;
    border: 1px solid #E0E5F2;
    background-color: #ffffff !important;
}


.login_card input:-webkit-autofill,
.login_card input:-webkit-autofill:hover,
.login_card input:-webkit-autofill:focus,
.login_card input:-webkit-autofill:active {
    -webkit-box-shadow: 0 0 0 30px white inset !important;
}


.login_card input::placeholder {
    color: #A3AED0;
}

.login_card .checkbox label {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
}

.login_card input[type=checkbox] {
    accent-color: #7c69ef;
    cursor: pointer;
    width: 20px;
    height: 20px;
    border-radius: 16px;
}

.login_submit_btn {
    border-radius: 16px;
}