button.mi-btn-dark {
    background-color: #000;
    color: #fff;
    border: 1px solid #000;
    padding: 0.5rem 2rem;
    transition: background-color 0.15s, color 0.15s;
}

button.mi-btn-dark:hover,
button.mi-btn-dark:focus {
    background-color: #fff;
    color: #000;
    border-color: #000;
}

button.mi-btn-dark {
    width: 50%;
}

.contact-page .form-control,
.contact-page .form-select {
    background-color: #fff !important;
    border: 1px solid #000 !important;
    border-radius: 0 !important;
}

.contact-page .form-control:focus,
.contact-page .form-select:focus {
    box-shadow: none !important;
    border-color: #000 !important;
}

.contact-page .form-floating > label {
    color: #000;
}

.contact-page textarea.form-control#c_message {
    min-height: 8rem;
}
