/* Custom CSS Overrides - Loaded last to override Bootstrap */

/* Override Bootstrap Primary Button Color to MOVENAW Orange */
.btn-primary,
.btn-primary:focus {
    background-color: #ff6801 !important;
    border-color: #ff6801 !important;
    color: #fff !important;
}

.btn-primary:hover {
    background-color: #e55d00 !important;
    border-color: #e55d00 !important;
    color: #fff !important;
}

.btn-primary:active,
.btn-primary.active,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active {
    background-color: #cc5200 !important;
    border-color: #cc5200 !important;
    color: #fff !important;
}

.btn-primary:disabled,
.btn-primary.disabled {
    background-color: #ff6801 !important;
    border-color: #ff6801 !important;
    opacity: 0.65;
}

/* Override text-primary color */
.text-primary {
    color: #ff6801 !important;
}

/* Override link colors */
a {
    color: #ff6801;
}

a:hover,
a:focus {
    color: #e55d00;
}

/* Override form focus states */
.form-control:focus,
.form-select:focus {
    border-color: #ff6801;
    box-shadow: 0 0 0 0.2rem rgba(255, 104, 1, 0.25);
}

/* Override pagination */
.page-item.active .page-link {
    background-color: #ff6801;
    border-color: #ff6801;
}

.page-link {
    color: #ff6801;
}

.page-link:hover {
    color: #e55d00;
}

/* Override nav-pills */
.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
    background-color: #ff6801;
}

/* Override progress bars */
.progress-bar {
    background-color: #ff6801;
}

/* Override badges */
.bg-primary {
    background-color: #ff6801 !important;
}

/* Override alerts */
.alert-primary {
    background-color: rgba(255, 104, 1, 0.1);
    border-color: rgba(255, 104, 1, 0.3);
    color: #ff6801;
}

/* Override list group active items */
.list-group-item.active {
    background-color: #ff6801;
    border-color: #ff6801;
}