/* prettier-ignore */
/*# sourceMappingURL=user.min.css.map */
:root,
[data-bs-theme=light] {
    /*Définition des couleurs*/
    --couleur-marron: #310c1a;
    --couleur-marron-rgb: 49, 12, 26;
    --couleur-orange: #e84c1f;
    --couleur-orange-rgb: 232, 76, 31;
    --couleur-beige: #f6f0e9;
    --couleur-bleu: #afceee;
    --couleur-bleu-rgb: 175, 206, 238;
    --couleur-rose: #f9cdef;
    --couleur-rose-rgb: 249, 205, 239;
    --couleur-sable:#d5c1a7;
    --couleur-sable-rgb:213, 193, 167;
    --couleur-jaune: #f4efa8;
    --couleur-jaune-rgb: 244, 239, 168;
    --couleur-peche:#f8bf9b;
    --couleur-peche-rgb: 248, 191, 155;
    --couleur-vert: #aecebe;
    --couleur-vert-rgb: 174, 206, 190;

    /*Police d'écriture*/
    --police_jakarta: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";

    --phoenix-body-bg: var(--couleur-beige);     /* fond principal sombre */
    --phoenix-navbar-top-bg-color: var(--couleur-marron); /* Menu */ 
    --phoenix-navbar-top-menu-bg-color: var(--couleur-marron); /* Menu */ 
    --phoenix-body-color: #000000;   /* Couleur du texte  */ 
    --phoenix-navbar-top-dropdown-color: var(--couleur-beige);   /* Couleur du texte du menu */ 
    --phoenix-font-sans-serif: var( --police_jakarta);
    --phoenix-body-font-family:  var( --police_jakarta);
    --phoenix-primary-dark:  var(--couleur-orange)!important;
    --phoenix-dark-rgb: 0, 0, 0;
    --phoenix-link-color: #000000; /*lien des liste*/
    --phoenix-border-radius: var(--couleur-orange)!important;
    --phoenix-primary: var(--couleur-orange)!important;
    --phoenix-secondary-bg: #ffffff!important;
    --phoenix-pagination-active-bg: var(--couleur-orange)!important;
    --phoenix-primary-dark-rgb: 232, 76, 31;
    --phoenix-primary-rgb : var(--couleur-orange-rgb);/* 49, 12, 26;*/
    --phoenix-bg-opacity:1 !important;
    --phoenix-light-rgb: var(--couleur-peche-rgb);

    /*Bouton Soldée*/
    --phoenix-success-bg-subtle:  var(--couleur-vert);
    --phoenix-success-text-emphasis: var(--couleur-marron);
    --phoenix-success-rgb: var(--couleur-vert-rgb);

    /*Bouton ouvert*/
    --phoenix-warning-bg-subtle: var(--couleur-jaune);
    --phoenix-warning-text-emphasis: var(--couleur-marron);
    --phoenix-warning-border-subtle: var(--couleur-jaune);
    --phoenix-warning-rgb: var(--couleur-jaune-rgb) ;

    /*Bouton brouillon*/
    --phoenix-secondary-bg-subtle: var(--couleur-beige); 
    --phoenix-secondary-text-emphasis: var(--couleur-marron);
    --phoenix-secondary-border-subtle: var(--couleur-sable);

    /*Bouton devis */
    --phoenix-info-bg-subtle: var(--couleur-bleu);
    --phoenix-info-text-emphasis:  var(--couleur-marron);
    --phoenix-info-border-subtle: var(--couleur-bleu);
    --phoenix-info-rgb: var(--couleur-bleu-rgb);

    --phoenix-primary-bg-subtle: var(--couleur-rose); 
    --phoenix-primary-text-emphasis:  var(--couleur-marron);
    --phoenix-primary-border-subtle: var(--couleur-rose); 

    /*Bouton irrecouvrable*/
    --phoenix-danger-bg-subtle: var(--couleur-orange);
    --phoenix-danger-text-emphasis: var(--couleur-marron);
    --phoenix-danger-border-subtle: var(--couleur-orange);
    --phoenix-danger-rgb: var(--couleur-orange-rgb);

    /*le switch de David*/
    --phoenix-quaternary-bg: var(--couleur-sable);

    --phoenix-tertiary-color: #000000;
    --phoenix-choices-item-bg: var(--couleur-sable); /*selection d'un enregistrement dans une liste déroulante*/
    --phoenix-link-color-rgb: var(--couleur-marron-rgb); /*Couleur des liens*/
    --phoenix-link-hover-color-rgb: var(--couleur-marron-rgb); /* Couleur des liens cliqués*/
    --phoenix-kanban-bg: #FFFFFF; /*couleur planning*/
    --phoenix-primary-bg-subtle: var(--couleur-jaune); /*Nombre de client dans la salle d'attente*/
    --phoenix-primary-border-subtle: var(--couleur-jaune); /*Nombre de client dans la salle d'attente*/

    /*calendar*/
    --phoenix-calendar-bg: #FFFFFF;
    --phoenix-body-highlight-bg:#FFFFFF; /*nom des practiciens*/

    /*fond fiche animal*/
    --phoenix-body-bg-rgb: var(--couleur-beige); 

    --phoenix-list-group-active-bg: var(--couleur-sable)!important;

    --phoenix-success-border-subtle: var(--couleur-vert);

    /*Génération du fichier FEC en cours...*/
    --phoenix-info: var(--couleur-sable);

    --phoenix-text-opacity: 5!important;
}

