body {
    background-color: #222;
    color: #eee;
}

input, select, textarea {
    background-color: #333;
    color: #eee;
    border-color: #666;
}

button, .btn {
    background-color: #444;
    color: #eee;
    border-color: #666;
}

.card.dark-mode {
    background-color: #333;
    color: #eee;
    border-color: #666;
}

input[type="email"],
input[type="password"],
input[type="checkbox"] {
    background-color: #333;
    color: #eee;
    border-color: #666;
}

label {
    color: #eee;
}

::-moz-placeholder {
    color: #bbb;
}

::placeholder {
    color: #bbb;
}

.form-control[type="email"]:focus,
input[type="password"]:focus,
input[type="checkbox"]:focus {
    background-color: #444;
    color: #eee;
    border-color: #888;
}

button, .btn:hover {
    background-color: #4a4a4a;
    border-color: #888;
}

