/* ========================================== */
/* FORMS - INPUTS, BUTTONS, LABELS */
/* ========================================== */

.form-control {
    border-radius: 0px !important;
    border: 1px solid #000000 !important;
    background: #ffffff !important;
    color: #000000 !important;
    font-family: 'Georgia', serif !important;
}

.form-control:focus {
    border-color: #000000 !important;
    box-shadow: none !important;
}

.form-label {
    font-weight: 700 !important;
    color: #000000 !important;
    font-family: 'Georgia', serif !important;
}

.btn {
    border-radius: 0px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    font-family: 'Georgia', serif !important;
    transition: all 0.3s ease !important;
}

.btn-primary {
    background: #000000 !important;
    border: 1px solid #000000 !important;
    color: #ffffff !important;
}

.btn-primary:hover {
    background: #ffffff !important;
    color: #000000 !important;
}

.btn-outline-primary {
    border: 1px solid #000000 !important;
    color: #000000 !important;
    background: transparent !important;
}

.btn-outline-primary:hover {
    background: #000000 !important;
    color: #ffffff !important;
}

.btn-danger {
    background: #cc0000 !important;
    border: 1px solid #cc0000 !important;
    color: #ffffff !important;
}

.btn-danger:hover {
    background: #ff0000 !important;
}