/*Boutons prescription pour enregistrer la facture*/
.text-warning {
  background-color: var(--couleur-jaune);
  color: var(--couleur-marron-rgb)!important;
}

.text-info {
  background-color: var(--couleur-bleu);
  color: var(--couleur-marron-rgb)!important;
}

/*Agenda*/
.fc-direction-ltr{
    text-align: center;
}

/*Lien en cours*/
.nav-link.active {
    color: var(--couleur-orange) !important;
}

/*image phenix*/
.img-dropdown {
  background-image: none;
}

/* =========================================================
   MENU Clinique - Facturation - Actes et Produits
   ========================================================= */
.dropdown-menu-card .dropdown-link {
  color: var(--couleur-beige); 
}

.dropdown-item-title {
    color: var(--couleur-beige) !important;
}
.dropdown-item:hover {
    background: var(--couleur-beige);
}

.dropdown-item.active, .dropdown-item:active{
--phoenix-dropdown-link-active-bg: var(--couleur-sable); /*click surle menu de la caisse*/
color: #000000;
}

.dropdown-item-group {
    color: var(--couleur-beige) !important;
}

.dropdown-menu-card .dropdown-link:hover {
  background: var(--couleur-beige);
  color: var(--couleur-marron);
}

@media (hover: none) {
  .dropdown-menu-card .dropdown-link:hover {
    background: transparent;
    color: var(--couleur-beige);
  }
}

.navbar-nav-top > .nav-item > .nav-link {
    background-color: transparent;
    color: var(--couleur-marron);
    border-radius: 6px;
    transition: background-color 0.2s ease, color 0.2s ease;
}

/* Au survol du menu principal */
.navbar-nav-top > .nav-item:hover > .nav-link,
.navbar-nav-top > .nav-item.show > .nav-link {
    background-color: var(--couleur-beige) !important;
    color: var(--couleur-marron) !important;
}


/* =========================================================
   ICÔNES À DROITE : notification / utilisateur
   ========================================================= */

.navbar-nav-icons > .nav-item > .nav-link {
    background-color: var(--couleur-marron);
    color: var(--couleur-beige);
}

/* Aucun changement de couleur au hover */
.navbar-nav-icons > .nav-item > .nav-link:hover,
.navbar-nav-icons > .nav-item > .nav-link:focus,
.navbar-nav-icons > .nav-item > .nav-link:active,
.navbar-nav-icons > .nav-item.show > .nav-link {
    background-color: var(--couleur-marron);
    color: var(--couleur-beige);
}


/* =========================================================
   MENU Notification et utilisateur
   ========================================================= */

/* Le .card à l'intérieur */
.notification-dropdown-menu .card,
.dropdown-profile .card {
    background-color: white !important;
    color: var(--couleur-marron)!important;
}

.notification-dropdown-menu button, .dropdown-profile button{
    color: var(--couleur-marron)!important;
    background-color: white;
}

/* Tous les textes */
.notification-dropdown-menu,
.notification-dropdown-menu *,
.dropdown-profile,
.dropdown-profile * {
    color: var(--couleur-marron); 
}

/* Liens notification */
.notification-dropdown-menu a,
.dropdown-profile a {
    color: var(--couleur-marron) !important;
    background-color: white !important;
}

