/*!* Cible les form-group avec la props width="equal"*!*/
.equal.width.fields {
    display: flex;
    flex-wrap: wrap;
    gap: 0.5em;
    flex: 1;
}

/* Permet de respecter la largeur du contenue de chacun des enfants */
.equal.width.fields > .field {
    width: fit-content !important;
}

/* Classe qui supprime les spinners */
#no-spinner::-webkit-outer-spin-button,
#no-spinner::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Centrer les icons dans les labels */
#content-content > form > div > div:nth-child(3) > div:nth-child(2) > a > i {
    margin: 0 auto;
}

.ui.accordion .title:not(.ui) {
    padding: 0 !important
}

/* centrer les dimmers */
.dimmed.dimmable > .ui.animating.dimmer, .dimmed.dimmable > .ui.visible.dimmer, .ui.active.dimmer {
    display: flex;
    align-items: center;
    justify-content: center;
}

.ui.modal,
.ui.active.modal {
    margin: 0 auto!important;
    top: auto !important;
    left: auto !important;
    transform-origin: center !important;
    transition: all ease .5s;
}

/*adaptation en sticky pour le menu tabulaire*/
.ui.attached.tabular.menu{
    position: sticky;
    top: 0;
    z-index: 99999;
    background: white;
}

:root {
    --top-color: #00759c;
}

.ui.toggle.checkbox input:checked~.box:before, .ui.toggle.checkbox input:checked~label:before {
    background-color: var(--top-color) !important; /* Ajout de la couleur de fond */
}

.ui.toggle.checkbox input:focus:checked~label:before {
    background-color: var(--top-color) !important; /* Ajout de la couleur de fond */
}

.ui.breadcrumb a:hover {
    color: var(--top-color) !important;
}

.ui.breadcrumb a {
    color: var(--top-color) !important;
}

.ui.radio.checkbox label:after {
    background-color: var(--top-color) !important
}

/* Reprise de la taille du slider de semantic */
.semantic_ui_range_inner > div:last-child {
    top: 3.7px !important;
    height: 14px !important;
    width: 14px !important;
}

.ui.fluid.container  {
    margin: 0 !important;
}

.ui.container  {
    margin: 0 !important;
}
