/* ----------- Variables extend boostrap -----------*/
/**
  Fonts
 */
/**
 * Colors
 */
/**
 * Breadcrumb
 */
/**
 * Navbar
 */
/**
 * Offcanvas
 */
/**
 * Modal
 */
/* ----------- components -------------- */
/* Tables */
.dt-scroll .dt-scroll-head table,
.dt-scroll .dt-scroll-head .table {
  opacity: initial;
}

table.dataTable thead > tr > th.dt-orderable .dt-column-order:after, table.dataTable thead > tr > th.dt-orderable .dt-column-order:before, .table.dataTable thead > tr > th.dt-orderable .dt-column-order:after, .table.dataTable thead > tr > th.dt-orderable .dt-column-order:before {
  font-family: "boxicons";
  font-size: 0.7rem;
  opacity: 1;
  color: #33C2FF;
}
table.dataTable thead > tr > th.dt-ordering-asc .dt-column-order:before, table.dataTable thead > tr > th.dt-ordering-desc .dt-column-order:after, .table.dataTable thead > tr > th.dt-ordering-asc .dt-column-order:before, .table.dataTable thead > tr > th.dt-ordering-desc .dt-column-order:after {
  color: #055A83;
}
table.dataTable thead > tr > th:not(.dt-orderable-none) .dt-column-order:before, .table.dataTable thead > tr > th:not(.dt-orderable-none) .dt-column-order:before {
  content: "\ea57" !important;
}
table.dataTable thead > tr > th:not(.dt-orderable-none) .dt-column-order:after, .table.dataTable thead > tr > th:not(.dt-orderable-none) .dt-column-order:after {
  content: "\ea4a" !important;
}
table.dataTable thead > tr > th:not(.sorting_disabled):before, .table.dataTable thead > tr > th:not(.sorting_disabled):before {
  content: none !important;
}
table.dataTable thead > tr > th:not(.sorting_disabled):after, .table.dataTable thead > tr > th:not(.sorting_disabled):after {
  content: none !important;
}
table.dataTable thead > tr > th .table-search-boxes.text-start, .table.dataTable thead > tr > th .table-search-boxes.text-start {
  justify-content: start;
}

.dt-paging .page-item .page-link {
  background: #fff !important;
  color: #006BA1 !important;
  padding-bottom: 0.375em !important;
}
.dt-paging .page-item .page-link.ellipsis {
  padding-top: 0.75em !important;
}
.dt-paging .page-item .page-link:hover {
  background: none !important;
  border: 1px solid #006BA1 !important;
}
.dt-paging .page-item:hover {
  background: none !important;
  border: none !important;
}
.dt-paging .page-item:active {
  box-shadow: none !important;
}
.dt-paging .page-item.active .page-link {
  background: #006BA1 !important;
  color: #fff !important;
}

/* custom ckeditor */
.content--informationSite .ck.ck-content a {
  text-decoration: underline;
}
.content--informationSite .ck.ck-content a::after {
  content: " >";
}

a {
  --bs-a-disabled-opacity: 0.65;
  --bs-a-disabled-border-color: transparent;
  --bs-a-disabled-color: rgba(120, 141, 152, 0.6);
}
a.disabled {
  color: var(--bs-a-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-a-disabled-border-color);
  opacity: var(bs-a-disabled-opacity);
}

.dots-loader {
  display: inline-block;
  height: 0.5em;
  aspect-ratio: 2.5;
  --_base_color: #000;
  --_g: no-repeat radial-gradient(farthest-side, var(--_base_color) 90%, #0000);
  background: var(--_g), var(--_g), var(--_g), var(--_g);
  background-size: 20% 50%;
  animation: l43 1s infinite linear;
}
.dots-loader.warn {
  --_base_color: rgba(var(--bs-warning-rgb));
}

@keyframes l43 {
  0% {
    background-position: 0% 50%, 33.3333333333% 50%, 66.6666666667% 50%, 100% 50%;
  }
  16.67% {
    background-position: 0% 0, 33.3333333333% 50%, 66.6666666667% 50%, 100% 50%;
  }
  33.33% {
    background-position: 0% 100%, 33.3333333333% 0, 66.6666666667% 50%, 100% 50%;
  }
  50% {
    background-position: 0% 50%, 33.3333333333% 100%, 66.6666666667% 0, 100% 50%;
  }
  66.67% {
    background-position: 0% 50%, 33.3333333333% 50%, 66.6666666667% 100%, 100% 0;
  }
  83.33% {
    background-position: 0% 50%, 33.3333333333% 50%, 66.6666666667% 50%, 100% 100%;
  }
  100% {
    background-position: 0% 50%, 33.3333333333% 50%, 66.6666666667% 50%, 100% 50%;
  }
}
/* ----------- pages -------------- */
.content--page-blocs .input-edit.form-control {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  border: 1px dotted;
  border-radius: 0.25rem;
  background-color: inherit;
  color: inherit !important;
  text-transform: inherit;
}
.content--page-blocs .bloc + .bloc:not(.add) {
  border-top: 0.15em dashed #ffab00;
  padding-top: 1em;
}
.content--page-blocs .bloc .contenu .ligne + .ligne:not(.add) {
  border-top: 0.1em dashed #802171;
  padding-top: 0.5em;
}
.content--page-blocs .bloc .contenu .ligne .boutonsEditionLigne {
  margin-bottom: -0.5em;
}
.content--page-blocs .bloc .contenu .ligne .vignette.add .card {
  height: 100%;
  display: table;
}
.content--page-blocs .bloc .contenu .ligne .vignette.add .card .card-body {
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}

#modal-editer-vignette fieldset + fieldset {
  margin-top: 1em;
}

/*# sourceMappingURL=app.css.map */