/* Boutons */
.notification-dropdown-menu button,
.dropdown-profile button {
    color: var(--couleur-marron) !important;
    background-color: white !important;
}

/* Icônes  */
.notification-dropdown-menu svg,
.dropdown-profile svg {
    color: var(--couleur-marron)!important;
    stroke: var(--couleur-marron) !important;
}

/* Survol des liens */
.notification-dropdown-menu a:hover,
.dropdown-profile a:hover {
    color: var(--couleur-marron)  !important;
    background-color: var(--couleur-beige)  !important;
}

/* Survol des boutons */
.notification-dropdown-menu button:hover,
.dropdown-profile button:hover {
    color:var(--couleur-marron) !important;
     background-color: white  !important;
}

.bg-secondary-subtle{
    background-color: white!important;
}
.bg-secondary-subtle .btn-link {
    transition: none !important;
}

.bg-secondary-subtle:hover {
    background-color: var(--couleur-beige) !important;
}

.bg-secondary-subtle:hover .btn-link {
    background-color: var(--couleur-beige) !important;
}

.dropdown-profile .nav-link:hover svg {
    stroke: var(--couleur-marron) !important;
    color: var(--couleur-marron) !important;
}

/*Bouton se déconnecter */
.dropdown-profile .btn-phoenix-secondary {
    background-color: transparent !important;
    color: var(--couleur-marron) !important;
    border-color: var(--couleur-marron) !important;
}

.dropdown-profile .btn-phoenix-secondary svg {
    stroke: var(--couleur-marron) !important;
}
.dropdown-profile .btn-phoenix-secondary:hover {
    background-color: var(--couleur-beige) !important;
    color: var(--couleur-marron) !important;
    border-color: var(--couleur-sable) !important;
}

.dropdown-profile .btn-phoenix-secondary:hover svg {
    stroke: var(--couleur-marron) !important;
}

/*nom du worker*/
.dropdown-profile .card-body h6 {
    color: var(--couleur-marron) !important;
}

/*ne pas remettre car utilisé pour le planning*/
/*.card-body{
    background-color: var(--couleur-beige);
}*/

.card-notification{
    background-color: var(--couleur-beige);
}

.card-stock{
    background-color: var(--couleur-beige);
}

/*bouton valider la selection*/
.btn-phoenix-success{
    --phoenix-btn-color: #ffffff;
    --phoenix-btn-bg: var(--couleur-vert);
}

/*Bouton cloture caisse*/
.btn-danger{
    --phoenix-btn-color: #ffffff;
    --phoenix-btn-bg: var(--couleur-orange);
    border-radius: 8px;
}

/*Bouton nouveau*/
.btn-phoenix-primary {
  --phoenix-btn-color: var(--couleur-orange);
  --phoenix-btn-bg: #ffffff;
  --phoenix-btn-border-color: var(--couleur-beige);
  --phoenix-btn-hover-color: var(--phoenix-primary-dark);
  --phoenix-btn-hover-bg: var(--couleur-beige); 
  --phoenix-btn-hover-border-color: var(--couleur-sable); 
  --phoenix-btn-focus-shadow-rgb: 201, 213, 240;
  --phoenix-btn-active-color: var(--couleur-marron);
  --phoenix-btn-active-bg: var(--couleur-beige); 
  --phoenix-btn-active-border-color: var(--couleur-beige); 
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: var(--couleur-beige); 
  --phoenix-btn-disabled-border-color: var(--couleur-beige); 
}
/*coin arrondi*/
.btn.btn-phoenix-primary {
  border-radius: 8px!important;
}

.btn-export:hover,
.btn-export:focus {
    color: var(--couleur-beige) !important;
}

/*Bouton annuler*/
.btn-outline-primary {
  --phoenix-btn-color: var(--couleur-orange);
  --phoenix-btn-bg: #ffffff;
  --phoenix-btn-border-color: var(--couleur-beige);
  --phoenix-btn-hover-color: var(--phoenix-primary-dark);
  --phoenix-btn-hover-bg: var(--couleur-beige); 
  --phoenix-btn-hover-border-color: var(--couleur-sable); 
  --phoenix-btn-focus-shadow-rgb: 201, 213, 240;
  --phoenix-btn-active-color: var(--couleur-marron);
  --phoenix-btn-active-bg: var(--couleur-beige); 
  --phoenix-btn-active-border-color: var(--couleur-beige); 
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: var(--couleur-beige); 
  --phoenix-btn-disabled-border-color: var(--couleur-beige); 
  border-radius: 8px;
}

