/* Échec de l'agrandissement. Renvoi du contenu non agrandi.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(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 '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,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 '-'
(47,36): run-time error CSS1034: Expected closing parenthesis, found ','
(47,36): run-time error CSS1042: Expected function, found ','
(47,40): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(63,24): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
(78,28): run-time error CSS1039: Token not allowed after unary operator: '-bs-border-color'
 */
.btn-rc {
    --bs-btn-color: #fff;
    --bs-btn-bg: #c0d248;
    --bs-btn-border-color: #c0d248;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #c0d248;
    --bs-btn-hover-border-color: #c0d248;
    --bs-btn-focus-shadow-rgb: 60, 153, 110;
    --bs-btn-active-color: #c0d248;
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: #c0d248;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #c0d248;
    --bs-btn-disabled-border-color: #c0d248;
}

.greenRC {
    color: #c0d248;
}

.greenBgRC {
    background-color: #c0d248;
}

.redRC {
    color: #E6223D;
}

.grayRC {
    color: #6C757D;
}

a.nav-link {
    color: white!important;
}

a.nav-link:hover {
    color: #c0d248!important;
}

    a.nav-link:active {
        color: #c0d248!important;
    }

    .navbar-nav {
        background-color: rgb(0,0,0,0.6)!important
    }

*: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;
    }

.msg-text-width {
    width: 30vw
}

@media(min-width: 576px) {
    .msg-text-width {
        width: 35vw
    }
}

@media(min-width: 992px) {
    .msg-text-width {
        width: 40vw
    }
}

@media(min-width: 1300px) {
    .msg-text-width {
        width: 50vw
    }
}

@media(min-width: 1600px) {
    .msg-text-width {
        width: 70vw
    }
}

@media(min-width: 576px) {
    .menu-height {
        height: calc(100vh - 80px);
    }
}
