.header {
  background-color: #336084;
}
.header.sandbox {
  background-color: #FF4400 !important;
}
#contenu {
  background-color: hsl(24, 2%, 97%);
}
.breadcrumb,
.breadcrumb a {
  margin-top: -15px;
  margin-bottom: 0;
  padding-top: 0;
  font-size: 14px;
  color: hsl(38, 30%, 36%);
  background: none;
}
.alertes + .breadcrumb {
  margin-top: 10px;
}
.breadcrumb a:hover {
  background-color: hsl(38, 30%, 65%);
  color: #FFF;
}
.footer-boutons {
  background-color: hsl(38, 30%, 92%);
  padding: 30px;
  margin-top: -30px;
}
.modal-content {
  border-radius: 0;
}
.modal-footer {
  background-color: hsl(24, 2%, 88%);
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
#titre-modal {
  font-size: 28px;
}
.bloc-champs {
  box-shadow: 0 2px 6px 0 hsla(0, 0%, 0%, 0.15);
  border-top: solid 1px hsl(38, 30%, 50%);
}
.bloc-champs.gold {
  border-top: solid 1px hsl(38, 30%, 50%);
}
.switch.color-gold input:checked + span {
  background-color: hsl(38, 30%, 50%);
  border-color: hsl(38, 30%, 50%);
}
.bloc-champs.primary {
  border-top: solid 1px hsl(38, 30%, 50%);
}
.switch.color-primary input:checked + span {
  background-color: hsl(38, 30%, 50%);
  border-color: hsl(38, 30%, 50%);
}
.bloc-champs.default {
  border-top: solid 1px hsl(38, 30%, 50%);
}
.switch.color-default input:checked + span {
  background-color: hsl(38, 30%, 50%);
  border-color: hsl(38, 30%, 50%);
}
.bloc-champs.gray {
  border-top: solid 1px hsl(38, 30%, 50%);
}
.switch.color-gray input:checked + span {
  background-color: hsl(38, 30%, 50%);
  border-color: hsl(38, 30%, 50%);
}
.bloc-champs.inverse {
  border-top: solid 1px hsl(38, 30%, 50%);
}
.switch.color-inverse input:checked + span {
  background-color: hsl(38, 30%, 50%);
  border-color: hsl(38, 30%, 50%);
}
.bloc-champs.info {
  border-top: solid 1px hsl(38, 30%, 50%);
}
.switch.color-info input:checked + span {
  background-color: hsl(38, 30%, 50%);
  border-color: hsl(38, 30%, 50%);
}
.bloc-champs.success {
  border-top: solid 1px hsl(38, 30%, 50%);
}
.switch.color-success input:checked + span {
  background-color: hsl(38, 30%, 50%);
  border-color: hsl(38, 30%, 50%);
}
.bloc-champs.warning {
  border-top: solid 1px hsl(38, 30%, 50%);
}
.switch.color-warning input:checked + span {
  background-color: hsl(38, 30%, 50%);
  border-color: hsl(38, 30%, 50%);
}
.bloc-champs.danger {
  border-top: solid 1px hsl(38, 30%, 50%);
}
.switch.color-danger input:checked + span {
  background-color: hsl(38, 30%, 50%);
  border-color: hsl(38, 30%, 50%);
}
.bloc-champs.purple {
  border-top: solid 1px hsl(38, 30%, 50%);
}
.switch.color-purple input:checked + span {
  background-color: hsl(38, 30%, 50%);
  border-color: hsl(38, 30%, 50%);
}
.bloc-champs.yellow {
  border-top: solid 1px hsl(38, 30%, 50%);
}
.switch.color-yellow input:checked + span {
  background-color: hsl(38, 30%, 50%);
  border-color: hsl(38, 30%, 50%);
}
.bloc-champs.pink {
  border-top: solid 1px hsl(38, 30%, 50%);
}
.switch.color-pink input:checked + span {
  background-color: hsl(38, 30%, 50%);
  border-color: hsl(38, 30%, 50%);
}
.bloc-champs.blue {
  border-top: solid 1px hsl(38, 30%, 50%);
}
.switch.color-blue input:checked + span {
  background-color: hsl(38, 30%, 50%);
  border-color: hsl(38, 30%, 50%);
}
.bloc-champs.white {
  border-top: solid 1px hsl(38, 30%, 50%);
}
.switch.color-white input:checked + span {
  background-color: hsl(38, 30%, 50%);
  border-color: hsl(38, 30%, 50%);
}
.titre-bloc-formulaire.first {
  margin-top: 6px;
}
.menu-local {
  border: none;
  background-color: #FFF;
  box-shadow: 0 2px 6px 0 hsla(0, 0%, 0%, 0.15);
  margin-top: -15px;
  margin-bottom: 30px;
  height: 32px;
  font-size: 15px;
}
.menu-local-titre {
  float: left;
  background-color: hsl(24, 2%, 65%);
  color: #FFF;
  font-style: italic;
  padding: 0 8px;
  height: 100%;
  line-height: 30px;
}
.menu-local-item {
  float: left;
  line-height: 29px;
  padding: 0 10px;
  color: hsl(24, 2%, 55%);
}
.menu-local-item:hover {
  border-bottom: solid 3px hsl(38, 30%, 65%);
  color: hsl(38, 30%, 65%);
}
.menu-local-item.actif {
  border-bottom: solid 3px hsl(38, 30%, 36%);
  color: hsl(38, 30%, 36%);
}
.menu-local-item-picto {
  float: left;
  margin-top: 7px;
  margin-right: 5px;
}
.menu-local-item-label {
  float: left;
}
.menu-local-item-badge {
  float: left;
  font-size: 12px;
  color: #FFF;
  background-color: hsl(24, 2%, 79%);
  line-height: 1;
  margin-top: 8px;
  padding: 2px 5px;
  border-radius: 10px;
  margin-left: 5px;
}
.menu-local-item:hover .menu-local-item-badge {
  background-color: hsl(38, 30%, 65%);
}
.menu-local-item.actif .menu-local-item-badge {
  background-color: hsl(38, 30%, 36%);
}
.menu-contenu {
  display: inline-block;
  position: relative;
  background-color: hsl(38, 30%, 65%);
  height: 30px;
  width: 30px;
  text-align: center;
  border-radius: 34px;
  padding-top: 2px;
  margin-bottom: 2px;
}
.menu-contenu:hover {
  background-color: hsl(38, 30%, 36%);
}
.menu-contenu-picto {
  color: #FFF;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled],
.form-control,
div.rich-text {
  background-color: hsl(24, 2%, 97%) !important;
  border-color: hsl(24, 2%, 85%);
  color: hsl(24, 2%, 55%) !important;
  overflow: scroll;
}
.form-control[disabled].champ-erreur,
.form-control[readonly].champ-erreur,
fieldset[disabled].champ-erreur,
.form-control.champ-erreur,
div.rich-text.champ-erreur {
  background-color: hsl(10, 100%, 60%) !important;
  color: white !important;
}
.form-control,
fieldset .form-control {
  background-color: hsl(38, 30%, 92%) !important;
  border-color: hsl(38, 30%, 65%);
}
.form-control:focus {
  border-color: hsl(38, 30%, 50%);
  border-width: 2px;
}
.champ-tag .hover:hover {
  background-color: hsl(38, 30%, 96%) !important;
}
.texte-info {
  color: hsl(38, 30%, 50%);
}
.texte-info a {
  color: hsl(38, 30%, 50%);
  text-decoration: underline;
}
.texte-info-alt {
  color: hsl(264, 38%, 63%);
}
.bloc-champs {
  padding-bottom: 5px;
  width: 100%;
}
a,
a:hover,
.lien,
.lien:hover {
  color: hsl(38, 30%, 65%);
  cursor: pointer;
}
.alert a,
.alert a:hover,
.alert .lien,
.alert .lien:hover {
  color: hsl(24, 2%, 20%);
  font-weight: bold;
}
.alert a:hover {
  background-color: hsl(38, 30%, 50%);
  color: #FFF;
}
a.render-marker-map,
a.render-marker-map:hover {
  color: #555;
}
.bouton-action-relation .color-default-700:hover {
  color: hsl(38, 30%, 36%);
}
.widget-reference {
  background-color: hsl(24, 2%, 97%);
  height: 33px;
  margin-left: -5px;
  margin-right: -5px;
}
.picto-entite-menu:hover .nom-entite,
.picto-entite-menu:hover .picto-entite {
  color: hsl(38, 30%, 36%);
  cursor: pointer;
}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus input:-webkit-autofill,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  border: 1px solid hsl(38, 30%, 80%);
  /*-webkit-text-fill-color: #57BFE7;*/
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  transition: background-color 5000s ease-in-out 0s;
}
.border-1px {
  border-width: 1px;
  border-style: solid;
}
.consigne-traitement {
  font-size: 16px;
  box-shadow: 0 2px 6px 0 hsla(0, 0%, 0%, 0.15);
  border-left: hsl(38, 30%, 65%) solid 3px;
  background-color: #FFF;
  padding: 10px;
  text-align: justify;
}
.panel-segment.gold:hover,
.panel-segment.gold:hover .fa {
  background-color: hsl(38, 30%, 50%);
}
.panel-segment.primary:hover,
.panel-segment.primary:hover .fa {
  background-color: hsl(185, 44%, 50%);
}
.panel-segment.default:hover,
.panel-segment.default:hover .fa {
  background-color: hsl(24, 2%, 79%);
}
.panel-segment.gray:hover,
.panel-segment.gray:hover .fa {
  background-color: hsl(24, 2%, 52%);
}
.panel-segment.inverse:hover,
.panel-segment.inverse:hover .fa {
  background-color: hsl(24, 2%, 40%);
}
.panel-segment.info:hover,
.panel-segment.info:hover .fa {
  background-color: hsl(188, 60%, 71%);
}
.panel-segment.success:hover,
.panel-segment.success:hover .fa {
  background-color: hsl(67, 100%, 38%);
}
.panel-segment.warning:hover,
.panel-segment.warning:hover .fa {
  background-color: hsl(28, 100%, 60%);
}
.panel-segment.danger:hover,
.panel-segment.danger:hover .fa {
  background-color: hsl(10, 100%, 60%);
}
.panel-segment.purple:hover,
.panel-segment.purple:hover .fa {
  background-color: hsl(264, 38%, 63%);
}
.panel-segment.yellow:hover,
.panel-segment.yellow:hover .fa {
  background-color: hsl(42, 100%, 65%);
}
.panel-segment.pink:hover,
.panel-segment.pink:hover .fa {
  background-color: hsl(330, 100%, 65%);
}
.panel-segment.blue:hover,
.panel-segment.blue:hover .fa {
  background-color: hsl(207, 44%, 48%);
}
.panel-segment.white:hover,
.panel-segment.white:hover .fa {
  background-color: #FFF;
}
.alert {
  box-shadow: 0 2px 6px 0 hsla(0, 0%, 0%, 0.15);
  border: none;
}
.champ-modifie {
  background-color: hsl(38, 30%, 65%) !important;
  border-color: hsl(38, 30%, 36%);
  color: #FFF;
}
.mode-screenshot .navbar,
.mode-screenshot .breadcrumb,
.mode-screenshot .contenu-menu-local,
.mode-screenshot .header-boutons,
.mode-screenshot .footer-boutons,
.mode-screenshot .hop-menu-actions {
  display: none;
}
.mode-screenshot .contenu {
  padding-top: 20px;
}
.container-widget:first-child .titre-bloc-dashboard {
  margin-top: -50px;
}
/*# sourceMappingURL=layout_20230125.css.map */