/*Bouton décès*/
.btn-outline-secondary {
    border-radius: 8px;
}

/*.btn-outline-light {
  --phoenix-btn-color: var(--couleur-vert);
  --phoenix-btn-bg: var(--couleur-beige);
  --phoenix-btn-border-color: var(--couleur-vert);
  --phoenix-btn-hover-color: var(--phoenix-primary-dark);
  --phoenix-btn-hover-bg: var(--couleur-beige); 
  --phoenix-btn-hover-border-color: var(--couleur-sable); 
  --phoenix-btn-focus-shadow-rgb: 201, 213, 240;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: var(--couleur-vert); 
  --phoenix-btn-active-border-color: var(--couleur-beige); 
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: var(--couleur-beige); 
  --phoenix-btn-disabled-border-color: var(--couleur-beige); 
  border-radius: 8px;
}*/

/*Bouton valider*/
.btn-primary {
  --phoenix-btn-color: var(--couleur-beige);
  --phoenix-btn-bg: var(--couleur-orange);
  --phoenix-btn-border-color: var(--couleur-beige);
  --phoenix-btn-hover-color: var(--phoenix-primary-dark);
  --phoenix-btn-hover-bg: var(--couleur-beige); 
  --phoenix-btn-hover-border-color: var(--couleur-sable); 
  --phoenix-btn-focus-shadow-rgb: 201, 213, 240;
  --phoenix-btn-active-color: var(--couleur-marron);
  --phoenix-btn-active-bg: var(--couleur-orange); 
  --phoenix-btn-active-border-color: var(--couleur-beorangeige); 
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: #000000;
  --phoenix-btn-disabled-bg: var(--couleur-orange); 
  --phoenix-btn-disabled-border-color: var(--couleur-orange); 
  border-radius: 8px;
}

/*Lien*/
.btn-link {
  --phoenix-btn-font-weight: 500;
  --phoenix-btn-color: var(--couleur-orange); 
  --phoenix-btn-bg: #ffffff;
  --phoenix-btn-border-color: transparent;
  --phoenix-btn-hover-color: var(--phoenix-link-hover-color);
  --phoenix-btn-hover-border-color: transparent;
  --phoenix-btn-active-color: var(--phoenix-link-hover-color);
  --phoenix-btn-active-border-color: transparent;
  --phoenix-btn-disabled-color: #9fa6bc;
  --phoenix-btn-disabled-border-color: transparent;
  --phoenix-btn-box-shadow: 0 0 0 #0000;
  --phoenix-btn-focus-shadow-rgb: 86, 137, 255;
  text-decoration: none;
  border-radius: 8px!important;
}

.btn-link:hover{
   /* color: var(--couleur-orange); */
    text-decoration: none !important;
   /* border: 1px solid var(--couleur-sable);*/
    color: var(--couleur-orange);
}

.btn-link:active {
    background-color: white !important;
    color: var(--couleur-orange) !important;
}

/*coin arrondi*/
.btn.btn-link{
    border-radius: 8px;  
}

/*Pagination*/
.page-link.active, .active > .page-link {
  background-color:  var(--couleur-orange);
  border-radius: 20px!important;
}


.page-link.disabled, [data-list] li.disabled button.page-link,
.table-list li.disabled button.page-link, .disabled > .page-link, [data-list] li.disabled button > .page-link,
.table-list li.disabled button > .page-link {
    background-color:  var(--couleur-orange);
    border-color:var(--couleur-orange);
}

.page-link {
  transition: background-color 0.2s ease, border-radius 0.2s ease;
}

.page-link:hover {
  border-radius: 20px;
}

/*pagination des listes */
.pagination{
    --phoenix-pagination-active-bg:var(--couleur-orange);
    --phoenix-pagination-active-border-color: var(--couleur-orange);
    --phoenix-pagination-focus-color: var(--couleur-orange);
    --phoenix-pagination-focus-box-shadow: var(--phoenix-primary)
}

/*Titre des listes */

.text-reset{
    font-family: "Gloock-regular";
    font-size: xx-large;
    /*font-weight: bold;*/
}

.sous-titre{
    font-family: var( --police_jakarta);
    font-size: large;
}

.info-sous-titre{
    font-family: var( --police_jakarta);
    font-size: large;
    font-weight: bold;
}

