body {
    font-family: "Lucida Grande", Arial, sans-serif;
}

span.radio {
    padding: 0;
}

span.radio > input[type="radio"] {
    margin: 8px -5px 7px 0;
}

span.radio > label {
    float: left;
    margin-right: 5px;
    padding: 0 5px 0 10px;
}

.bai-page-main {
    min-height: 500px;
}

.bai-footer {
    background-color: #383838;
    color: #fff;
    min-height: 100px;
    padding: 1.5rem 0;
}

.bai-footer a {
    color: #d6d6d6;
}

.bai-footer a:hover {
    color: #fff;
}

.form-group {
    margin-bottom: 1rem;
}

.control-label {
    margin-bottom: .5rem;
}

.input-group-addon {
    align-items: center;
    background-color: var(--bs-tertiary-bg);
    border: var(--bs-border-width) solid var(--bs-border-color);
    border-radius: var(--bs-border-radius);
    color: var(--bs-body-color);
    display: flex;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    padding: .375rem .75rem;
    text-align: center;
    white-space: nowrap;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.btn-default {
    --bs-btn-color: #000;
    --bs-btn-bg: #f8f9fa;
    --bs-btn-border-color: #ced4da;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #e9ecef;
    --bs-btn-hover-border-color: #ced4da;
    --bs-btn-focus-shadow-rgb: 211, 212, 213;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #dee2e6;
    --bs-btn-active-border-color: #ced4da;
}
