﻿/* color theme for Movement */
:root {
    --bs-primary: #012a7e;
    --bs-secondary: #0b1a3f;
    --bs-success: #198754;
    --bs-info: #77cbd1;
    --bs-warning: #FFE02E;
    --bs-danger: #df2e26;
    --bs-light: #ffffff;
    --bs-dark: #000000;
    --bs-primary-rgb: 1, 42, 126;
    --bs-secondary-rgb: 11, 26, 63;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 119, 203, 209;
    --bs-warning-rgb: 255, 224, 46;
    --bs-danger-rgb: 223, 46, 38;
    --bs-light-rgb: 255, 255, 255;
    --bs-dark-rgb: 0, 0, 0;
    --bs-link-color: #012a7e;
    --bs-link-color-rgb: 1, 42, 126;
    --bs-link-hover-color: #0b1a3f;
    --bs-link-hover-color-rgb: 11, 26, 63;
    --neutral-grey: #D6D7D6;
    --neutral-grey-dark: #626267;
    --neutral-grey-darker: #31313B;
    --neutral-grey-light: #EFEEED;
}

.btn-primary {
    --bs-btn-color: var(--bs-white);
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-color: var(--bs-white);
    --bs-btn-hover-bg: var(--bs-secondary);
    --bs-btn-hover-border-color: var(--bs-secondary);
    --bs-btn-active-color: var(--bs-white);
    --bs-btn-active-bg: var(--bs-secondary);
    --bs-btn-active-border-color: var(--bs-secondary);
    --bs-btn-disabled-color: var(--bs-white);
    --bs-btn-disabled-bg: var(--bs-primary);
    --bs-btn-disabled-border-color: var(--bs-primary);
}

.btn-outline-primary {
    --bs-btn-color: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-color: var(--bs-white);
    --bs-btn-hover-bg: var(--bs-secondary);
    --bs-btn-hover-border-color: var(--bs-secondary);
    --bs-btn-active-color: var(--bs-white);
    --bs-btn-active-bg: var(--bs-secondary);
    --bs-btn-active-border-color: var(--bs-secondary);
    --bs-btn-disabled-color: var(--bs-secondary);
    --bs-btn-disabled-border-color: var(--bs-secondary);
}

.btn-secondary {
    --bs-btn-color: var(--bs-white);
    --bs-btn-bg: var(--bs-secondary);
    --bs-btn-border-color: var(--bs-secondary);
    --bs-btn-hover-color: var(--bs-white);
    --bs-btn-hover-bg: var(--bs-primary);
    --bs-btn-hover-border-color: var(--bs-primary);
    --bs-btn-active-color: var(--bs-white);
    --bs-btn-active-bg: var(--bs-primary);
    --bs-btn-active-border-color: var(--bs-primary);
    --bs-btn-disabled-color: var(--bs-white);
    --bs-btn-disabled-bg: var(--bs-secondary);
    --bs-btn-disabled-border-color: var(--bs-secondary);
}

.btn-outline-secondary {
    --bs-btn-color: var(--bs-secondary);
    --bs-btn-border-color: var(--bs-secondary);
    --bs-btn-hover-color: var(--bs-white);
    --bs-btn-hover-bg: var(--bs-primary);
    --bs-btn-hover-border-color: var(--bs-primary);
    --bs-btn-active-color: var(--bs-white);
    --bs-btn-active-bg: var(--bs-primary);
    --bs-btn-active-border-color: var(--bs-primary);
    --bs-btn-disabled-color: var(--bs-primary);
    --bs-btn-disabled-border-color: var(--bs-primary);
}

.navbar-nav {
    --bs-navbar-color: rgba(var(--bs-dark-rgb), 1);
    --bs-navbar-hover-color: rgba(var(--bs-primary-rgb), 0.8);
    --bs-navbar-disabled-color: rgba(var(--bs-dark-rgb), 0.3);
    --bs-navbar-active-color: rgba(var(--bs-primary-rgb), 1);
}

.alert.notification-alert {
    display: none;
}

a, .btn {
    font-weight: bold;
}

.btn {
    padding: 0.5em 2em;
    border-radius: 0;
}
    .btn.btn-sm {
        padding: 0.25em 1em;
    }

h3, .h3 {
    font-weight: bold;
    text-transform: uppercase;
}

footer {
    font-size: 0.9em;
}

    footer a {
        font-weight: normal;
    }

#wrap {
    margin-bottom: 120px;
}