/*petit menu */
.dropdown-item.text-button-modal {
   font-size: small;
   font-family: var( --police_jakarta);
}
.dropdown-item.text-button-modal:hover {
    background-color: var(--couleur-beige)
}

/*pied de page*/
.footer{
 background-color:var(--couleur-marron);
}

.footer-text {
    color: #e9ebf6;
}


.bg-amber-50 {
    background-color: #ca5e20!important;
}


/*checkbox*/
.form-check-input:checked{
    background-color: var(--couleur-orange);
    border-color: var(--couleur-orange);
    -webkit-box-shadow: inset 0 1px 2px transparent, inset 0 0 0 30px var(--couleur-beige), 0 0 0 0.25rem rgba(var(--couleur-beige), 0.25);
}


/*focus encadré des champ*/
.form-control:focus{
    border-color: var(--couleur-orange);
     -webkit-box-shadow: inset 0 1px 2px transparent, inset 0 0 0 30px var(--couleur-beige), 0 0 0 0.25rem rgba(var(--couleur-beige), 0.25);
}

/* Liste déroulante */
.choices .choices__inner {
    box-shadow: none !important;
}

/* Quand le select est ouvert / focus */
.choices.is-focused .choices__inner,
.choices.is-open .choices__inner {
    border: 1px solid var(--couleur-orange) !important;
    box-shadow: 0 0 0 0px var(--couleur-orange) !important;
    outline: none !important;
}

/*Modal*/
.modal-title {
   font-family: "Moret-book";
   font-size: 1.60rem;
}
.modal-body {
    background-color: var(--couleur-beige);
}
.modal-footer {
    background-color: var(--couleur-beige);
}

/*Ouverture du menu*/
.dropdown-link{
    background-color: var(--couleur-marron);
}

/*input*/
.form-floating {
    background-color: var(--couleur-beige);
    border-radius: 8px;
}

.form-floating > .form-control,
.form-floating > .form-control-plaintext {
    border-radius: 8px;
   /* background-color: white; enlevé pour la modal document*/
}

.form-floating-advance-select .choices__inner{
    border-radius: 8px; /* arrondi liste déroulante*/
    border: 1px solid var(--couleur-beige);
}

.form-floating > .form-control, .form-floating > .form-control-plaintext{
    border-radius: 8px; /* arrondi liste déroulante*/
    border: 1px solid var(--couleur-sable);
}

.icon-trash{
    color: var(--couleur-sable)!important;
}

.card-title{
    font-family: var( --police_jakarta);
}

.form-floating{
    background-color: var(--couleur-beige);
}


.text-body-emphasis{
    font-family: var( --police_jakarta);
}

.text-agenda{
    font-family: "Moret-book";
    font-size: 1.80rem;
}

/*Chevron de l'agenda*/
.fa-chevron-left{
    color: var(--couleur-orange);
    font-size: 22px;
}
.fa-chevron-right{
    color: var(--couleur-orange);
    font-size: 22px;
}

.list-group{
    /*background-color: var(--couleur-sable)!important;
    border-color: var(--couleur-sable)!important;*/
    --phoenix-list-group-active-bg: var(--couleur-beige);
    --phoenix-list-group-active-border-color: var(--couleur-sable);
    --phoenix-list-group-active-color: var(--couleur-marron);
}


/* Zone principale (sélection) */
.choices__inner {
    font-family: var(--police_jakarta), sans-serif!important;
    text-transform: lowercase;    /* tout en minuscules */
}

/* Éléments du menu déroulant */
.choices__list--dropdown .choices__item {
    font-family: var(--police_jakarta), sans-serif;
    text-transform: lowercase;
}

/* Couleur au survol dans la liste déroulante */
.choices__list--dropdown .choices__item--selectable.is-highlighted {
    background-color:var(--couleur-sable)!important;
}

.accordion{
    /*petit bouton +/- pour ouvrir ou fermer les menus*/
    --phoenix-accordion-btn-icon: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='-200 -200 900 900'%3E%3Cpath fill='%23e84c1f' d='M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'%3E%3C/path%3E%3C/svg%3E")!important;
    --phoenix-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg aria-hidden='true' focusable='false' role='img' xmlns='http://www.w3.org/2000/svg' viewBox='-200 -200 900 900'%3E%3Cpath fill='%23e84c1f' d='M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z'%3E%3C/path%3E%3C/svg%3E")!important;
}

.step.active .circle{
    background: var(--couleur-orange)!important;
}

