﻿/* color theme for Movement */
:root {
    --bs-primary: #C7202F;
    --bs-secondary: #F94141;
    --bs-success: #198754;
    --bs-info: #BDF9F3;
    --bs-warning: #FFE02E;
    --bs-danger: #DC3545;
    --bs-light: #F2F2F2;
    --bs-dark: #282828;
    --bs-primary-rgb: 199, 32, 47;
    --bs-secondary-rgb: 249, 65, 65;
    --bs-success-rgb: 25, 135, 84;
    --bs-info-rgb: 189, 249, 243;
    --bs-warning-rgb: 255, 224, 46;
    --bs-danger-rgb: 220, 53, 69;
    --bs-light-rgb: 242, 242, 242;
    --bs-dark-rgb: 40, 40, 40;
    --bs-link-color: #C7202F;
    --bs-link-color-rgb: 199, 32, 47;
    --bs-link-hover-color: #F94141;
    --bs-link-hover-color-rgb: 249, 65, 65;
    --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;
}