/* Minification failed. Returning unminified contents.
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(23,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(24,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(25,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(33,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(35,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(36,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(37,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(38,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(39,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(40,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(41,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(42,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(43,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(44,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(45,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(46,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(50,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(51,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(52,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(53,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(54,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(55,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(56,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(57,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(58,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(59,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(60,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(61,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(62,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(63,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(123,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(138,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(147,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(161,17): run-time error CSS1039: Token not allowed after unary operator: '-bs-color'
(164,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
 */
:root,
[data-bs-theme=light] {
    --bs-primary: #DCE1BC;
    --bs-primary-rgb: 220, 225, 188;
    --bs-success: #198754;
    --bs-success-rgb: 112, 174, 95;
    --bs-danger: #DC3343;
    --bs-danger-rgb: 220, 51, 67;
}

.btn-primary {
    --bs-btn-color: #6C757D;
    --bs-btn-bg: #DCE1BC;
    --bs-btn-border-color: #DCE1BC;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #DCE1BC;
    --bs-btn-hover-border-color: #DCE1BC;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: #DCE1BC;
    --bs-btn-active-bg: #FFF;
    --bs-btn-active-border-color: #DCE1BC;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #DCE1BC;
    --bs-btn-disabled-border-color: #DCE1BC;
}

.text-bg-primary {
    color: #6C757D!important;
}

.btn-success {
    --bs-btn-color: #fff;
    --bs-btn-bg: #70AE5F;
    --bs-btn-border-color: #70AE5F;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #70AE5F;
    --bs-btn-hover-border-color: #70AE5F;
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #70AE5F;
    --bs-btn-active-bg: #FFF;
    --bs-btn-active-border-color: #70AE5F;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #198754;
    --bs-btn-disabled-border-color: #198754;
}

.btn-danger {
    --bs-btn-color: #fff;
    --bs-btn-bg: #DC3343;
    --bs-btn-border-color: #DC3343;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #DC3343;
    --bs-btn-hover-border-color: #DC3343;
    --bs-btn-focus-shadow-rgb: 225, 83, 97;
    --bs-btn-active-color: #DC3343;
    --bs-btn-active-bg: #FFF;
    --bs-btn-active-border-color: #DC3343;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #DC3343;
    --bs-btn-disabled-border-color: #DC3343;
}

.statut-attente {
    background-color: #E2E2E2 !important;
    color: black !important;
}

.statut-saisie{
    background-color:#DFF2F3!important;
    color:black!important;
}
.statut-livre {
    background-color: #D1DB9B !important;
    color: black !important;
}
.statut-annule {
    background-color: #F0D2D2 !important;
    color: black !important;
}
.statut-accepte {
    background-color: #FAF0C7 !important;
    color: black !important;
}
.statut-encours {
    background-color: #FCDAA6 !important;
    color: black !important;
}
.statut-collecte {
    background-color: #EEF4CA !important;
    color: black !important;
}

.badge-info {
    background-color: #FEF5D2 !important;
    color: black !important;
}


.redRC {
    color: #C4A397!important;
}

.grayRC {
    color: #6C757D;
}

*:focus {
    box-shadow: none !important;
}

.form-check-input:checked {
    background-color: black !important;
    border-color: black !important;
}

.form-control,
.form-control:focus,
.form-select,
.form-select :focus {
    border-color: var(--bs-border-color);
}

    .was-validated .form-control:invalid,
    .was-validated .form-control:invalid:focus,
    .form-control.is-invalid,
    .form-control.is-invalid:focus {
        background-image: none !important;
        padding-right: unset;
    }

    .was-validated .form-control:valid,
    .was-validated .form-control:valid:focus,
    .form-control.is-valid,
    .form-control.is-valid:focus {
        border-color: var(--bs-border-color);
        padding-right: unset;
        background-image: none !important;
    }

    .was-validated .form-select:valid,
    .was-validated .form-select:valid:focus,
    .form-select.is-valid,
    .form-select.is-valid:focus {
        border-color: var(--bs-border-color);
        padding-right: unset;
        background-image: none !important;
    }

    .was-validated .form-select:invalid,
    .was-validated .form-select:invalid:focus,
    .form-select.is-invalid,
    .form-select.is-invalid:focus {
        background-image: none !important;
        padding-right: unset;
    }

.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
    color: var(--bs-color)
}
.form-check-input.is-valid, .was-validated .form-check-input:valid {
    border-color: var(--bs-border-color);
}