/*message toast*/
.toast{
    background-color: var(--couleur-beige)!important;
    border-width: 3px !important;
    border-color: var(--couleur-sable)!important;
}

/*bouton selection des factures  sur la page des paiements*/
.form-check-input[type=checkbox]:indeterminate{
    background-color: var(--couleur-sable);
    border-color: var(--couleur-sable);
}

.form-check-input:focus{
    border-color: var(--couleur-sable);
    -webkit-box-shadow: var(--couleur-sable-rgb);
}

/*échéances*/
.input-amount:focus, .input-date:focus{
    border-color: var(--couleur-orange)!important;
    box-shadow: 0 0 0 3px var(--couleur-orange-rgb)!important;
}

.badge-phoenix-info[href]:hover, .badge-phoenix-info[href]:focus {
  color: var(--couleur-beige);
}

/*Montant dû*/
.payment-customer{
    opacity: 0.6;
}


/*prestation*/
.dropzone.dropzone-single:hover {
    border-color: var(--couleur-sable) !important;
}

.dropzone.dropzone-single{
    border: 1px solid var(--couleur-sable)!important;
}


.dropzone.dropzone-single,
.dropzone.dropzone-single.dz-clickable,
.dropzone.dropzone-single.dz-started {
    border: 2px solid #f6f0e9 !important;
    border-radius: 8px !important;
    border-style: solid !important;
    background-color: #fff !important;
}

/*pagination - arrondir l'accès à la dernière page */
.page-item:last-child .page-link{
    border-top-right-radius:100%;
    border-bottom-right-radius:100%;
    border-bottom-left-radius: 100%;
    border-top-left-radius: 100%;
}

/*exporter*/
#exportModal .export-list-card-selected .export-list-header{
    background: white!important;
    /*opacity: 0.7;*/
}

.bg-peche{
    background-color: var(--couleur-peche)!important;
    color: var(--couleur-beige)!important;
}

.bg-body-highlight{
    background-color: var(--couleur-peche)!important;
    opacity: 0.7;
}


.form-select:focus {
  border-color: var(--couleur-orange);
  outline: 0;
  -webkit-box-shadow: inset 0 1px 2px transparent, 0 0 0 0.25rem rgba(var(--couleur-orange-rgb), 0.25);
  box-shadow: inset 0 1px 2px transparent, 0 0 0 0.25rem rgba(var(--couleur-orange-rgb), 0.25);
}


.btn-group > .btn:not(:last-child):not(.dropdown-toggle){
    border-radius: 8px;
}

.btn-outline-danger{
    border-radius: 8px!important;
}

.badge-phoenix-peche {
  --phoenix-badge-bg: var(--couleur-peche);
  --phoenix-badge-color: var(--couleur-marron);
  --phoenix-badge-border-color: var(--couleur-peche);
}

/*bouton rendez-vous et demande d'examen dans la fiche animal*/
.btn-light {
  --phoenix-btn-color: var(--couleur-marron);
  --phoenix-btn-border-color: var(--couleur-sable);
  --phoenix-btn-hover-color: var(--couleur-marron);
  --phoenix-btn-hover-bg: var(--couleur-beige);
  --phoenix-btn-hover-border-color: var(--couleur-sable);
  --phoenix-btn-focus-shadow-rgb: 49, 55, 74;
  --phoenix-btn-active-color: #fff;
  --phoenix-btn-active-bg: var(--couleur-beige);
  --phoenix-btn-active-border-color: var(--couleur-beige);
  --phoenix-btn-active-shadow: initial;
  --phoenix-btn-disabled-color: var(--couleur-beige);
  --phoenix-btn-disabled-bg: transparent;
  --phoenix-btn-disabled-border-color: var(--couleur-beige);
  --phoenix-gradient: none;
  border-radius: 8px;
  background-color: var(--couleur-beige);
}

.footer-text{
   color: var(--couleur-beige)!important;
}

.btn-logout{
    background-color: var(--couleur-orange)!important;
}

.btn-calendar{
    color: var(--couleur-marron);
    border-color: var(--couleur-beige);
    background-color: #fff;
    border-radius: 8px!important;
}

.btn-calendar:hover,
.btn-calendar:focus {
    border-color: var(--couleur-sable);
    background-color: var(--couleur-beige)
}

.nav{
    --phoenix-nav-link-hover-color : var(--couleur-peche);
}