/* Couleurs */
span.logo-iit {
  background: url(../img/sprites/icon_oolog_v6.png) no-repeat top left;
  width: 16px;
  height: 16px;
  background-size: 944px 16px;
  background-position-x: 20px;
  display: inline-block;
  margin: 0 2px;
  /* Changement de taille */
  /*Changement de couleur*/
  /*    Pseudo class pour position des logo*/
  /*Changement de logo*/
}
span.logo-iit.logo-iit-x2 {
  width: 32px;
  height: 32px;
  background-size: 1888px 32px;
  background-position-x: 40px;
  display: inline-block;
  margin: 0 4px;
}
span.logo-iit.logo-iit-x3 {
  width: 48px;
  height: 48px;
  background-size: 2832px 48px;
  background-position-x: 60px;
  display: inline-block;
  margin: 0 6px;
}
span.logo-iit.logo-iit-x4 {
  width: 64px;
  height: 64px;
  background-size: 3776px 64px;
  background-position-x: 80px;
  display: inline-block;
  margin: 0 8px;
}
span.logo-iit.logo-iit-white,
span.logo-iit.logo-iit-white-hover:hover {
  background-image: url(../img/sprites/icon_white_v6.png);
}
span.logo-iit.logo-iit-black,
span.logo-iit.logo-iit-black-hover:hover {
  background-image: url(../img/sprites/icon_black_v6.png);
}
span.logo-iit.logo-iit-grey,
span.logo-iit.logo-iit-grey-hover:hover {
  background-image: url(../img/sprites/icon_grey_v6.png);
}
span.logo-iit.logo-iit-orange,
span.logo-iit.logo-iit-orange-hover:hover {
  background-image: url(../img/sprites/icon_yellow_v6.png);
}
span.logo-iit.logo-iit-green,
span.logo-iit.logo-iit-green-hover:hover {
  background-image: url(../img/sprites/icon_green_v6.png);
}
span.logo-iit.logo-iit-red,
span.logo-iit.logo-iit-red-hover:hover {
  background-image: url(../img/sprites/icon_red_v6.png);
}
span.logo-iit.logo-iit-yellow,
span.logo-iit.logo-iit-yellow-hover:hover {
  background-image: url(../img/sprites/icon_yellow_v6.png);
}
span.logo-iit.logo-iit-oolog,
span.logo-iit.logo-iit-oolog-hover:hover {
  background-image: url(../img/sprites/icon_oolog_v6.png);
}
span.logo-iit.logo-accueil {
  background-position-x: 0px;
}
span.logo-iit.logo-accueil.logo-iit-x2 {
  background-position-x: 0px;
}
span.logo-iit.logo-accueil.logo-iit-x3 {
  background-position-x: 0px;
}
span.logo-iit.logo-accueil.logo-iit-x4 {
  background-position-x: 0px;
}
span.logo-iit.logo-alarme {
  background-position-x: -16px;
}
span.logo-iit.logo-alarme.logo-iit-x2 {
  background-position-x: -32px;
}
span.logo-iit.logo-alarme.logo-iit-x3 {
  background-position-x: -48px;
}
span.logo-iit.logo-alarme.logo-iit-x4 {
  background-position-x: -64px;
}
span.logo-iit.logo-equipmentSub {
  background-position-x: -32px;
}
span.logo-iit.logo-equipmentSub.logo-iit-x2 {
  background-position-x: -64px;
}
span.logo-iit.logo-equipmentSub.logo-iit-x3 {
  background-position-x: -96px;
}
span.logo-iit.logo-equipmentSub.logo-iit-x4 {
  background-position-x: -128px;
}
span.logo-iit.logo-planning {
  background-position-x: -48px;
}
span.logo-iit.logo-planning.logo-iit-x2 {
  background-position-x: -96px;
}
span.logo-iit.logo-planning.logo-iit-x3 {
  background-position-x: -144px;
}
span.logo-iit.logo-planning.logo-iit-x4 {
  background-position-x: -192px;
}
span.logo-iit.logo-composant {
  background-position-x: -64px;
}
span.logo-iit.logo-composant.logo-iit-x2 {
  background-position-x: -128px;
}
span.logo-iit.logo-composant.logo-iit-x3 {
  background-position-x: -192px;
}
span.logo-iit.logo-composant.logo-iit-x4 {
  background-position-x: -256px;
}
span.logo-iit.logo-inter {
  background-position-x: -80px;
}
span.logo-iit.logo-inter.logo-iit-x2 {
  background-position-x: -160px;
}
span.logo-iit.logo-inter.logo-iit-x3 {
  background-position-x: -240px;
}
span.logo-iit.logo-inter.logo-iit-x4 {
  background-position-x: -320px;
}
span.logo-iit.logo-param {
  background-position-x: -96px;
}
span.logo-iit.logo-param.logo-iit-x2 {
  background-position-x: -192px;
}
span.logo-iit.logo-param.logo-iit-x3 {
  background-position-x: -288px;
}
span.logo-iit.logo-param.logo-iit-x4 {
  background-position-x: -384px;
}
span.logo-iit.logo-admin {
  background-position-x: -112px;
}
span.logo-iit.logo-admin.logo-iit-x2 {
  background-position-x: -224px;
}
span.logo-iit.logo-admin.logo-iit-x3 {
  background-position-x: -336px;
}
span.logo-iit.logo-admin.logo-iit-x4 {
  background-position-x: -448px;
}
span.logo-iit.logo-manutention {
  background-position-x: -128px;
}
span.logo-iit.logo-manutention.logo-iit-x2 {
  background-position-x: -256px;
}
span.logo-iit.logo-manutention.logo-iit-x3 {
  background-position-x: -384px;
}
span.logo-iit.logo-manutention.logo-iit-x4 {
  background-position-x: -512px;
}
span.logo-iit.logo-activite {
  background-position-x: -144px;
}
span.logo-iit.logo-activite.logo-iit-x2 {
  background-position-x: -288px;
}
span.logo-iit.logo-activite.logo-iit-x3 {
  background-position-x: -432px;
}
span.logo-iit.logo-activite.logo-iit-x4 {
  background-position-x: -576px;
}
span.logo-iit.logo-board {
  background-position-x: -160px;
}
span.logo-iit.logo-board.logo-iit-x2 {
  background-position-x: -320px;
}
span.logo-iit.logo-board.logo-iit-x3 {
  background-position-x: -480px;
}
span.logo-iit.logo-board.logo-iit-x4 {
  background-position-x: -640px;
}
span.logo-iit.logo-localisation {
  background-position-x: -176px;
}
span.logo-iit.logo-localisation.logo-iit-x2 {
  background-position-x: -352px;
}
span.logo-iit.logo-localisation.logo-iit-x3 {
  background-position-x: -528px;
}
span.logo-iit.logo-localisation.logo-iit-x4 {
  background-position-x: -704px;
}
span.logo-iit.logo-more {
  background-position-x: -192px;
}
span.logo-iit.logo-more.logo-iit-x2 {
  background-position-x: -384px;
}
span.logo-iit.logo-more.logo-iit-x3 {
  background-position-x: -576px;
}
span.logo-iit.logo-more.logo-iit-x4 {
  background-position-x: -768px;
}
span.logo-iit.logo-info {
  background-position-x: -208px;
}
span.logo-iit.logo-info.logo-iit-x2 {
  background-position-x: -416px;
}
span.logo-iit.logo-info.logo-iit-x3 {
  background-position-x: -624px;
}
span.logo-iit.logo-info.logo-iit-x4 {
  background-position-x: -832px;
}
span.logo-iit.logo-lock {
  background-position-x: -224px;
}
span.logo-iit.logo-lock.logo-iit-x2 {
  background-position-x: -448px;
}
span.logo-iit.logo-lock.logo-iit-x3 {
  background-position-x: -672px;
}
span.logo-iit.logo-lock.logo-iit-x4 {
  background-position-x: -896px;
}
span.logo-iit.logo-shutdown {
  background-position-x: -240px;
}
span.logo-iit.logo-shutdown.logo-iit-x2 {
  background-position-x: -480px;
}
span.logo-iit.logo-shutdown.logo-iit-x3 {
  background-position-x: -720px;
}
span.logo-iit.logo-shutdown.logo-iit-x4 {
  background-position-x: -960px;
}
span.logo-iit.logo-localisable-circle {
  background-position-x: -256px;
}
span.logo-iit.logo-localisable-circle.logo-iit-x2 {
  background-position-x: -512px;
}
span.logo-iit.logo-localisable-circle.logo-iit-x3 {
  background-position-x: -768px;
}
span.logo-iit.logo-localisable-circle.logo-iit-x4 {
  background-position-x: -1024px;
}
span.logo-iit.logo-inventoriable-circle {
  background-position-x: -272px;
}
span.logo-iit.logo-inventoriable-circle.logo-iit-x2 {
  background-position-x: -544px;
}
span.logo-iit.logo-inventoriable-circle.logo-iit-x3 {
  background-position-x: -816px;
}
span.logo-iit.logo-inventoriable-circle.logo-iit-x4 {
  background-position-x: -1088px;
}
span.logo-iit.logo-identifiable-circle {
  background-position-x: -288px;
}
span.logo-iit.logo-identifiable-circle.logo-iit-x2 {
  background-position-x: -576px;
}
span.logo-iit.logo-identifiable-circle.logo-iit-x3 {
  background-position-x: -864px;
}
span.logo-iit.logo-identifiable-circle.logo-iit-x4 {
  background-position-x: -1152px;
}
span.logo-iit.logo-lock-circle {
  background-position-x: -304px;
}
span.logo-iit.logo-lock-circle.logo-iit-x2 {
  background-position-x: -608px;
}
span.logo-iit.logo-lock-circle.logo-iit-x3 {
  background-position-x: -912px;
}
span.logo-iit.logo-lock-circle.logo-iit-x4 {
  background-position-x: -1216px;
}
span.logo-iit.logo-add-equip-circle {
  background-position-x: -320px;
}
span.logo-iit.logo-add-equip-circle.logo-iit-x2 {
  background-position-x: -640px;
}
span.logo-iit.logo-add-equip-circle.logo-iit-x3 {
  background-position-x: -960px;
}
span.logo-iit.logo-add-equip-circle.logo-iit-x4 {
  background-position-x: -1280px;
}
span.logo-iit.logo-localisable {
  background-position-x: -336px;
}
span.logo-iit.logo-localisable.logo-iit-x2 {
  background-position-x: -672px;
}
span.logo-iit.logo-localisable.logo-iit-x3 {
  background-position-x: -1008px;
}
span.logo-iit.logo-localisable.logo-iit-x4 {
  background-position-x: -1344px;
}
span.logo-iit.logo-inventoriable {
  background-position-x: -352px;
}
span.logo-iit.logo-inventoriable.logo-iit-x2 {
  background-position-x: -704px;
}
span.logo-iit.logo-inventoriable.logo-iit-x3 {
  background-position-x: -1056px;
}
span.logo-iit.logo-inventoriable.logo-iit-x4 {
  background-position-x: -1408px;
}
span.logo-iit.logo-identifiable {
  background-position-x: -368px;
}
span.logo-iit.logo-identifiable.logo-iit-x2 {
  background-position-x: -736px;
}
span.logo-iit.logo-identifiable.logo-iit-x3 {
  background-position-x: -1104px;
}
span.logo-iit.logo-identifiable.logo-iit-x4 {
  background-position-x: -1472px;
}
span.logo-iit.logo-done {
  background-position-x: -384px;
}
span.logo-iit.logo-done.logo-iit-x2 {
  background-position-x: -768px;
}
span.logo-iit.logo-done.logo-iit-x3 {
  background-position-x: -1152px;
}
span.logo-iit.logo-done.logo-iit-x4 {
  background-position-x: -1536px;
}
span.logo-iit.logo-inter-month {
  background-position-x: -400px;
}
span.logo-iit.logo-inter-month.logo-iit-x2 {
  background-position-x: -800px;
}
span.logo-iit.logo-inter-month.logo-iit-x3 {
  background-position-x: -1200px;
}
span.logo-iit.logo-inter-month.logo-iit-x4 {
  background-position-x: -1600px;
}
span.logo-iit.logo-inter-year {
  background-position-x: -416px;
}
span.logo-iit.logo-inter-year.logo-iit-x2 {
  background-position-x: -832px;
}
span.logo-iit.logo-inter-year.logo-iit-x3 {
  background-position-x: -1248px;
}
span.logo-iit.logo-inter-year.logo-iit-x4 {
  background-position-x: -1664px;
}
span.logo-iit.logo-inter-all {
  background-position-x: -432px;
}
span.logo-iit.logo-inter-all.logo-iit-x2 {
  background-position-x: -864px;
}
span.logo-iit.logo-inter-all.logo-iit-x3 {
  background-position-x: -1296px;
}
span.logo-iit.logo-inter-all.logo-iit-x4 {
  background-position-x: -1728px;
}
span.logo-iit.logo-pending {
  background-position-x: -448px;
}
span.logo-iit.logo-pending.logo-iit-x2 {
  background-position-x: -896px;
}
span.logo-iit.logo-pending.logo-iit-x3 {
  background-position-x: -1344px;
}
span.logo-iit.logo-pending.logo-iit-x4 {
  background-position-x: -1792px;
}
span.logo-iit.logo-round {
  background-position-x: -464px;
}
span.logo-iit.logo-round.logo-iit-x2 {
  background-position-x: -928px;
}
span.logo-iit.logo-round.logo-iit-x3 {
  background-position-x: -1392px;
}
span.logo-iit.logo-round.logo-iit-x4 {
  background-position-x: -1856px;
}
span.logo-iit.logo-planning-arrow-circle {
  background-position-x: -480px;
}
span.logo-iit.logo-planning-arrow-circle.logo-iit-x2 {
  background-position-x: -960px;
}
span.logo-iit.logo-planning-arrow-circle.logo-iit-x3 {
  background-position-x: -1440px;
}
span.logo-iit.logo-planning-arrow-circle.logo-iit-x4 {
  background-position-x: -1920px;
}
span.logo-iit.logo-valid-arrow-circle {
  background-position-x: -496px;
}
span.logo-iit.logo-valid-arrow-circle.logo-iit-x2 {
  background-position-x: -992px;
}
span.logo-iit.logo-valid-arrow-circle.logo-iit-x3 {
  background-position-x: -1488px;
}
span.logo-iit.logo-valid-arrow-circle.logo-iit-x4 {
  background-position-x: -1984px;
}
span.logo-iit.logo-inter-arrow-circle {
  background-position-x: -512px;
}
span.logo-iit.logo-inter-arrow-circle.logo-iit-x2 {
  background-position-x: -1024px;
}
span.logo-iit.logo-inter-arrow-circle.logo-iit-x3 {
  background-position-x: -1536px;
}
span.logo-iit.logo-inter-arrow-circle.logo-iit-x4 {
  background-position-x: -2048px;
}
span.logo-iit.logo-download-circle {
  background-position-x: -528px;
}
span.logo-iit.logo-download-circle.logo-iit-x2 {
  background-position-x: -1056px;
}
span.logo-iit.logo-download-circle.logo-iit-x3 {
  background-position-x: -1584px;
}
span.logo-iit.logo-download-circle.logo-iit-x4 {
  background-position-x: -2112px;
}
span.logo-iit.logo-star {
  background-position-x: -544px;
}
span.logo-iit.logo-star.logo-iit-x2 {
  background-position-x: -1088px;
}
span.logo-iit.logo-star.logo-iit-x3 {
  background-position-x: -1632px;
}
span.logo-iit.logo-star.logo-iit-x4 {
  background-position-x: -2176px;
}
span.logo-iit.logo-valid-circle {
  background-position-x: -560px;
}
span.logo-iit.logo-valid-circle.logo-iit-x2 {
  background-position-x: -1120px;
}
span.logo-iit.logo-valid-circle.logo-iit-x3 {
  background-position-x: -1680px;
}
span.logo-iit.logo-valid-circle.logo-iit-x4 {
  background-position-x: -2240px;
}
span.logo-iit.logo-terminal {
  background-position-x: -576px;
}
span.logo-iit.logo-terminal.logo-iit-x2 {
  background-position-x: -1152px;
}
span.logo-iit.logo-terminal.logo-iit-x3 {
  background-position-x: -1728px;
}
span.logo-iit.logo-terminal.logo-iit-x4 {
  background-position-x: -2304px;
}
span.logo-iit.logo-valid-bubble {
  background-position-x: -592px;
}
span.logo-iit.logo-valid-bubble.logo-iit-x2 {
  background-position-x: -1184px;
}
span.logo-iit.logo-valid-bubble.logo-iit-x3 {
  background-position-x: -1776px;
}
span.logo-iit.logo-valid-bubble.logo-iit-x4 {
  background-position-x: -2368px;
}
span.logo-iit.logo-exclamation-bubble {
  background-position-x: -608px;
}
span.logo-iit.logo-exclamation-bubble.logo-iit-x2 {
  background-position-x: -1216px;
}
span.logo-iit.logo-exclamation-bubble.logo-iit-x3 {
  background-position-x: -1824px;
}
span.logo-iit.logo-exclamation-bubble.logo-iit-x4 {
  background-position-x: -2432px;
}
span.logo-iit.logo-star-bubble {
  background-position-x: -624px;
}
span.logo-iit.logo-star-bubble.logo-iit-x2 {
  background-position-x: -1248px;
}
span.logo-iit.logo-star-bubble.logo-iit-x3 {
  background-position-x: -1872px;
}
span.logo-iit.logo-star-bubble.logo-iit-x4 {
  background-position-x: -2496px;
}
span.logo-iit.logo-eye {
  background-position-x: -640px;
}
span.logo-iit.logo-eye.logo-iit-x2 {
  background-position-x: -1280px;
}
span.logo-iit.logo-eye.logo-iit-x3 {
  background-position-x: -1920px;
}
span.logo-iit.logo-eye.logo-iit-x4 {
  background-position-x: -2560px;
}
span.logo-iit.logo-eye-outline {
  background-position-x: -656px;
}
span.logo-iit.logo-eye-outline.logo-iit-x2 {
  background-position-x: -1312px;
}
span.logo-iit.logo-eye-outline.logo-iit-x3 {
  background-position-x: -1968px;
}
span.logo-iit.logo-eye-outline.logo-iit-x4 {
  background-position-x: -2624px;
}
span.logo-iit.logo-eye-setting {
  background-position-x: -672px;
}
span.logo-iit.logo-eye-setting.logo-iit-x2 {
  background-position-x: -1344px;
}
span.logo-iit.logo-eye-setting.logo-iit-x3 {
  background-position-x: -2016px;
}
span.logo-iit.logo-eye-setting.logo-iit-x4 {
  background-position-x: -2688px;
}
span.logo-iit.logo-comment-outline {
  background-position-x: -688px;
}
span.logo-iit.logo-comment-outline.logo-iit-x2 {
  background-position-x: -1376px;
}
span.logo-iit.logo-comment-outline.logo-iit-x3 {
  background-position-x: -2064px;
}
span.logo-iit.logo-comment-outline.logo-iit-x4 {
  background-position-x: -2752px;
}
span.logo-iit.logo-comment-check {
  background-position-x: -704px;
}
span.logo-iit.logo-comment-check.logo-iit-x2 {
  background-position-x: -1408px;
}
span.logo-iit.logo-comment-check.logo-iit-x3 {
  background-position-x: -2112px;
}
span.logo-iit.logo-comment-check.logo-iit-x4 {
  background-position-x: -2816px;
}
span.logo-iit.logo-comment-alert {
  background-position-x: -720px;
}
span.logo-iit.logo-comment-alert.logo-iit-x2 {
  background-position-x: -1440px;
}
span.logo-iit.logo-comment-alert.logo-iit-x3 {
  background-position-x: -2160px;
}
span.logo-iit.logo-comment-alert.logo-iit-x4 {
  background-position-x: -2880px;
}
span.logo-iit.logo-in {
  background-position-x: -736px;
}
span.logo-iit.logo-in.logo-iit-x2 {
  background-position-x: -1472px;
}
span.logo-iit.logo-in.logo-iit-x3 {
  background-position-x: -2208px;
}
span.logo-iit.logo-in.logo-iit-x4 {
  background-position-x: -2944px;
}
span.logo-iit.logo-out {
  background-position-x: -752px;
}
span.logo-iit.logo-out.logo-iit-x2 {
  background-position-x: -1504px;
}
span.logo-iit.logo-out.logo-iit-x3 {
  background-position-x: -2256px;
}
span.logo-iit.logo-out.logo-iit-x4 {
  background-position-x: -3008px;
}
span.logo-iit.logo-cancelled {
  background-position-x: -768px;
}
span.logo-iit.logo-cancelled.logo-iit-x2 {
  background-position-x: -1536px;
}
span.logo-iit.logo-cancelled.logo-iit-x3 {
  background-position-x: -2304px;
}
span.logo-iit.logo-cancelled.logo-iit-x4 {
  background-position-x: -3072px;
}
span.logo-iit.logo-checklist {
  background-position-x: -784px;
}
span.logo-iit.logo-checklist.logo-iit-x2 {
  background-position-x: -1568px;
}
span.logo-iit.logo-checklist.logo-iit-x3 {
  background-position-x: -2352px;
}
span.logo-iit.logo-checklist.logo-iit-x4 {
  background-position-x: -3136px;
}
span.logo-iit.logo-clock {
  background-position-x: -800px;
}
span.logo-iit.logo-clock.logo-iit-x2 {
  background-position-x: -1600px;
}
span.logo-iit.logo-clock.logo-iit-x3 {
  background-position-x: -2400px;
}
span.logo-iit.logo-clock.logo-iit-x4 {
  background-position-x: -3200px;
}
span.logo-iit.logo-document {
  background-position-x: -816px;
}
span.logo-iit.logo-document.logo-iit-x2 {
  background-position-x: -1632px;
}
span.logo-iit.logo-document.logo-iit-x3 {
  background-position-x: -2448px;
}
span.logo-iit.logo-document.logo-iit-x4 {
  background-position-x: -3264px;
}
span.logo-iit.logo-maintenance {
  background-position-x: -832px;
}
span.logo-iit.logo-maintenance.logo-iit-x2 {
  background-position-x: -1664px;
}
span.logo-iit.logo-maintenance.logo-iit-x3 {
  background-position-x: -2496px;
}
span.logo-iit.logo-maintenance.logo-iit-x4 {
  background-position-x: -3328px;
}
span.logo-iit.logo-no-wifi {
  background-position-x: -848px;
}
span.logo-iit.logo-no-wifi.logo-iit-x2 {
  background-position-x: -1696px;
}
span.logo-iit.logo-no-wifi.logo-iit-x3 {
  background-position-x: -2544px;
}
span.logo-iit.logo-no-wifi.logo-iit-x4 {
  background-position-x: -3392px;
}
span.logo-iit.logo-notification {
  background-position-x: -864px;
}
span.logo-iit.logo-notification.logo-iit-x2 {
  background-position-x: -1728px;
}
span.logo-iit.logo-notification.logo-iit-x3 {
  background-position-x: -2592px;
}
span.logo-iit.logo-notification.logo-iit-x4 {
  background-position-x: -3456px;
}
span.logo-iit.logo-task-cancel {
  background-position-x: -880px;
}
span.logo-iit.logo-task-cancel.logo-iit-x2 {
  background-position-x: -1760px;
}
span.logo-iit.logo-task-cancel.logo-iit-x3 {
  background-position-x: -2640px;
}
span.logo-iit.logo-task-cancel.logo-iit-x4 {
  background-position-x: -3520px;
}
span.logo-iit.logo-wifi {
  background-position-x: -896px;
}
span.logo-iit.logo-wifi.logo-iit-x2 {
  background-position-x: -1792px;
}
span.logo-iit.logo-wifi.logo-iit-x3 {
  background-position-x: -2688px;
}
span.logo-iit.logo-wifi.logo-iit-x4 {
  background-position-x: -3584px;
}
span.logo-iit.logo-wrench {
  background-position-x: -912px;
}
span.logo-iit.logo-wrench.logo-iit-x2 {
  background-position-x: -1824px;
}
span.logo-iit.logo-wrench.logo-iit-x3 {
  background-position-x: -2736px;
}
span.logo-iit.logo-wrench.logo-iit-x4 {
  background-position-x: -3648px;
}
span.logo-iit.logo-burger {
  background-position-x: -928px;
}
span.logo-iit.logo-burger.logo-iit-x2 {
  background-position-x: -1856px;
}
span.logo-iit.logo-burger.logo-iit-x3 {
  background-position-x: -2784px;
}
span.logo-iit.logo-burger.logo-iit-x4 {
  background-position-x: -3712px;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(../assets/font/openSans.woff2) format('woff2');
}
#wait {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999999;
  text-align: center;
  font-weight: bold;
  background: #fff;
  /* Image de loading + texte */
  /* Image Powered by */
}
#wait #loader {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  justify-content: center;
  height: 100%;
  font-family: "Open Sans";
}
#wait #loader img {
  width: 450px;
  background-color: transparent;
}
#wait #powered-by {
  position: absolute;
  bottom: 30px;
  right: 30px;
}
#wait #powered-by img {
  width: 180px;
}
/*
    Passage du design vers quelque chose d'un peu plus flat
    Pour les grid, widget, tree et tabs
*/
.ui-jqgrid,
.ui-widget,
.tree,
.ui-tabs {
  /*
	On supprimes les border radius
    */
  /*
	on supprime les background avec image dans les header et title bar
    */
  /* 
	on supprimes les background image dans les columns 
    */
  /*
	On change la couleur de hover et de secondary des grids
    */
  /*
	on supprime le background en image des pagers
    */
  /*
	on supprime le border radius des onglets de tabs
    */
}
.ui-jqgrid.ui-corner-all,
.ui-widget.ui-corner-all,
.tree.ui-corner-all,
.ui-tabs.ui-corner-all,
.ui-jqgrid.ui-corner-top,
.ui-widget.ui-corner-top,
.tree.ui-corner-top,
.ui-tabs.ui-corner-top,
.ui-jqgrid.ui-corner-bottom,
.ui-widget.ui-corner-bottom,
.tree.ui-corner-bottom,
.ui-tabs.ui-corner-bottom,
.ui-jqgrid.ui-corner-left,
.ui-widget.ui-corner-left,
.tree.ui-corner-left,
.ui-tabs.ui-corner-left,
.ui-jqgrid.ui-corner-right,
.ui-widget.ui-corner-right,
.tree.ui-corner-right,
.ui-tabs.ui-corner-right {
  border-radius: 0px;
}
.ui-jqgrid.ui-button,
.ui-widget.ui-button,
.tree.ui-button,
.ui-tabs.ui-button {
  background: #e6e6e6;
}
.ui-jqgrid.ui-button:hover,
.ui-widget.ui-button:hover,
.tree.ui-button:hover,
.ui-tabs.ui-button:hover {
  background: rgba(233, 91, 51, 0.1);
}
.ui-jqgrid .ui-tabs-nav,
.ui-widget .ui-tabs-nav,
.tree .ui-tabs-nav,
.ui-tabs .ui-tabs-nav {
  display: flex;
  flex-wrap: wrap;
  height: auto !important;
  padding-bottom: 2px !important;
  border: 1px solid #aaaaaa !important;
  border-bottom: 0 !important;
  background: #dcdcdc !important;
  box-sizing: border-box;
  justify-content: center;
}
.ui-jqgrid .ui-tabs-nav.ui-helper-reset,
.ui-widget .ui-tabs-nav.ui-helper-reset,
.tree .ui-tabs-nav.ui-helper-reset,
.ui-tabs .ui-tabs-nav.ui-helper-reset {
  line-height: initial !important;
}
.ui-jqgrid .ui-tabs-nav .ui-state-default,
.ui-widget .ui-tabs-nav .ui-state-default,
.tree .ui-tabs-nav .ui-state-default,
.ui-tabs .ui-tabs-nav .ui-state-default {
  display: flex;
  background: #fff !important;
  flex-grow: 1;
}
.ui-jqgrid .ui-tabs-nav .ui-state-default.ui-corner-top,
.ui-widget .ui-tabs-nav .ui-state-default.ui-corner-top,
.tree .ui-tabs-nav .ui-state-default.ui-corner-top,
.ui-tabs .ui-tabs-nav .ui-state-default.ui-corner-top {
  background: #424242 !important;
  padding: 0;
  margin: 1px 1px 2px 1px;
  border: none;
}
.ui-jqgrid .ui-tabs-nav .ui-state-default.ui-corner-top a,
.ui-widget .ui-tabs-nav .ui-state-default.ui-corner-top a,
.tree .ui-tabs-nav .ui-state-default.ui-corner-top a,
.ui-tabs .ui-tabs-nav .ui-state-default.ui-corner-top a {
  display: block;
  color: #fff;
  outline: none;
  width: 100%;
  text-align: center;
}
.ui-jqgrid .ui-tabs-nav .ui-state-default.ui-corner-top a span,
.ui-widget .ui-tabs-nav .ui-state-default.ui-corner-top a span,
.tree .ui-tabs-nav .ui-state-default.ui-corner-top a span,
.ui-tabs .ui-tabs-nav .ui-state-default.ui-corner-top a span {
  padding-left: 8px !important;
  filter: brightness(0) invert(1);
}
.ui-jqgrid .ui-tabs-nav .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active,
.ui-widget .ui-tabs-nav .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active,
.tree .ui-tabs-nav .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active,
.ui-tabs .ui-tabs-nav .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active {
  background: #00677F !important;
}
.ui-jqgrid .ui-tabs-nav::after,
.ui-widget .ui-tabs-nav::after,
.tree .ui-tabs-nav::after,
.ui-tabs .ui-tabs-nav::after {
  display: none !important;
}
.ui-jqgrid .ui-jqgrid-titlebar,
.ui-widget .ui-jqgrid-titlebar,
.tree .ui-jqgrid-titlebar,
.ui-tabs .ui-jqgrid-titlebar,
.ui-jqgrid .ui-widget-header,
.ui-widget .ui-widget-header,
.tree .ui-widget-header,
.ui-tabs .ui-widget-header {
  color: #646464;
  font-weight: bold;
  font-size: 8pt;
  border: none;
  background: #dcdcdc;
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  border-radius: 0;
  /* on cache le bouton pour réduire les grids */
}
.ui-jqgrid .ui-jqgrid-titlebar .ui-jqgrid-titlebar-close,
.ui-widget .ui-jqgrid-titlebar .ui-jqgrid-titlebar-close,
.tree .ui-jqgrid-titlebar .ui-jqgrid-titlebar-close,
.ui-tabs .ui-jqgrid-titlebar .ui-jqgrid-titlebar-close,
.ui-jqgrid .ui-widget-header .ui-jqgrid-titlebar-close,
.ui-widget .ui-widget-header .ui-jqgrid-titlebar-close,
.tree .ui-widget-header .ui-jqgrid-titlebar-close,
.ui-tabs .ui-widget-header .ui-jqgrid-titlebar-close {
  display: none;
}
.ui-jqgrid .ui-jqgrid-titlebar.ui-tabs-nav,
.ui-widget .ui-jqgrid-titlebar.ui-tabs-nav,
.tree .ui-jqgrid-titlebar.ui-tabs-nav,
.ui-tabs .ui-jqgrid-titlebar.ui-tabs-nav,
.ui-jqgrid .ui-widget-header.ui-tabs-nav,
.ui-widget .ui-widget-header.ui-tabs-nav,
.tree .ui-widget-header.ui-tabs-nav,
.ui-tabs .ui-widget-header.ui-tabs-nav {
  background: none;
}
.ui-jqgrid .ui-jqgrid-hbox .ui-th-column,
.ui-widget .ui-jqgrid-hbox .ui-th-column,
.tree .ui-jqgrid-hbox .ui-th-column,
.ui-tabs .ui-jqgrid-hbox .ui-th-column {
  background: #e6e6e6;
}
.ui-jqgrid .ui-jqgrid-btable tr:not(.jqgfirstrow).ui-priority-secondary,
.ui-widget .ui-jqgrid-btable tr:not(.jqgfirstrow).ui-priority-secondary,
.tree .ui-jqgrid-btable tr:not(.jqgfirstrow).ui-priority-secondary,
.ui-tabs .ui-jqgrid-btable tr:not(.jqgfirstrow).ui-priority-secondary {
  background: #f6f6f6;
}
.ui-jqgrid .ui-jqgrid-btable tr:not(.jqgfirstrow).ui-state-highlight,
.ui-widget .ui-jqgrid-btable tr:not(.jqgfirstrow).ui-state-highlight,
.tree .ui-jqgrid-btable tr:not(.jqgfirstrow).ui-state-highlight,
.ui-tabs .ui-jqgrid-btable tr:not(.jqgfirstrow).ui-state-highlight,
.ui-jqgrid .ui-jqgrid-btable tr:not(.jqgfirstrow):hover,
.ui-widget .ui-jqgrid-btable tr:not(.jqgfirstrow):hover,
.tree .ui-jqgrid-btable tr:not(.jqgfirstrow):hover,
.ui-tabs .ui-jqgrid-btable tr:not(.jqgfirstrow):hover {
  color: #363636;
}
.ui-jqgrid .ui-jqgrid-btable tr:not(.jqgfirstrow):hover,
.ui-widget .ui-jqgrid-btable tr:not(.jqgfirstrow):hover,
.tree .ui-jqgrid-btable tr:not(.jqgfirstrow):hover,
.ui-tabs .ui-jqgrid-btable tr:not(.jqgfirstrow):hover {
  background: #ddd !important;
}
.ui-jqgrid .ui-jqgrid-btable tr:not(.jqgfirstrow).ui-state-highlight,
.ui-widget .ui-jqgrid-btable tr:not(.jqgfirstrow).ui-state-highlight,
.tree .ui-jqgrid-btable tr:not(.jqgfirstrow).ui-state-highlight,
.ui-tabs .ui-jqgrid-btable tr:not(.jqgfirstrow).ui-state-highlight {
  background: #999999 !important;
}
.ui-jqgrid .ui-jqgrid-btable tr:not(.jqgfirstrow).ui-state-highlight td,
.ui-widget .ui-jqgrid-btable tr:not(.jqgfirstrow).ui-state-highlight td,
.tree .ui-jqgrid-btable tr:not(.jqgfirstrow).ui-state-highlight td,
.ui-tabs .ui-jqgrid-btable tr:not(.jqgfirstrow).ui-state-highlight td {
  white-space: normal;
}
.ui-jqgrid .ui-jqgrid-btable tr:not(.jqgfirstrow) td,
.ui-widget .ui-jqgrid-btable tr:not(.jqgfirstrow) td,
.tree .ui-jqgrid-btable tr:not(.jqgfirstrow) td,
.ui-tabs .ui-jqgrid-btable tr:not(.jqgfirstrow) td {
  height: 30px !important;
  font-size: 11px !important;
  border: none !important;
  padding-right: 5px !important;
}
.ui-jqgrid .ui-jqgrid-htable th .ui-jqgrid-sortable,
.ui-widget .ui-jqgrid-htable th .ui-jqgrid-sortable,
.tree .ui-jqgrid-htable th .ui-jqgrid-sortable,
.ui-tabs .ui-jqgrid-htable th .ui-jqgrid-sortable {
  padding: 0 0 0 6px;
  height: auto;
  text-align: left;
  color: #646464;
}
.ui-jqgrid .ui-jqgrid-htable th table.ui-search-table,
.ui-widget .ui-jqgrid-htable th table.ui-search-table,
.tree .ui-jqgrid-htable th table.ui-search-table,
.ui-tabs .ui-jqgrid-htable th table.ui-search-table {
  width: 100%;
  padding: 2px 3px 2px 0;
}
.ui-jqgrid .tree-header,
.ui-widget .tree-header,
.tree .tree-header,
.ui-tabs .tree-header {
  border: 1px solid #aaa;
  border-bottom: none;
}
.ui-jqgrid .tree-content,
.ui-widget .tree-content,
.tree .tree-content,
.ui-tabs .tree-content {
  border-left-color: #aaa !important;
  border-right-color: #aaa !important;
}
.ui-jqgrid .ui-jqgrid-pager,
.ui-widget .ui-jqgrid-pager,
.tree .ui-jqgrid-pager,
.ui-tabs .ui-jqgrid-pager {
  background: #fff;
  border-radius: 0;
  border-color: #aaa;
  border-top-color: #dcdcdc;
}
.ui-jqgrid .ui-tabs-nav li,
.ui-widget .ui-tabs-nav li,
.tree .ui-tabs-nav li,
.ui-tabs .ui-tabs-nav li {
  border-radius: 0px !important;
}
.ui-widget-content.ui-corner-all {
  border-radius: 0px;
}
fieldset {
  padding: 10px 7px 9px 7px;
  border-width: 1px 0px 0px 0px;
}
.layout .ui-layout-resizer {
  border: none;
  background: transparent;
}
.layout .ui-layout-resizer .ui-layout-toggler.ui-layout-toggler-hover {
  background: #aaa;
}
.layout .ui-layout-resizer.ui-layout-resizer-drag {
  opacity: 0;
}
.layout .ui-layout-resizer.ui-layout-resizer-dragging {
  background: #dcdcdc;
}
.layout .ui-layout-pane {
  background: none;
}
.ui-widget-overlay {
  z-index: 3;
}
/* COLORBOX : */
/* Permet de cacher les flèches et le current de la navigation entre les images */
#cboxPrevious,
#cboxNext,
#cboxCurrent {
  visibility: hidden;
}
/* Permet au modal d'être au dessus du menu */
.ui-widget .ui-widget-overlay {
  z-index: 15;
}
.ui-widget .ui-widget {
  z-index: 20;
}
/*Z-index pour les color picker au dessus des dialogs*/
.cp-color-picker {
  z-index: 10;
}
/*CSS pour le tree*/
.jqTree {
  position: relative;
}
.jqTree .tree-overlay {
  display: none;
  position: absolute;
  top: 0 ;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(200, 200, 200, 0.3);
}
#tabDisplayAlarm img {
  height: 90%;
}
.ui-jqgrid .red-cell {
  color: red;
}
.ui-jqgrid .orange-cell {
  color: orange;
}
.iitModal {
  display: none;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  z-index: 100;
  background-color: rgba(155, 155, 155, 0.6);
}
.iitModal .iitModal-content {
  font-family: 'Open Sans';
  line-height: 25px;
  margin: auto;
  margin-top: 75px;
  vertical-align: middle;
  width: 700px;
  background-color: #ffffff;
  border-bottom: 5px solid;
  border-bottom-color: #5c5c5b;
  padding: 15px 0 0 0;
}
.iitModal .iitModal-content .iitModal-title {
  position: relative;
  margin: 0 25px;
  height: 30px;
}
.iitModal .iitModal-content .iitModal-title h1 {
  margin: 4px 0 0 0;
  color: #5c5c5b;
  font-weight: bold;
  font-size: 20px;
}
.iitModal .iitModal-content .iitModal-title .iitModal-close {
  position: absolute;
  right: 0px;
  top: -4px;
}
.iitModal .iitModal-content .iitModal-title .iitModal-close img {
  height: 30px;
}
.iitModal .iitModal-content .iitModal-separator {
  border-bottom: 1px solid #5c5c5b;
  margin-left: 25px;
  padding-top: 10px;
  width: 93%;
}
.iitModal .iitModal-content .iitModal-light-background {
  background-color: #eeeeee;
}
.iitModal .iitModal-content .iitModal-gradient {
  background: linear-gradient(#e0e0e0, #eeeeee);
  height: 10px;
}
.iitModal .iitModal-content button {
  color: #ffffff;
  font-size: 12px;
  background-color: #00677F;
  width: 170px;
  border: 1px #00677F solid;
  padding: 10px 10px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -moz-background-clip: padding;
  background-clip: padding-box;
  cursor: pointer;
  text-align: center;
  float: right;
  margin-right: 55px;
}
.iitModal .iitModal-content button:hover {
  color: #00677F;
  background-color: #ffffff;
  border-color: #00677F;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.25);
}
.iitModal .iitModal-content button:hover .logo-iit {
  background-image: url(../img/sprites/icon_orange.png);
}
#accountBgd #accountInfo {
  margin: 30px 0;
  display: flex;
}
#accountBgd #accountInfo #accountInfoLeft {
  float: left;
  width: 20%;
  text-align: center;
}
#accountBgd #accountInfo #accountInfoLeft img {
  width: 60%;
}
#accountBgd #accountInfo #accountInfoRight {
  width: 80%;
}
#accountBgd #accountInfo #accountInfoRight h1 {
  font-weight: bold;
  font-size: 20px;
  color: #636362;
  margin: 5px 0;
}
#accountBgd #accountInfo #accountInfoRight p {
  margin: 5px 0;
  font-size: 15px;
  font-style: italic;
}
#accountBgd #accountInfo #accountInfoRight input {
  height: 38px;
  border-radius: 5px;
  border: 1px solid #c3c3c3;
  width: 300px;
  font-size: 15px;
  font-style: italic;
  padding: 0 10px;
}
#accountBgd #accountInfo #accountInfoRight button {
  margin-top: 10px;
  width: auto;
  float: none;
  font-size: 15px;
}
#accountBgd #accountInfo #accountInfoRight button .logo-iit {
  position: relative;
  top: 2px;
}
#accountBgd #accountMailSubscription {
  padding: 15px 30px 20px 30px;
}
#accountBgd #accountMailSubscription h1 {
  font-size: 18px;
  color: #636362;
  font-weight: bold;
}
#accountBgd #accountMailSubscription h2 {
  color: #7d7d7d;
  font-size: 18px;
  text-decoration: underline;
  font-weight: normal;
  margin-left: 30px;
  margin-top: 20px;
}
#accountBgd #accountMailSubscription .accountMailSubscriptionElement {
  margin-top: 10px;
  margin-left: 60px;
}
#accountBgd #accountMailSubscription .accountMailSubscriptionElement label {
  color: #7d7d7d;
  font-size: 18px;
  margin-left: 10px;
}
#accountBgd #accountFooter {
  height: 66px;
  position: relative;
}
#accountBgd #accountFooter button {
  float: none;
  position: absolute;
  top: 15px;
  right: 15px;
  margin: 0px;
  font-size: 15px;
}
#aboutBgd #about #aboutMiddle {
  width: 100%;
  margin-bottom: 30px;
  margin-top: 30px;
}
#aboutBgd #about #aboutBottom {
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
}
#aboutBgd #about #gema25 {
  width: 40%;
}
#aboutBgd #about #gema25 img {
  padding-left: 25px;
  width: 70%;
}
#aboutBgd #about #gema img {
  width: 45%;
}
#aboutBgd #about #infoVersion #versions p {
  font-size: 14px;
}
#aboutBgd #about #a2si_rfid {
  width: 40%;
}
#aboutBgd #about #a2si_rfid img {
  width: 75%;
  height: auto;
  padding-left: 25px;
}
#aboutBgd #about #infoA2SI {
  margin-top: 20px;
  width: 100%;
  height: auto;
}
#aboutBgd #about #infoA2SI p {
  font-size: 14px;
  margin-right: 55px;
}
/* begin color */
/* end color*/
/* Menu de gauche */
.left_col {
  min-height: 100%;
  max-height: 100%;
  width: 230px;
  padding: 0;
  position: fixed;
  z-index: 3;
  left: 0px;
  top: 0px;
  display: flex;
  transition: all 0.5s ease;
}
.left_col *::-webkit-scrollbar {
  position: absolute;
  width: 10px;
  background: #eee;
}
.left_col *::-webkit-scrollbar-thumb {
  border: 2px solid #eee;
  background: #ccc;
  border-radius: 20px;
}
.left_col *::-webkit-scrollbar-thumb:hover {
  background: #bbb;
}
.left_col .left_col_content {
  border-right: 1px solid #dadada;
  width: 100%;
  background-color: #ffffff;
  overflow-y: auto;
  scrollbar-width: thin;
  /* CSS du menu */
}
.left_col .left_col_content div.header {
  width: calc(100% - 1px);
  height: 100px;
  position: absolute;
  text-align: center;
  background-color: #00677F;
  margin-bottom: 18px;
}
.left_col .left_col_content div.header img {
  width: 200px;
  cursor: pointer;
}
.left_col .left_col_content div.header img.logo-gema-compacted {
  display: none;
}
.left_col .left_col_content div.header-after {
  transform: skewY(-4deg);
  background-color: #00677F;
  height: 18px;
  width: calc(100% - 1px);
  display: block;
  position: absolute;
  top: 90px;
}
.left_col .left_col_content div.menu {
  display: none;
  margin-top: 130px;
}
.left_col .left_col_content div.menu.selected {
  display: block;
}
.left_col .left_col_content div.menu .menu-section {
  border-bottom: 1px solid #dadada;
  /* Title des sections */
  /* Sous menu */
  /* Lorsque la section est selectionnée */
}
.left_col .left_col_content div.menu .menu-section .menu-section-title {
  padding: 24px 10px;
  display: flex;
  vertical-align: middle;
  cursor: pointer;
}
.left_col .left_col_content div.menu .menu-section .menu-section-title span.menu-section-title-logo {
  margin: 0px 10px;
}
.left_col .left_col_content div.menu .menu-section .menu-section-title h3 {
  font-size: 16px;
  margin-bottom: 0px;
  color: #7B7C80;
  font-weight: normal;
  opacity: 1;
  transition: opacity 0.5s ease;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.left_col .left_col_content div.menu .menu-section .menu-section-title:hover {
  border-right: 3px solid #00677F;
}
.left_col .left_col_content div.menu .menu-section .menu-section-title:hover h3 {
  color: #00677F;
}
.left_col .left_col_content div.menu .menu-section .menu-section-title .menu-section-title-logo.mdi {
  margin-top: -4px;
  margin-bottom: -4px;
  font-size: 18px;
  color: #7E7E7E;
}
.left_col .left_col_content div.menu .menu-section .menu-section-title .menu-section-title-logo.mdi:hover {
  color: #00677F;
}
.left_col .left_col_content div.menu .menu-section.current .menu-section-title {
  border-right: 3px solid #00677F;
}
.left_col .left_col_content div.menu .menu-section.current .menu-section-title h3 {
  color: #00677F;
}
.left_col .left_col_content div.menu .menu-section .menu-section-sub {
  display: none;
  list-style: none;
  background-color: #f1f1f1;
  margin: 0px;
  padding-left: 60px;
  height: 100%;
  border-top: 1px solid #dadada;
}
.left_col .left_col_content div.menu .menu-section .menu-section-sub li {
  display: inline-block;
  margin: 16px 0px 0px 0px;
  width: 100%;
  font-size: 13px;
  color: #7B7C80;
  list-style-position: inside;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  cursor: pointer;
}
.left_col .left_col_content div.menu .menu-section .menu-section-sub li:last-of-type {
  margin-bottom: 16px;
}
.left_col .left_col_content div.menu .menu-section .menu-section-sub li.selected,
.left_col .left_col_content div.menu .menu-section .menu-section-sub li:hover,
.left_col .left_col_content div.menu .menu-section .menu-section-sub li.current {
  color: #00677F;
}
.left_col .left_col_content div.menu .menu-section.selected .menu-section-sub {
  display: block;
}
.left_col .left_col_content div.menu .menu-section:hover .menu-section-title {
  border-right: 3px solid #00677F;
}
.left_col .left_col_content div.menu .menu-section:hover .menu-section-title h3 {
  color: #00677F;
}
/* Header */
.top_nav {
  margin-left: 230px;
  margin-top: 0px;
  display: block;
  transition: all 0.5s ease;
  /* Selecteur de contexte */
}
.top_nav #burger-menu {
  float: left;
  margin: 12px;
  cursor: pointer;
}
.top_nav .header {
  height: 40px;
  background: #f8f8f8;
  border-bottom: 1px solid #dadada;
  margin-bottom: 10px;
  position: fixed;
  left: 230px;
  right: 0;
  z-index: 5;
  color: #717171;
  transition: left 0.5s;
  /* begin toolbar user */
}
.top_nav .header .pull-right {
  float: right;
}
.top_nav .header .toolbar-user-iit {
  height: 40px;
  position: relative;
  z-index: 20;
}
.top_nav .header .toolbar-user-iit div {
  color: #717171;
  float: left;
  display: inline;
  height: 40px;
  /* icon dans le header */
  /* CSS pour le widget Headway */
}
.top_nav .header .toolbar-user-iit div.user-menu {
  padding-top: 12px;
  padding-left: 10px;
  padding-right: 5px;
  height: 28px;
  cursor: pointer;
  transition: background-color 0.5s ease;
}
.top_nav .header .toolbar-user-iit div.user-menu b {
  font-size: 13px;
  position: relative;
  top: -3px;
}
.top_nav .header .toolbar-user-iit div.user-menu:hover .user-dropdown {
  display: block;
}
.top_nav .header .toolbar-user-iit div.user-menu .user-dropdown {
  z-index: 40;
  display: none;
  position: fixed;
  height: auto;
  top: 40px;
  margin-right: 1px;
  right: 0px;
  width: auto;
  background-color: #f1f1f1;
  -webkit-box-shadow: -1px 1px 5px 0px #2b2b2b;
  -moz-box-shadow: -1px 1px 5px 0px #2b2b2b;
  box-shadow: -1px 1px 5px 0px #2b2b2b;
}
.top_nav .header .toolbar-user-iit div.user-menu .user-dropdown a {
  float: none;
  display: block;
  height: 25px;
  border-bottom: 1px solid #e6e6e6;
  text-decoration: none;
  transition: background-color 0.5s ease;
  padding: 5px;
}
.top_nav .header .toolbar-user-iit div.user-menu .user-dropdown a:last-of-type {
  border-bottom: none;
}
.top_nav .header .toolbar-user-iit div.user-menu .user-dropdown a:hover {
  background-color: #00677F;
}
.top_nav .header .toolbar-user-iit div.user-menu .user-dropdown a span.logo-iit {
  position: relative;
  top: 4px;
}
.top_nav .header .toolbar-user-iit div.user-menu:hover {
  background-color: #00677F;
}
.top_nav .header .toolbar-user-iit div.menu-icon {
  padding-right: 5px;
  padding-left: 5px;
  margin-top: 12px;
}
.top_nav .header .toolbar-user-iit div.menu-icon img {
  width: 16px;
  height: 16px;
}
.top_nav .header .toolbar-user-iit div#changelog-container {
  position: relative;
  top: 4px;
}
.top_nav .contexte-selector-container {
  margin: 5px 0 0 10px;
  height: 29px;
  overflow: hidden;
  width: 100px;
}
.top_nav .contexte-selector-container select {
  border: 1px solid #ccc;
  background-color: #ffffff;
  font-size: 16px;
  height: 29px;
  width: 72px;
}
/* Colonne de droite avec le contenu */
.right_col {
  position: absolute;
  display: block;
  background-color: #ffffff;
  left: 230px;
  top: 40px;
  bottom: 0px;
  right: 0px;
  transition: all 0.5s ease;
}
/* CSS menu compact */
img.logo-gema.logo-gema-full {
  margin-top: 20px;
}
.compact .left_col {
  width: 60px;
}
.compact .left_col .left_col_content div.header img {
  width: 40px;
}
.compact .left_col .left_col_content div.header img.logo-gema-full {
  display: none;
}
.compact .left_col .left_col_content div.header img.logo-gema-compacted {
  display: initial;
  margin-top: 35px;
}
.compact .left_col .left_col_content .menu .menu-section.selected .menu-section-sub {
  display: none;
}
.compact .left_col .left_col_content .menu .menu-section.opened .menu-section-sub {
  display: block;
  position: fixed;
  height: auto;
  width: auto;
  left: 59px;
  margin-top: -1px;
  padding: 0;
  overflow: hidden;
  border: 1px solid #dadada;
  background-color: #f1f1f1;
}
.compact .left_col .left_col_content .menu .menu-section.opened .menu-section-sub li {
  position: relative;
  display: block;
  margin: 0px;
  padding: 10px;
}
.compact .left_col .left_col_content .menu .menu-section .menu-section-title {
  padding: 24px 0;
}
.compact .left_col .left_col_content .menu .menu-section .menu-section-title .menu-section-title-logo {
  margin-left: 22px;
}
.compact .left_col .left_col_content .menu .menu-section .menu-section-title h3 {
  display: none;
  opacity: 1;
}
.compact .top_nav .header {
  left: 60px;
}
.compact .right_col {
  left: 60px;
}
#auth {
  background: #fff;
  height: 100%;
}
#auth #support {
  z-index: 1;
  display: flex;
  align-items: center;
  position: absolute;
  right: 10px;
  top: 10px;
  color: #5c5c5b;
}
#auth #support img {
  width: 90px;
  height: 90px;
}
#auth #support p {
  padding: 0 10px 0 0;
  text-align: right;
}
#auth #support p span {
  display: block;
  margin: 4px 0;
}
#auth #powered-by {
  z-index: 1;
  position: absolute;
  bottom: 15px;
  right: 15px;
}
#auth #powered-by img {
  width: 180px;
}
#auth #left {
  z-index: 1;
  position: fixed;
  left: 0;
  top: 0;
  bottom: 0;
  width: 350px;
  background: #00677F;
  background-size: 100%;
  background-position: bottom;
  background-repeat: no-repeat;
  text-align: center;
}
@media (max-width: 700px) {
  #auth #left {
    width: 100px;
  }
}
@media (max-width: 400px) {
  #auth #left {
    display: none;
  }
}
#auth #left img {
  margin: 50px 0 0 0;
  width: 80%;
}
#auth #left::after {
  position: absolute;
  background: #fff;
  bottom: -60px;
  height: 120px;
  left: 0;
  right: 0;
  margin-right: -1px;
  transform: skewY(-8deg);
  content: '';
}
#auth #right {
  display: flex;
  position: fixed;
  left: 350px;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  justify-content: center;
}
@media (max-width: 700px) {
  #auth #right {
    left: 100px;
  }
}
@media (max-width: 400px) {
  #auth #right {
    left: 0;
  }
}
#auth #right img {
  width: 100px;
  height: 100px;
}
#auth #content {
  margin: auto;
}
#auth #content h1 {
  margin: 30px auto;
  color: #5c5c5b;
  font-weight: 200;
}
#auth #content .message {
  margin: auto;
  width: 280px;
  font-weight: bold;
  border-radius: 6px;
  color: #00677F;
}
#auth #content p {
  margin: 15px auto;
  width: 280px;
  text-align: justify;
  text-justify: inter-word;
  word-break: break-word;
}
#auth #content input {
  display: block;
  border-radius: 6px;
}
#auth #content input[type="text"],
#auth #content input[type="password"] {
  margin: 15px auto;
  padding: 10px 15px;
  width: 250px;
  background: #fff;
  border: 1px solid #d3d3d3;
  color: #5c5c5b;
  filter: none;
}
#auth #content input[type="text"]:focus,
#auth #content input[type="password"]:focus {
  outline: none;
  border-color: #00677F;
}
#auth #content input[type="text"]:-webkit-autofill,
#auth #content input[type="password"]:-webkit-autofill {
  box-shadow: 0 0 0 100px #fff inset;
  -webkit-text-fill-color: #5c5c5b !important;
}
#auth #content input[type="text"]:disabled,
#auth #content input[type="password"]:disabled {
  color: #d3d3d3;
}
#auth #content input[type="submit"],
#auth #content button {
  margin: 30px auto;
  padding: 10px 30px;
  width: auto;
  background: #00677F;
  font-size: 15px;
  border: none;
  background-clip: padding-box;
  color: #fff;
  cursor: pointer;
  border-radius: 6px;
}
#auth #content input[type="submit"]:focus,
#auth #content button:focus {
  outline: none;
}
#auth #content input[type="submit"]:disabled {
  background-color: #5c5c5b;
  cursor: not-allowed;
}
#auth a {
  color: #8c8c8c;
  text-decoration: none;
}
#auth a:hover {
  color: #5c5c5b;
}
#geolocMap .labels {
  background-color: black;
  border: 2px solid grey;
  color: white;
  padding: 3px;
  text-align: center;
}
#geolocTools {
  position: absolute ;
  top: 10px;
  left: 110px;
  height: 29px;
  background-color: #FFF;
  -webkit-box-shadow: 0.5px 0.5px 0.5px 0 #888888;
  -moz-box-shadow: 0.5px 0.5px 0.5px 0 #888888;
  box-shadow: 0.5px 0.5px 0.5px 0 #888888;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#geolocTools .geolocTool {
  float: left;
  padding: 4px;
  height: 21px;
  border-right: 1px solid #F0F0F0;
}
#geolocTools .geolocTool:last-of-type {
  border-right: 0px;
}
#geolocTools .geolocTool:last-of-type.geoloc-tool-button:hover {
  -webkit-border-top-right-radius: 2px;
  -webkit-border-bottom-right-radius: 2px;
  -webkit-border-bottom-left-radius: 0;
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topright: 2px;
  -moz-border-radius-bottomright: 2px;
  -moz-border-radius-bottomleft: 0;
  -moz-border-radius-topleft: 0;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
#geolocTools .geolocTool.geoloc-tool-button:hover {
  background-color: #F0F0F0;
  cursor: pointer;
}
#geolocTools label {
  bottom: 2px;
  margin-right: 3px;
  position: relative;
}
/* Dialogue ajout/edition d'une planification */
#DialogAddOrEditPlanifTabInformationVisiteTreeTree {
  max-height: 250px;
}
/* Pseudo class pour les planification de couleur */
/* Modification des item de planif */
#timeSchedulerPlanif .time-sch-item {
  color: white;
  background-color: blue;
  border-color: blue;
  display: flex;
  align-items: center;
  text-align: center;
}
#timeSchedulerPlanif .time-sch-item.planif-started {
  color: white;
  background-color: #00677F;
  border-color: #00677F;
}
#timeSchedulerPlanif .time-sch-item.planif-late {
  color: white;
  background-color: red;
  border-color: red;
}
#timeSchedulerPlanif .time-sch-item.planif-finished {
  color: white;
  background-color: grey;
  border-color: grey;
}
#timeSchedulerPlanif .time-sch-item.planif-cancelled {
  color: white;
  background-color: grey;
  border-color: grey;
}
#timeSchedulerPlanif .time-sch-item.planif-multi {
  color: white;
  background-color: darkblue;
  border-color: darkblue;
}
#timeSchedulerPlanif .time-sch-item .time-sch-item-content {
  margin-left: 10px;
  margin-right: 10px;
}
#timeSchedulerPlanif .time-sch-content-wrap {
  overflow-y: scroll;
}
/*Style pour l'onglet informations générales*/
#DialogAddOrEditPlanifTabInformation input[type=text] {
  width: 400px;
  height: 20px;
}
#DialogAddOrEditPlanifTabInformation select {
  width: 404px;
  height: 24px;
}
#DialogAddOrEditPlanifTabInformation select:disabled {
  background-color: rgba(200, 200, 200, 0.3);
  color: grey;
}
#DialogAddOrEditPlanifTabInformation .disabled {
  opacity: 1;
}
#DialogAddOrEditPlanifTabInformation textarea {
  width: 950px;
  resize: vertical;
}
#DialogAddOrEditPlanifTabInformation #DialogAddOrEditPlanifTabInformationNature {
  display: flex;
  padding: 0 50px 0 0;
  justify-content: space-between;
}
#DialogAddOrEditPlanifTabInformation #DialogAddOrEditPlanifTabInformationNature div {
  position: relative;
  top: 3px;
}
#DialogAddOrEditPlanifTabInformation #DialogAddOrEditPlanifTabInformationNature div input {
  position: relative;
  top: 2px;
}
#DialogAddOrEditPlanifTabInformation h1 {
  margin: 0px;
  font-size: 14px;
  font-style: italic;
  margin-bottom: 10px;
}
#DialogAddOrEditPlanifTabInformation td {
  vertical-align: top;
}
#DialogAddOrEditPlanifTabInformation #DialogAddOrEditPlanifTabInformationVisiteTree {
  height: 490px;
}
#DialogAddOrEditPlanifTabInformation #DialogAddOrEditPlanifTabInformationVisiteTree #DialogAddOrEditPlanifTabInformationVisiteTreeTree {
  height: 190px;
  overflow-y: scroll;
}
#DialogAddOrEditPlanifTabInformation #DialogAddOrEditPlanifTabInformationAgentsCB {
  margin-bottom: 5px;
}
#DialogAddOrEditPlanifTabInformation label[for=DialogAddOrEditPlanifTabInformationAgentsCB] {
  position: relative;
  top: -2px;
}
#DialogAddOrEditPlanifTabInformation #DialogAddOreditPlanifTabInformationActifMessage {
  font-style: italic;
}
#timeSchedulerPlanif-item-overview {
  position: absolute;
  display: none;
  z-index: 100;
  min-width: 400px;
  max-width: 400px;
  padding: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-family: "Open Sans";
}
#timeSchedulerPlanif-item-overview div {
  margin: 5px;
  display: flex;
}
#timeSchedulerPlanif-item-overview h1 {
  display: inline;
  font-weight: 600;
  font-size: 14px;
  margin: 0;
  margin-right: 5px;
}
#timeSchedulerPlanif-item-overview h2 {
  display: inline;
  font-weight: 100;
  font-size: 14px;
  color: #00677F;
  margin: 0;
  margin-left: 5px;
}
#timeSchedulerPlanif-item-overview h2.label-null {
  color: #7d7d7d;
  opacity: 0.4;
  font-style: italic;
}
#timeSchedulerPlanif-item-overview #data-commentaire {
  font-style: italic;
}
#timeSchedulerPlanif-item-overview #data-time {
  flex-grow: 1;
  display: flex;
  align-items: center;
  padding: 0 10px;
}
#timeSchedulerPlanif-item-overview #data-time .data-time-round {
  border-radius: 100%;
  width: 7px;
  border: 1px solid lightgrey;
  height: 7px;
  background: lightgrey;
}
#timeSchedulerPlanif-item-overview #data-time .data-time-trait {
  flex-grow: 1;
  height: 1px;
  border: 1px solid lightgrey;
  background-color: lightgray;
}
#timeSchedulerPlanif-item-overview #data-actif span {
  font-weight: bold;
  background-color: transparent;
}
#timeSchedulerPlanif-item-overview #data-actif span.red {
  color: #c50c0c;
}
#timeSchedulerPlanif-item-overview #data-actif span.orange {
  color: #00677F;
}
#timeSchedulerPlanif-item-overview #data-actif span.green {
  color: #6cc266;
}
/* Style de la dialog d'édition d'une planification commencée */
#DialogEditStartedPlanif input[type="text"].planifInput {
  padding: 0 10px;
  box-sizing: border-box;
  width: 100%;
  height: 28px;
}
#DialogEditStartedPlanif #DialogEditStartedPlanifAffectationAllAgents {
  vertical-align: middle;
}
#DialogEditStartedPlanif textarea {
  width: 100%;
  min-height: 50px;
  max-height: 200px;
  height: 50px;
  box-sizing: border-box;
  resize: vertical;
}
#DialogEditStartedPlanif label {
  vertical-align: middle;
  font-weight: bold;
}
#DialogEditStartedPlanif[data-readonly="false"] label[for] {
  cursor: pointer;
}
#DialogEditStartedPlanif table {
  border-collapse: collapse;
}
#DialogEditStartedPlanif table tr td:not([role="gridcell"]):not(.ui-pg-button):not([align]):not(.ui-search-input) {
  box-sizing: border-box;
  padding: 4px;
}
#DialogEditStartedPlanif table tr td:not([role="gridcell"]):not(.ui-pg-button):not([align]):not(.ui-search-input):not([colspan="2"]):nth-child(2) {
  padding-right: 10px;
}
#DialogEditStartedPlanif table tr td:not([role="gridcell"]):not(.ui-pg-button):not([align]):not(.ui-search-input):not([colspan="2"]):nth-child(3) {
  padding-left: 10px;
}
#DialogEditStartedPlanif table tr.ui-widget-content {
  border: initial;
}
#DialogEditStartedPlanif #DialogEditStartedPlanifTabInformationEquipement {
  height: 190px;
}
#DialogEditStartedPlanif #DialogEditStartedPlanifTabInformationEquipement #DialogEditStartedPlanifTabInformationEquipementTree {
  height: 190px;
}
#DialogEditStartedPlanif #DialogEditStartedPlanifMessage {
  display: none;
  margin: auto;
  margin-bottom: 5px;
  padding: 4px;
  text-align: center;
  color: #fff;
  background: #00677F;
  width: 100%;
  box-sizing: border-box;
}
/* Mise en forme de "l'unité" dans la dialogue d'édition multiple */
.unitCT {
  color: grey;
}
#f_newValue {
  height: 310px;
}
/*Design du formulaire de valeur de CT*/
#dialogAddOrEditEquipement #dialogAddOrEditEquipementInfos {
  width: 100%;
}
#dialogAddOrEditEquipement #dialogAddOrEditEquipementInfos input {
  width: 100%;
}
#dialogAddOrEditEquipement #dialogAddOrEditEquipementProps {
  width: 100%;
}
#dialogAddOrEditEquipement #dialogAddOrEditEquipementProps td {
  padding: 4px;
}
#dialogAddOrEditEquipement #dialogAddOrEditEquipementProps .CT_form_label {
  width: 200px;
}
#dialogAddOrEditEquipement #dialogAddOrEditEquipementProps .CT_form_unit {
  width: 50px;
}
#dialogAddOrEditEquipement #dialogAddOrEditEquipementProps .CT_form_value {
  text-align: center;
}
#dialogAddOrEditEquipement #dialogAddOrEditEquipementProps .CT_form_value input[type=text],
#dialogAddOrEditEquipement #dialogAddOrEditEquipementProps .CT_form_value select {
  width: 100%;
}
#dialogAddOrEditEquipement #dialogAddOrEditEquipementProps .CT_form_value input[type=radio] {
  width: 30px;
}
#dialogAddOrEditEquipement #dialogAddOrEditEquipementProps .CT_form_value input[type=radio] + label {
  text-align: left;
  display: inline-block;
  width: calc(50% - 50px);
}
#dialogAddOrEditEquipement #dialogAddOrEditEquipementProps .CT_form_value > table {
  width: 100%;
  text-align: left;
}
#dialogAddOrEditEquipement #dialogAddOrEditEquipementProps .CT_form_value #editPhoto1,
#dialogAddOrEditEquipement #dialogAddOrEditEquipementProps .CT_form_value #editPhoto2,
#dialogAddOrEditEquipement #dialogAddOrEditEquipementProps .CT_form_value #editPhoto3 {
  display: inline-block;
}
#dialogEditEquipmentFromPDA #dialogEditEquipmentFromPDATreeTree {
  max-height: 264px;
  height: 264px;
  max-width: 300px;
  width: 300px;
}
#dialogStatut table#dialogStatutForm,
#dialogStatutMultiple table#dialogStatutForm,
#dialogStatut table#dialogStatutMultipleForm,
#dialogStatutMultiple table#dialogStatutMultipleForm {
  margin: 0 0 10px 0;
  width: 100%;
}
#dialogStatut table#dialogStatutForm#dialogStatutMultipleForm,
#dialogStatutMultiple table#dialogStatutForm#dialogStatutMultipleForm,
#dialogStatut table#dialogStatutMultipleForm#dialogStatutMultipleForm,
#dialogStatutMultiple table#dialogStatutMultipleForm#dialogStatutMultipleForm {
  margin: 0;
}
#dialogStatut table#dialogStatutForm tr td,
#dialogStatutMultiple table#dialogStatutForm tr td,
#dialogStatut table#dialogStatutMultipleForm tr td,
#dialogStatutMultiple table#dialogStatutMultipleForm tr td {
  padding: 5px 0;
}
#dialogStatut table#dialogStatutForm tr td:first-child,
#dialogStatutMultiple table#dialogStatutForm tr td:first-child,
#dialogStatut table#dialogStatutMultipleForm tr td:first-child,
#dialogStatutMultiple table#dialogStatutMultipleForm tr td:first-child {
  padding-right: 20px;
  width: 1%;
  white-space: nowrap;
}
#dialogStatut table#dialogStatutForm input,
#dialogStatutMultiple table#dialogStatutForm input,
#dialogStatut table#dialogStatutMultipleForm input,
#dialogStatutMultiple table#dialogStatutMultipleForm input,
#dialogStatut table#dialogStatutForm select,
#dialogStatutMultiple table#dialogStatutForm select,
#dialogStatut table#dialogStatutMultipleForm select,
#dialogStatutMultiple table#dialogStatutMultipleForm select {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
#dialogStatut .logo-iit,
#dialogStatutMultiple .logo-iit {
  vertical-align: middle;
}
.indWrapper {
  width: 97%;
  min-height: 100%;
  display: flex;
  flex-wrap: wrap;
  overflow: auto !important;
  border: 1px solid;
  border-width: 1px;
}
.indWrapper div.indGraph {
  position: relative;
  width: 45%;
  margin: 0 2.5%;
  float: left;
  display: inline-block;
}
.indWrapper div.indGraph p {
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  text-decoration: underline;
}
.graphContainer-3 {
  width: 30%;
  margin: 0 1.5%;
  float: left;
}
.graphContainer-2 {
  width: 46%;
  margin: 0 1.5%;
  float: left;
}
.graphContainer-1 {
  width: 75%;
  margin: 0 12% ;
  float: left;
}
.indWrapper canvas {
  margin: auto;
  display: block;
}
.indWrapper table.indTable {
  width: 97%;
  text-align: center;
  border-collapse: collapse;
  border: 2px solid black;
  margin-top: 15px;
  margin-bottom: 15px;
}
.indWrapper table.indTable td {
  border: 1px solid black;
}
/*CSS POUR LE HEADER DE LA VUE INDICATEUR*/
#indHeader {
  font-size: 16px;
}
#indHeader select {
  font-size: 16px;
}
#indHeader span {
  font-weight: bold;
}
#indHeader .marged-span {
  margin-right: 50px;
}
#indHeader #indSummary {
  float: right;
}
.indGraphLegend {
  position: absolute;
  top: 100px;
  height: 0px;
  margin: 0px;
  padding: 0px;
  max-width: 150px;
}
.indGraphLegend li {
  list-style: none;
}
.indGraphLegendColor {
  border: 1px solid black;
  display: block;
  float: left;
  height: 8px;
  margin-right: 4px;
  position: relative;
  top: 3px;
  width: 8px;
}
/*pseudo class pour disable les éléments*/
.disabled.disabled {
  opacity: 0.8;
}
div#synthese.view .logo-iit.disabled {
  opacity: 0.8;
}
div#synthese.view .logo-iit.disabled {
  opacity: 0.8;
}
div#synthese.view #syntheseCenterNorth-resizer {
  display: none !important;
}
div#synthese.view #syntheseCenterNorth {
  height: 130px !important;
}
div#synthese.view #syntheseEquipContainer {
  height: 124px;
  padding-top: 6px;
  display: flex;
  color: #ffffff;
  font-weight: bold;
}
div#synthese.view #syntheseEquipContainer #syntheseEquipWest {
  background-color: #00586C;
  padding: 10px;
  position: relative;
  flex: 1;
  margin-right: 5px;
}
div#synthese.view #syntheseEquipContainer #syntheseEquipWest.disabled {
  opacity: 0.8;
}
div#synthese.view #syntheseEquipContainer #syntheseEquipWest.disabled {
  opacity: 0.8;
}
div#synthese.view #syntheseEquipContainer #syntheseEquipWest #syntheseEquipWestInfo h1 {
  padding: 0;
  margin: 0;
  font-weight: bold;
  font-size: 23px;
  color: #ffffff;
}
div#synthese.view #syntheseEquipContainer #syntheseEquipWest #syntheseEquipWestInfo h2 {
  padding: 0;
  margin: 0;
  font-weight: 500;
}
div#synthese.view #syntheseEquipContainer #syntheseEquipWest #syntheseEquipWestInfo p {
  margin: 2px 0;
  margin-left: -5px;
}
div#synthese.view #syntheseEquipContainer #syntheseEquipWest #syntheseEquipWestInfo p:last-child {
  margin-top: 6px;
}
div#synthese.view #syntheseEquipContainer #syntheseEquipWest #syntheseEquipWestInfo p span.logo-iit {
  position: relative;
  top: 3px;
}
div#synthese.view #syntheseEquipContainer #syntheseEquipWest #syntheseEquipWestInfo p span {
  vertical-align: center;
}
div#synthese.view #syntheseEquipContainer #syntheseEquipWest #syntheseEquipWestInfo p span.status-0 {
  color: #6cc266;
}
div#synthese.view #syntheseEquipContainer #syntheseEquipWest #syntheseEquipWestInfo p span.status-1 {
  color: #00677F;
}
div#synthese.view #syntheseEquipContainer #syntheseEquipWest #syntheseEquipWestInfo p span.status-2 {
  color: #636362;
}
div#synthese.view #syntheseEquipContainer #syntheseEquipWest #syntheseEquipWestProperties {
  position: absolute;
  top: 38px;
  right: 20px;
}
div#synthese.view #syntheseEquipContainer #syntheseEquipWest #syntheseEquipWestProperties > span {
  margin: 0px;
  position: relative;
}
div#synthese.view #syntheseEquipContainer #syntheseEquipWest #syntheseEquipWestProperties > span #syntheseEquipNbTag {
  display: none;
  color: white;
  font-weight: 500;
  position: absolute;
  top: 0;
  left: 35px;
  font-size: 13px;
  background-color: #00677F;
  border-radius: 100%;
  width: 20px;
  text-align: center;
  height: 19px;
  padding-top: 1px;
}
div#synthese.view #syntheseEquipContainer #syntheseEquipWest #syntheseEquipWestProperties > span #syntheseEquipNbContenu {
  display: none;
  color: white;
  font-weight: 500;
  position: absolute;
  font-size: 13px;
  background-color: #00677F;
  width: 43px;
  border-radius: 10px;
  text-align: center;
  top: 40px;
  left: 3px;
  height: 19px;
  padding-top: 1px;
}
div#synthese.view #syntheseEquipContainer .syntheseEquipBlock {
  height: 100%;
  width: 150px;
  margin: 0px 5px;
  display: flex;
}
div#synthese.view #syntheseEquipContainer .syntheseEquipBlock.disabled {
  opacity: 0.8;
}
div#synthese.view #syntheseEquipContainer .syntheseEquipBlock.disabled {
  opacity: 0.8;
}
div#synthese.view #syntheseEquipContainer .syntheseEquipBlock.block-orange {
  background-color: #00677F;
}
div#synthese.view #syntheseEquipContainer .syntheseEquipBlock.block-green {
  background-color: #6dc267;
}
div#synthese.view #syntheseEquipContainer .syntheseEquipBlock.block-blue {
  background-color: #2baea6;
}
div#synthese.view #syntheseEquipContainer .syntheseEquipBlock.block-soft-orange {
  background-color: #00677F;
}
div#synthese.view #syntheseEquipContainer .syntheseEquipBlock:last-of-type {
  margin-right: 0px;
}
div#synthese.view #syntheseEquipContainer #blockLocalisation > div {
  display: flex;
  align-items: center;
}
div#synthese.view #syntheseEquipContainer #blockLocalisation > div > div {
  padding-right: 5px;
}
div#synthese.view #syntheseEquipContainer #blockLocalisation span {
  width: 50px;
  position: relative;
  left: -10px;
  margin-right: -2px;
}
div#synthese.view #syntheseEquipContainer #blockLocalisation p {
  margin: 0;
  text-align: center;
  color: white;
  font-size: 14px;
}
div#synthese.view #syntheseEquipContainer #blockLocalisation p#blockLocalisationLoc {
  font-weight: bold;
  font-size: 14px;
}
div#synthese.view #syntheseEquipContainer #blockInterventions {
  display: flex;
  width: 260px;
}
div#synthese.view #syntheseEquipContainer #blockInterventions #blockInterventionsEast {
  width: 145px;
  height: 100%;
  background-color: #e2f3e0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-around;
  padding-right: 10px;
}
div#synthese.view #syntheseEquipContainer #blockInterventions #blockInterventionsEast span.logo-iit {
  margin: 0 0 0 5px;
}
div#synthese.view #syntheseEquipContainer #blockInterventions #blockInterventionsEast span.value {
  font-size: 16px;
  font-weight: bold;
  position: relative;
  top: -2px;
  width: calc(100% - 70px);
  text-align: center;
}
div#synthese.view #syntheseEquipContainer #blockInterventions #blockInterventionsWest {
  width: auto;
}
div#synthese.view #syntheseEquipContainer #blockPlanificationsCenter,
div#synthese.view #syntheseEquipContainer #blockAlarmesCenter,
div#synthese.view #syntheseEquipContainer #blockInterventionsWest {
  display: flex;
  flex-direction: column;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  color: white;
  padding: 5px;
  width: 100%;
}
div#synthese.view #syntheseEquipContainer #blockPlanificationsCenter p,
div#synthese.view #syntheseEquipContainer #blockAlarmesCenter p,
div#synthese.view #syntheseEquipContainer #blockInterventionsWest p {
  flex: 1;
  margin: 0px;
  font-size: 52px;
  font-weight: bold;
}
/*CSS pour la dialogue de sélection d'un template*/
#dialogRapportSyntheseInterventionSelector p,
#dialogRapportSyntheseSelector p {
  margin: 5px;
  font-style: italic;
}
#dialogRapportSyntheseInterventionSelector table,
#dialogRapportSyntheseSelector table {
  width: 100%;
}
#dialogRapportSyntheseInterventionSelector table td,
#dialogRapportSyntheseSelector table td {
  width: 50%;
}
#dialogRapportSyntheseInterventionSelector table select,
#dialogRapportSyntheseSelector table select {
  width: 100%;
}
#syntheseOngletStatus .logo-iit {
  vertical-align: middle;
}
/*Planning*/
/*Constantes */
.before {
  -moz-border-radius: 4px 0px 0px 4px;
  -webkit-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
  height: 28px;
  margin-left: -15px;
  position: absolute;
  width: 13px;
  font-weight: bold;
  padding: 10px 2px 0px 2px;
  font-size: 13px;
}
.no-resizable .ui-resizable-handle {
  display: none !important;
}
/*Styles*/
.time-sch-profil-container,
.time1-sch-profil-container,
.time2-sch-profil-container {
  float: left;
  margin-left: 60px;
}
.time-sch-profil-container select,
.time1-sch-profil-container select,
.time2-sch-profil-container select {
  font-size: 12px;
  padding: 3px;
  margin-left: 5px;
  border-radius: 3px;
}
.time-sch-profil-container label,
.time1-sch-profil-container label,
.time2-sch-profil-container label {
  font-size: 14px;
  display: inline-block;
  margin-top: 2px;
  float: left;
  font-weight: bold;
}
.time-sch-wrapper .time-sch-times:first-child .time-sch-date-header,
.time1-sch-wrapper .time-sch-times:first-child .time-sch-date-header,
.time2-sch-wrapper .time-sch-times:first-child .time-sch-date-header,
.time-sch-wrapper .time1-sch-times:first-child .time-sch-date-header,
.time1-sch-wrapper .time1-sch-times:first-child .time-sch-date-header,
.time2-sch-wrapper .time1-sch-times:first-child .time-sch-date-header,
.time-sch-wrapper .time2-sch-times:first-child .time-sch-date-header,
.time1-sch-wrapper .time2-sch-times:first-child .time-sch-date-header,
.time2-sch-wrapper .time2-sch-times:first-child .time-sch-date-header,
.time-sch-wrapper .time-sch-times:first-child .time1-sch-date-header,
.time1-sch-wrapper .time-sch-times:first-child .time1-sch-date-header,
.time2-sch-wrapper .time-sch-times:first-child .time1-sch-date-header,
.time-sch-wrapper .time1-sch-times:first-child .time1-sch-date-header,
.time1-sch-wrapper .time1-sch-times:first-child .time1-sch-date-header,
.time2-sch-wrapper .time1-sch-times:first-child .time1-sch-date-header,
.time-sch-wrapper .time2-sch-times:first-child .time1-sch-date-header,
.time1-sch-wrapper .time2-sch-times:first-child .time1-sch-date-header,
.time2-sch-wrapper .time2-sch-times:first-child .time1-sch-date-header,
.time-sch-wrapper .time-sch-times:first-child .time2-sch-date-header,
.time1-sch-wrapper .time-sch-times:first-child .time2-sch-date-header,
.time2-sch-wrapper .time-sch-times:first-child .time2-sch-date-header,
.time-sch-wrapper .time1-sch-times:first-child .time2-sch-date-header,
.time1-sch-wrapper .time1-sch-times:first-child .time2-sch-date-header,
.time2-sch-wrapper .time1-sch-times:first-child .time2-sch-date-header,
.time-sch-wrapper .time2-sch-times:first-child .time2-sch-date-header,
.time1-sch-wrapper .time2-sch-times:first-child .time2-sch-date-header,
.time2-sch-wrapper .time2-sch-times:first-child .time2-sch-date-header {
  font-size: 16px;
  color: #00677F;
}
.time-sch-wrapper .time-sch-section-wrapper,
.time1-sch-wrapper .time-sch-section-wrapper,
.time2-sch-wrapper .time-sch-section-wrapper,
.time-sch-wrapper .time1-sch-section-wrapper,
.time1-sch-wrapper .time1-sch-section-wrapper,
.time2-sch-wrapper .time1-sch-section-wrapper,
.time-sch-wrapper .time2-sch-section-wrapper,
.time1-sch-wrapper .time2-sch-section-wrapper,
.time2-sch-wrapper .time2-sch-section-wrapper {
  bottom: auto;
}
.time-sch-wrapper .time-sch-current-time,
.time1-sch-wrapper .time-sch-current-time,
.time2-sch-wrapper .time-sch-current-time,
.time-sch-wrapper .time1-sch-current-time,
.time1-sch-wrapper .time1-sch-current-time,
.time2-sch-wrapper .time1-sch-current-time,
.time-sch-wrapper .time2-sch-current-time,
.time1-sch-wrapper .time2-sch-current-time,
.time2-sch-wrapper .time2-sch-current-time {
  border-left-style: dashed;
  border-left-width: 3px;
  border-left-color: #00677F;
}
.time-sch-wrapper .time-sch-date.time-sch-header-1-matin,
.time1-sch-wrapper .time-sch-date.time-sch-header-1-matin,
.time2-sch-wrapper .time-sch-date.time-sch-header-1-matin,
.time-sch-wrapper .time1-sch-date.time-sch-header-1-matin,
.time1-sch-wrapper .time1-sch-date.time-sch-header-1-matin,
.time2-sch-wrapper .time1-sch-date.time-sch-header-1-matin,
.time-sch-wrapper .time2-sch-date.time-sch-header-1-matin,
.time1-sch-wrapper .time2-sch-date.time-sch-header-1-matin,
.time2-sch-wrapper .time2-sch-date.time-sch-header-1-matin,
.time-sch-wrapper .time-sch-date.time1-sch-header-1-matin,
.time1-sch-wrapper .time-sch-date.time1-sch-header-1-matin,
.time2-sch-wrapper .time-sch-date.time1-sch-header-1-matin,
.time-sch-wrapper .time1-sch-date.time1-sch-header-1-matin,
.time1-sch-wrapper .time1-sch-date.time1-sch-header-1-matin,
.time2-sch-wrapper .time1-sch-date.time1-sch-header-1-matin,
.time-sch-wrapper .time2-sch-date.time1-sch-header-1-matin,
.time1-sch-wrapper .time2-sch-date.time1-sch-header-1-matin,
.time2-sch-wrapper .time2-sch-date.time1-sch-header-1-matin,
.time-sch-wrapper .time-sch-date.time2-sch-header-1-matin,
.time1-sch-wrapper .time-sch-date.time2-sch-header-1-matin,
.time2-sch-wrapper .time-sch-date.time2-sch-header-1-matin,
.time-sch-wrapper .time1-sch-date.time2-sch-header-1-matin,
.time1-sch-wrapper .time1-sch-date.time2-sch-header-1-matin,
.time2-sch-wrapper .time1-sch-date.time2-sch-header-1-matin,
.time-sch-wrapper .time2-sch-date.time2-sch-header-1-matin,
.time1-sch-wrapper .time2-sch-date.time2-sch-header-1-matin,
.time2-sch-wrapper .time2-sch-date.time2-sch-header-1-matin,
.time-sch-wrapper .time-sch-date.time-sch-header-1-midi,
.time1-sch-wrapper .time-sch-date.time-sch-header-1-midi,
.time2-sch-wrapper .time-sch-date.time-sch-header-1-midi,
.time-sch-wrapper .time1-sch-date.time-sch-header-1-midi,
.time1-sch-wrapper .time1-sch-date.time-sch-header-1-midi,
.time2-sch-wrapper .time1-sch-date.time-sch-header-1-midi,
.time-sch-wrapper .time2-sch-date.time-sch-header-1-midi,
.time1-sch-wrapper .time2-sch-date.time-sch-header-1-midi,
.time2-sch-wrapper .time2-sch-date.time-sch-header-1-midi,
.time-sch-wrapper .time-sch-date.time1-sch-header-1-midi,
.time1-sch-wrapper .time-sch-date.time1-sch-header-1-midi,
.time2-sch-wrapper .time-sch-date.time1-sch-header-1-midi,
.time-sch-wrapper .time1-sch-date.time1-sch-header-1-midi,
.time1-sch-wrapper .time1-sch-date.time1-sch-header-1-midi,
.time2-sch-wrapper .time1-sch-date.time1-sch-header-1-midi,
.time-sch-wrapper .time2-sch-date.time1-sch-header-1-midi,
.time1-sch-wrapper .time2-sch-date.time1-sch-header-1-midi,
.time2-sch-wrapper .time2-sch-date.time1-sch-header-1-midi,
.time-sch-wrapper .time-sch-date.time2-sch-header-1-midi,
.time1-sch-wrapper .time-sch-date.time2-sch-header-1-midi,
.time2-sch-wrapper .time-sch-date.time2-sch-header-1-midi,
.time-sch-wrapper .time1-sch-date.time2-sch-header-1-midi,
.time1-sch-wrapper .time1-sch-date.time2-sch-header-1-midi,
.time2-sch-wrapper .time1-sch-date.time2-sch-header-1-midi,
.time-sch-wrapper .time2-sch-date.time2-sch-header-1-midi,
.time1-sch-wrapper .time2-sch-date.time2-sch-header-1-midi,
.time2-sch-wrapper .time2-sch-date.time2-sch-header-1-midi,
.time-sch-wrapper .time-sch-date.time-sch-header-1-soir,
.time1-sch-wrapper .time-sch-date.time-sch-header-1-soir,
.time2-sch-wrapper .time-sch-date.time-sch-header-1-soir,
.time-sch-wrapper .time1-sch-date.time-sch-header-1-soir,
.time1-sch-wrapper .time1-sch-date.time-sch-header-1-soir,
.time2-sch-wrapper .time1-sch-date.time-sch-header-1-soir,
.time-sch-wrapper .time2-sch-date.time-sch-header-1-soir,
.time1-sch-wrapper .time2-sch-date.time-sch-header-1-soir,
.time2-sch-wrapper .time2-sch-date.time-sch-header-1-soir,
.time-sch-wrapper .time-sch-date.time1-sch-header-1-soir,
.time1-sch-wrapper .time-sch-date.time1-sch-header-1-soir,
.time2-sch-wrapper .time-sch-date.time1-sch-header-1-soir,
.time-sch-wrapper .time1-sch-date.time1-sch-header-1-soir,
.time1-sch-wrapper .time1-sch-date.time1-sch-header-1-soir,
.time2-sch-wrapper .time1-sch-date.time1-sch-header-1-soir,
.time-sch-wrapper .time2-sch-date.time1-sch-header-1-soir,
.time1-sch-wrapper .time2-sch-date.time1-sch-header-1-soir,
.time2-sch-wrapper .time2-sch-date.time1-sch-header-1-soir,
.time-sch-wrapper .time-sch-date.time2-sch-header-1-soir,
.time1-sch-wrapper .time-sch-date.time2-sch-header-1-soir,
.time2-sch-wrapper .time-sch-date.time2-sch-header-1-soir,
.time-sch-wrapper .time1-sch-date.time2-sch-header-1-soir,
.time1-sch-wrapper .time1-sch-date.time2-sch-header-1-soir,
.time2-sch-wrapper .time1-sch-date.time2-sch-header-1-soir,
.time-sch-wrapper .time2-sch-date.time2-sch-header-1-soir,
.time1-sch-wrapper .time2-sch-date.time2-sch-header-1-soir,
.time2-sch-wrapper .time2-sch-date.time2-sch-header-1-soir {
  border-color: #ffffff !important;
}
.time-sch-wrapper .time-sch-date.time-sch-header-1-matin,
.time1-sch-wrapper .time-sch-date.time-sch-header-1-matin,
.time2-sch-wrapper .time-sch-date.time-sch-header-1-matin,
.time-sch-wrapper .time1-sch-date.time-sch-header-1-matin,
.time1-sch-wrapper .time1-sch-date.time-sch-header-1-matin,
.time2-sch-wrapper .time1-sch-date.time-sch-header-1-matin,
.time-sch-wrapper .time2-sch-date.time-sch-header-1-matin,
.time1-sch-wrapper .time2-sch-date.time-sch-header-1-matin,
.time2-sch-wrapper .time2-sch-date.time-sch-header-1-matin,
.time-sch-wrapper .time-sch-date.time1-sch-header-1-matin,
.time1-sch-wrapper .time-sch-date.time1-sch-header-1-matin,
.time2-sch-wrapper .time-sch-date.time1-sch-header-1-matin,
.time-sch-wrapper .time1-sch-date.time1-sch-header-1-matin,
.time1-sch-wrapper .time1-sch-date.time1-sch-header-1-matin,
.time2-sch-wrapper .time1-sch-date.time1-sch-header-1-matin,
.time-sch-wrapper .time2-sch-date.time1-sch-header-1-matin,
.time1-sch-wrapper .time2-sch-date.time1-sch-header-1-matin,
.time2-sch-wrapper .time2-sch-date.time1-sch-header-1-matin,
.time-sch-wrapper .time-sch-date.time2-sch-header-1-matin,
.time1-sch-wrapper .time-sch-date.time2-sch-header-1-matin,
.time2-sch-wrapper .time-sch-date.time2-sch-header-1-matin,
.time-sch-wrapper .time1-sch-date.time2-sch-header-1-matin,
.time1-sch-wrapper .time1-sch-date.time2-sch-header-1-matin,
.time2-sch-wrapper .time1-sch-date.time2-sch-header-1-matin,
.time-sch-wrapper .time2-sch-date.time2-sch-header-1-matin,
.time1-sch-wrapper .time2-sch-date.time2-sch-header-1-matin,
.time2-sch-wrapper .time2-sch-date.time2-sch-header-1-matin {
  background-color: #e6e6e6;
}
.time-sch-wrapper .time-sch-date.time-sch-header-1-midi,
.time1-sch-wrapper .time-sch-date.time-sch-header-1-midi,
.time2-sch-wrapper .time-sch-date.time-sch-header-1-midi,
.time-sch-wrapper .time1-sch-date.time-sch-header-1-midi,
.time1-sch-wrapper .time1-sch-date.time-sch-header-1-midi,
.time2-sch-wrapper .time1-sch-date.time-sch-header-1-midi,
.time-sch-wrapper .time2-sch-date.time-sch-header-1-midi,
.time1-sch-wrapper .time2-sch-date.time-sch-header-1-midi,
.time2-sch-wrapper .time2-sch-date.time-sch-header-1-midi,
.time-sch-wrapper .time-sch-date.time1-sch-header-1-midi,
.time1-sch-wrapper .time-sch-date.time1-sch-header-1-midi,
.time2-sch-wrapper .time-sch-date.time1-sch-header-1-midi,
.time-sch-wrapper .time1-sch-date.time1-sch-header-1-midi,
.time1-sch-wrapper .time1-sch-date.time1-sch-header-1-midi,
.time2-sch-wrapper .time1-sch-date.time1-sch-header-1-midi,
.time-sch-wrapper .time2-sch-date.time1-sch-header-1-midi,
.time1-sch-wrapper .time2-sch-date.time1-sch-header-1-midi,
.time2-sch-wrapper .time2-sch-date.time1-sch-header-1-midi,
.time-sch-wrapper .time-sch-date.time2-sch-header-1-midi,
.time1-sch-wrapper .time-sch-date.time2-sch-header-1-midi,
.time2-sch-wrapper .time-sch-date.time2-sch-header-1-midi,
.time-sch-wrapper .time1-sch-date.time2-sch-header-1-midi,
.time1-sch-wrapper .time1-sch-date.time2-sch-header-1-midi,
.time2-sch-wrapper .time1-sch-date.time2-sch-header-1-midi,
.time-sch-wrapper .time2-sch-date.time2-sch-header-1-midi,
.time1-sch-wrapper .time2-sch-date.time2-sch-header-1-midi,
.time2-sch-wrapper .time2-sch-date.time2-sch-header-1-midi {
  background-color: #d9d9d9;
}
.time-sch-wrapper .time-sch-date.time-sch-header-1-soir,
.time1-sch-wrapper .time-sch-date.time-sch-header-1-soir,
.time2-sch-wrapper .time-sch-date.time-sch-header-1-soir,
.time-sch-wrapper .time1-sch-date.time-sch-header-1-soir,
.time1-sch-wrapper .time1-sch-date.time-sch-header-1-soir,
.time2-sch-wrapper .time1-sch-date.time-sch-header-1-soir,
.time-sch-wrapper .time2-sch-date.time-sch-header-1-soir,
.time1-sch-wrapper .time2-sch-date.time-sch-header-1-soir,
.time2-sch-wrapper .time2-sch-date.time-sch-header-1-soir,
.time-sch-wrapper .time-sch-date.time1-sch-header-1-soir,
.time1-sch-wrapper .time-sch-date.time1-sch-header-1-soir,
.time2-sch-wrapper .time-sch-date.time1-sch-header-1-soir,
.time-sch-wrapper .time1-sch-date.time1-sch-header-1-soir,
.time1-sch-wrapper .time1-sch-date.time1-sch-header-1-soir,
.time2-sch-wrapper .time1-sch-date.time1-sch-header-1-soir,
.time-sch-wrapper .time2-sch-date.time1-sch-header-1-soir,
.time1-sch-wrapper .time2-sch-date.time1-sch-header-1-soir,
.time2-sch-wrapper .time2-sch-date.time1-sch-header-1-soir,
.time-sch-wrapper .time-sch-date.time2-sch-header-1-soir,
.time1-sch-wrapper .time-sch-date.time2-sch-header-1-soir,
.time2-sch-wrapper .time-sch-date.time2-sch-header-1-soir,
.time-sch-wrapper .time1-sch-date.time2-sch-header-1-soir,
.time1-sch-wrapper .time1-sch-date.time2-sch-header-1-soir,
.time2-sch-wrapper .time1-sch-date.time2-sch-header-1-soir,
.time-sch-wrapper .time2-sch-date.time2-sch-header-1-soir,
.time1-sch-wrapper .time2-sch-date.time2-sch-header-1-soir,
.time2-sch-wrapper .time2-sch-date.time2-sch-header-1-soir {
  background-color: #b7b7b7;
}
.time-sch-wrapper .time-sch-section-row-non-dispo td,
.time1-sch-wrapper .time-sch-section-row-non-dispo td,
.time2-sch-wrapper .time-sch-section-row-non-dispo td,
.time-sch-wrapper .time1-sch-section-row-non-dispo td,
.time1-sch-wrapper .time1-sch-section-row-non-dispo td,
.time2-sch-wrapper .time1-sch-section-row-non-dispo td,
.time-sch-wrapper .time2-sch-section-row-non-dispo td,
.time1-sch-wrapper .time2-sch-section-row-non-dispo td,
.time2-sch-wrapper .time2-sch-section-row-non-dispo td {
  background: repeating-linear-gradient(-45deg, #ffffff, #ffffff 10px, #f8f8f8 10px, #f8f8f8 20px);
}
.time-sch-wrapper .time-sch-section,
.time1-sch-wrapper .time-sch-section,
.time2-sch-wrapper .time-sch-section,
.time-sch-wrapper .time1-sch-section,
.time1-sch-wrapper .time1-sch-section,
.time2-sch-wrapper .time1-sch-section,
.time-sch-wrapper .time2-sch-section,
.time1-sch-wrapper .time2-sch-section,
.time2-sch-wrapper .time2-sch-section {
  background: #f8f8f8 !important;
}
.time-sch-wrapper .time-sch-item,
.time1-sch-wrapper .time-sch-item,
.time2-sch-wrapper .time-sch-item,
.time-sch-wrapper .time1-sch-item,
.time1-sch-wrapper .time1-sch-item,
.time2-sch-wrapper .time1-sch-item,
.time-sch-wrapper .time2-sch-item,
.time1-sch-wrapper .time2-sch-item,
.time2-sch-wrapper .time2-sch-item {
  min-height: 38px;
  border: none;
}
.time-sch-wrapper .time-sch-item-start,
.time1-sch-wrapper .time-sch-item-start,
.time2-sch-wrapper .time-sch-item-start,
.time-sch-wrapper .time1-sch-item-start,
.time1-sch-wrapper .time1-sch-item-start,
.time2-sch-wrapper .time1-sch-item-start,
.time-sch-wrapper .time2-sch-item-start,
.time1-sch-wrapper .time2-sch-item-start,
.time2-sch-wrapper .time2-sch-item-start {
  left: 2px;
  border-right: 1px dotted #FFFFFF;
}
.time-sch-wrapper .time-sch-item-end,
.time1-sch-wrapper .time-sch-item-end,
.time2-sch-wrapper .time-sch-item-end,
.time-sch-wrapper .time1-sch-item-end,
.time1-sch-wrapper .time1-sch-item-end,
.time2-sch-wrapper .time1-sch-item-end,
.time-sch-wrapper .time2-sch-item-end,
.time1-sch-wrapper .time2-sch-item-end,
.time2-sch-wrapper .time2-sch-item-end {
  right: 2px;
  border-left: 1px dotted #FFFFFF;
}
.time-sch-wrapper .time-sch-item.item-finished,
.time1-sch-wrapper .time-sch-item.item-finished,
.time2-sch-wrapper .time-sch-item.item-finished,
.time-sch-wrapper .time1-sch-item.item-finished,
.time1-sch-wrapper .time1-sch-item.item-finished,
.time2-sch-wrapper .time1-sch-item.item-finished,
.time-sch-wrapper .time2-sch-item.item-finished,
.time1-sch-wrapper .time2-sch-item.item-finished,
.time2-sch-wrapper .time2-sch-item.item-finished,
.time-sch-wrapper .time-sch-item.planif-finished,
.time1-sch-wrapper .time-sch-item.planif-finished,
.time2-sch-wrapper .time-sch-item.planif-finished,
.time-sch-wrapper .time1-sch-item.planif-finished,
.time1-sch-wrapper .time1-sch-item.planif-finished,
.time2-sch-wrapper .time1-sch-item.planif-finished,
.time-sch-wrapper .time2-sch-item.planif-finished,
.time1-sch-wrapper .time2-sch-item.planif-finished,
.time2-sch-wrapper .time2-sch-item.planif-finished {
  opacity: 1;
}
.time-sch-wrapper .time-sch-item.item-finished .ui-resizable-handle,
.time1-sch-wrapper .time-sch-item.item-finished .ui-resizable-handle,
.time2-sch-wrapper .time-sch-item.item-finished .ui-resizable-handle,
.time-sch-wrapper .time1-sch-item.item-finished .ui-resizable-handle,
.time1-sch-wrapper .time1-sch-item.item-finished .ui-resizable-handle,
.time2-sch-wrapper .time1-sch-item.item-finished .ui-resizable-handle,
.time-sch-wrapper .time2-sch-item.item-finished .ui-resizable-handle,
.time1-sch-wrapper .time2-sch-item.item-finished .ui-resizable-handle,
.time2-sch-wrapper .time2-sch-item.item-finished .ui-resizable-handle,
.time-sch-wrapper .time-sch-item.planif-finished .ui-resizable-handle,
.time1-sch-wrapper .time-sch-item.planif-finished .ui-resizable-handle,
.time2-sch-wrapper .time-sch-item.planif-finished .ui-resizable-handle,
.time-sch-wrapper .time1-sch-item.planif-finished .ui-resizable-handle,
.time1-sch-wrapper .time1-sch-item.planif-finished .ui-resizable-handle,
.time2-sch-wrapper .time1-sch-item.planif-finished .ui-resizable-handle,
.time-sch-wrapper .time2-sch-item.planif-finished .ui-resizable-handle,
.time1-sch-wrapper .time2-sch-item.planif-finished .ui-resizable-handle,
.time2-sch-wrapper .time2-sch-item.planif-finished .ui-resizable-handle {
  display: none !important;
}
.time-sch-wrapper .time-sch-item.item-finished:before,
.time1-sch-wrapper .time-sch-item.item-finished:before,
.time2-sch-wrapper .time-sch-item.item-finished:before,
.time-sch-wrapper .time1-sch-item.item-finished:before,
.time1-sch-wrapper .time1-sch-item.item-finished:before,
.time2-sch-wrapper .time1-sch-item.item-finished:before,
.time-sch-wrapper .time2-sch-item.item-finished:before,
.time1-sch-wrapper .time2-sch-item.item-finished:before,
.time2-sch-wrapper .time2-sch-item.item-finished:before,
.time-sch-wrapper .time-sch-item.planif-finished:before,
.time1-sch-wrapper .time-sch-item.planif-finished:before,
.time2-sch-wrapper .time-sch-item.planif-finished:before,
.time-sch-wrapper .time1-sch-item.planif-finished:before,
.time1-sch-wrapper .time1-sch-item.planif-finished:before,
.time2-sch-wrapper .time1-sch-item.planif-finished:before,
.time-sch-wrapper .time2-sch-item.planif-finished:before,
.time1-sch-wrapper .time2-sch-item.planif-finished:before,
.time2-sch-wrapper .time2-sch-item.planif-finished:before {
  -moz-border-radius: 4px 0px 0px 4px;
  -webkit-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
  height: 28px;
  margin-left: -15px;
  position: absolute;
  width: 13px;
  font-weight: bold;
  padding: 10px 2px 0px 2px;
  font-size: 13px;
  content: "✔";
  background: #0bcd7d;
}
.time-sch-wrapper .time-sch-item.item-finished .time-sch-item-start,
.time1-sch-wrapper .time-sch-item.item-finished .time-sch-item-start,
.time2-sch-wrapper .time-sch-item.item-finished .time-sch-item-start,
.time-sch-wrapper .time1-sch-item.item-finished .time-sch-item-start,
.time1-sch-wrapper .time1-sch-item.item-finished .time-sch-item-start,
.time2-sch-wrapper .time1-sch-item.item-finished .time-sch-item-start,
.time-sch-wrapper .time2-sch-item.item-finished .time-sch-item-start,
.time1-sch-wrapper .time2-sch-item.item-finished .time-sch-item-start,
.time2-sch-wrapper .time2-sch-item.item-finished .time-sch-item-start,
.time-sch-wrapper .time-sch-item.planif-finished .time-sch-item-start,
.time1-sch-wrapper .time-sch-item.planif-finished .time-sch-item-start,
.time2-sch-wrapper .time-sch-item.planif-finished .time-sch-item-start,
.time-sch-wrapper .time1-sch-item.planif-finished .time-sch-item-start,
.time1-sch-wrapper .time1-sch-item.planif-finished .time-sch-item-start,
.time2-sch-wrapper .time1-sch-item.planif-finished .time-sch-item-start,
.time-sch-wrapper .time2-sch-item.planif-finished .time-sch-item-start,
.time1-sch-wrapper .time2-sch-item.planif-finished .time-sch-item-start,
.time2-sch-wrapper .time2-sch-item.planif-finished .time-sch-item-start,
.time-sch-wrapper .time-sch-item.item-finished .time-sch-item-end,
.time1-sch-wrapper .time-sch-item.item-finished .time-sch-item-end,
.time2-sch-wrapper .time-sch-item.item-finished .time-sch-item-end,
.time-sch-wrapper .time1-sch-item.item-finished .time-sch-item-end,
.time1-sch-wrapper .time1-sch-item.item-finished .time-sch-item-end,
.time2-sch-wrapper .time1-sch-item.item-finished .time-sch-item-end,
.time-sch-wrapper .time2-sch-item.item-finished .time-sch-item-end,
.time1-sch-wrapper .time2-sch-item.item-finished .time-sch-item-end,
.time2-sch-wrapper .time2-sch-item.item-finished .time-sch-item-end,
.time-sch-wrapper .time-sch-item.planif-finished .time-sch-item-end,
.time1-sch-wrapper .time-sch-item.planif-finished .time-sch-item-end,
.time2-sch-wrapper .time-sch-item.planif-finished .time-sch-item-end,
.time-sch-wrapper .time1-sch-item.planif-finished .time-sch-item-end,
.time1-sch-wrapper .time1-sch-item.planif-finished .time-sch-item-end,
.time2-sch-wrapper .time1-sch-item.planif-finished .time-sch-item-end,
.time-sch-wrapper .time2-sch-item.planif-finished .time-sch-item-end,
.time1-sch-wrapper .time2-sch-item.planif-finished .time-sch-item-end,
.time2-sch-wrapper .time2-sch-item.planif-finished .time-sch-item-end {
  display: none;
}
.time-sch-wrapper .time-sch-item.item-cancelled,
.time1-sch-wrapper .time-sch-item.item-cancelled,
.time2-sch-wrapper .time-sch-item.item-cancelled,
.time-sch-wrapper .time1-sch-item.item-cancelled,
.time1-sch-wrapper .time1-sch-item.item-cancelled,
.time2-sch-wrapper .time1-sch-item.item-cancelled,
.time-sch-wrapper .time2-sch-item.item-cancelled,
.time1-sch-wrapper .time2-sch-item.item-cancelled,
.time2-sch-wrapper .time2-sch-item.item-cancelled,
.time-sch-wrapper .time-sch-item.planif-cancelled,
.time1-sch-wrapper .time-sch-item.planif-cancelled,
.time2-sch-wrapper .time-sch-item.planif-cancelled,
.time-sch-wrapper .time1-sch-item.planif-cancelled,
.time1-sch-wrapper .time1-sch-item.planif-cancelled,
.time2-sch-wrapper .time1-sch-item.planif-cancelled,
.time-sch-wrapper .time2-sch-item.planif-cancelled,
.time1-sch-wrapper .time2-sch-item.planif-cancelled,
.time2-sch-wrapper .time2-sch-item.planif-cancelled {
  opacity: 1;
}
.time-sch-wrapper .time-sch-item.item-cancelled .ui-resizable-handle,
.time1-sch-wrapper .time-sch-item.item-cancelled .ui-resizable-handle,
.time2-sch-wrapper .time-sch-item.item-cancelled .ui-resizable-handle,
.time-sch-wrapper .time1-sch-item.item-cancelled .ui-resizable-handle,
.time1-sch-wrapper .time1-sch-item.item-cancelled .ui-resizable-handle,
.time2-sch-wrapper .time1-sch-item.item-cancelled .ui-resizable-handle,
.time-sch-wrapper .time2-sch-item.item-cancelled .ui-resizable-handle,
.time1-sch-wrapper .time2-sch-item.item-cancelled .ui-resizable-handle,
.time2-sch-wrapper .time2-sch-item.item-cancelled .ui-resizable-handle,
.time-sch-wrapper .time-sch-item.planif-cancelled .ui-resizable-handle,
.time1-sch-wrapper .time-sch-item.planif-cancelled .ui-resizable-handle,
.time2-sch-wrapper .time-sch-item.planif-cancelled .ui-resizable-handle,
.time-sch-wrapper .time1-sch-item.planif-cancelled .ui-resizable-handle,
.time1-sch-wrapper .time1-sch-item.planif-cancelled .ui-resizable-handle,
.time2-sch-wrapper .time1-sch-item.planif-cancelled .ui-resizable-handle,
.time-sch-wrapper .time2-sch-item.planif-cancelled .ui-resizable-handle,
.time1-sch-wrapper .time2-sch-item.planif-cancelled .ui-resizable-handle,
.time2-sch-wrapper .time2-sch-item.planif-cancelled .ui-resizable-handle {
  display: none !important;
}
.time-sch-wrapper .time-sch-item.item-cancelled:before,
.time1-sch-wrapper .time-sch-item.item-cancelled:before,
.time2-sch-wrapper .time-sch-item.item-cancelled:before,
.time-sch-wrapper .time1-sch-item.item-cancelled:before,
.time1-sch-wrapper .time1-sch-item.item-cancelled:before,
.time2-sch-wrapper .time1-sch-item.item-cancelled:before,
.time-sch-wrapper .time2-sch-item.item-cancelled:before,
.time1-sch-wrapper .time2-sch-item.item-cancelled:before,
.time2-sch-wrapper .time2-sch-item.item-cancelled:before,
.time-sch-wrapper .time-sch-item.planif-cancelled:before,
.time1-sch-wrapper .time-sch-item.planif-cancelled:before,
.time2-sch-wrapper .time-sch-item.planif-cancelled:before,
.time-sch-wrapper .time1-sch-item.planif-cancelled:before,
.time1-sch-wrapper .time1-sch-item.planif-cancelled:before,
.time2-sch-wrapper .time1-sch-item.planif-cancelled:before,
.time-sch-wrapper .time2-sch-item.planif-cancelled:before,
.time1-sch-wrapper .time2-sch-item.planif-cancelled:before,
.time2-sch-wrapper .time2-sch-item.planif-cancelled:before {
  -moz-border-radius: 4px 0px 0px 4px;
  -webkit-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
  height: 28px;
  margin-left: -15px;
  position: absolute;
  width: 13px;
  font-weight: bold;
  padding: 10px 2px 0px 2px;
  font-size: 13px;
  content: "X";
  background: #c50c0c;
}
.time-sch-wrapper .time-sch-item.item-cancelled .time-sch-item-start,
.time1-sch-wrapper .time-sch-item.item-cancelled .time-sch-item-start,
.time2-sch-wrapper .time-sch-item.item-cancelled .time-sch-item-start,
.time-sch-wrapper .time1-sch-item.item-cancelled .time-sch-item-start,
.time1-sch-wrapper .time1-sch-item.item-cancelled .time-sch-item-start,
.time2-sch-wrapper .time1-sch-item.item-cancelled .time-sch-item-start,
.time-sch-wrapper .time2-sch-item.item-cancelled .time-sch-item-start,
.time1-sch-wrapper .time2-sch-item.item-cancelled .time-sch-item-start,
.time2-sch-wrapper .time2-sch-item.item-cancelled .time-sch-item-start,
.time-sch-wrapper .time-sch-item.planif-cancelled .time-sch-item-start,
.time1-sch-wrapper .time-sch-item.planif-cancelled .time-sch-item-start,
.time2-sch-wrapper .time-sch-item.planif-cancelled .time-sch-item-start,
.time-sch-wrapper .time1-sch-item.planif-cancelled .time-sch-item-start,
.time1-sch-wrapper .time1-sch-item.planif-cancelled .time-sch-item-start,
.time2-sch-wrapper .time1-sch-item.planif-cancelled .time-sch-item-start,
.time-sch-wrapper .time2-sch-item.planif-cancelled .time-sch-item-start,
.time1-sch-wrapper .time2-sch-item.planif-cancelled .time-sch-item-start,
.time2-sch-wrapper .time2-sch-item.planif-cancelled .time-sch-item-start,
.time-sch-wrapper .time-sch-item.item-cancelled .time-sch-item-end,
.time1-sch-wrapper .time-sch-item.item-cancelled .time-sch-item-end,
.time2-sch-wrapper .time-sch-item.item-cancelled .time-sch-item-end,
.time-sch-wrapper .time1-sch-item.item-cancelled .time-sch-item-end,
.time1-sch-wrapper .time1-sch-item.item-cancelled .time-sch-item-end,
.time2-sch-wrapper .time1-sch-item.item-cancelled .time-sch-item-end,
.time-sch-wrapper .time2-sch-item.item-cancelled .time-sch-item-end,
.time1-sch-wrapper .time2-sch-item.item-cancelled .time-sch-item-end,
.time2-sch-wrapper .time2-sch-item.item-cancelled .time-sch-item-end,
.time-sch-wrapper .time-sch-item.planif-cancelled .time-sch-item-end,
.time1-sch-wrapper .time-sch-item.planif-cancelled .time-sch-item-end,
.time2-sch-wrapper .time-sch-item.planif-cancelled .time-sch-item-end,
.time-sch-wrapper .time1-sch-item.planif-cancelled .time-sch-item-end,
.time1-sch-wrapper .time1-sch-item.planif-cancelled .time-sch-item-end,
.time2-sch-wrapper .time1-sch-item.planif-cancelled .time-sch-item-end,
.time-sch-wrapper .time2-sch-item.planif-cancelled .time-sch-item-end,
.time1-sch-wrapper .time2-sch-item.planif-cancelled .time-sch-item-end,
.time2-sch-wrapper .time2-sch-item.planif-cancelled .time-sch-item-end {
  display: none;
}
.time-sch-wrapper .time-sch-item.item-pending,
.time1-sch-wrapper .time-sch-item.item-pending,
.time2-sch-wrapper .time-sch-item.item-pending,
.time-sch-wrapper .time1-sch-item.item-pending,
.time1-sch-wrapper .time1-sch-item.item-pending,
.time2-sch-wrapper .time1-sch-item.item-pending,
.time-sch-wrapper .time2-sch-item.item-pending,
.time1-sch-wrapper .time2-sch-item.item-pending,
.time2-sch-wrapper .time2-sch-item.item-pending,
.time-sch-wrapper .time-sch-item.planif-started,
.time1-sch-wrapper .time-sch-item.planif-started,
.time2-sch-wrapper .time-sch-item.planif-started,
.time-sch-wrapper .time1-sch-item.planif-started,
.time1-sch-wrapper .time1-sch-item.planif-started,
.time2-sch-wrapper .time1-sch-item.planif-started,
.time-sch-wrapper .time2-sch-item.planif-started,
.time1-sch-wrapper .time2-sch-item.planif-started,
.time2-sch-wrapper .time2-sch-item.planif-started {
  background-color: #00677F;
}
.time-sch-wrapper .time-sch-item.item-pending .ui-resizable-handle,
.time1-sch-wrapper .time-sch-item.item-pending .ui-resizable-handle,
.time2-sch-wrapper .time-sch-item.item-pending .ui-resizable-handle,
.time-sch-wrapper .time1-sch-item.item-pending .ui-resizable-handle,
.time1-sch-wrapper .time1-sch-item.item-pending .ui-resizable-handle,
.time2-sch-wrapper .time1-sch-item.item-pending .ui-resizable-handle,
.time-sch-wrapper .time2-sch-item.item-pending .ui-resizable-handle,
.time1-sch-wrapper .time2-sch-item.item-pending .ui-resizable-handle,
.time2-sch-wrapper .time2-sch-item.item-pending .ui-resizable-handle,
.time-sch-wrapper .time-sch-item.planif-started .ui-resizable-handle,
.time1-sch-wrapper .time-sch-item.planif-started .ui-resizable-handle,
.time2-sch-wrapper .time-sch-item.planif-started .ui-resizable-handle,
.time-sch-wrapper .time1-sch-item.planif-started .ui-resizable-handle,
.time1-sch-wrapper .time1-sch-item.planif-started .ui-resizable-handle,
.time2-sch-wrapper .time1-sch-item.planif-started .ui-resizable-handle,
.time-sch-wrapper .time2-sch-item.planif-started .ui-resizable-handle,
.time1-sch-wrapper .time2-sch-item.planif-started .ui-resizable-handle,
.time2-sch-wrapper .time2-sch-item.planif-started .ui-resizable-handle {
  display: none !important;
}
.time-sch-wrapper .time-sch-item.item-pending:before,
.time1-sch-wrapper .time-sch-item.item-pending:before,
.time2-sch-wrapper .time-sch-item.item-pending:before,
.time-sch-wrapper .time1-sch-item.item-pending:before,
.time1-sch-wrapper .time1-sch-item.item-pending:before,
.time2-sch-wrapper .time1-sch-item.item-pending:before,
.time-sch-wrapper .time2-sch-item.item-pending:before,
.time1-sch-wrapper .time2-sch-item.item-pending:before,
.time2-sch-wrapper .time2-sch-item.item-pending:before,
.time-sch-wrapper .time-sch-item.planif-started:before,
.time1-sch-wrapper .time-sch-item.planif-started:before,
.time2-sch-wrapper .time-sch-item.planif-started:before,
.time-sch-wrapper .time1-sch-item.planif-started:before,
.time1-sch-wrapper .time1-sch-item.planif-started:before,
.time2-sch-wrapper .time1-sch-item.planif-started:before,
.time-sch-wrapper .time2-sch-item.planif-started:before,
.time1-sch-wrapper .time2-sch-item.planif-started:before,
.time2-sch-wrapper .time2-sch-item.planif-started:before {
  -moz-border-radius: 4px 0px 0px 4px;
  -webkit-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
  height: 28px;
  margin-left: -15px;
  position: absolute;
  width: 13px;
  font-weight: bold;
  padding: 10px 2px 0px 2px;
  font-size: 13px;
  content: "X";
  background: #00677F;
}
.time-sch-wrapper .time-sch-item.item-multi,
.time1-sch-wrapper .time-sch-item.item-multi,
.time2-sch-wrapper .time-sch-item.item-multi,
.time-sch-wrapper .time1-sch-item.item-multi,
.time1-sch-wrapper .time1-sch-item.item-multi,
.time2-sch-wrapper .time1-sch-item.item-multi,
.time-sch-wrapper .time2-sch-item.item-multi,
.time1-sch-wrapper .time2-sch-item.item-multi,
.time2-sch-wrapper .time2-sch-item.item-multi {
  background-color: darkblue;
}
.time-sch-wrapper .time-sch-item.item-status-none,
.time1-sch-wrapper .time-sch-item.item-status-none,
.time2-sch-wrapper .time-sch-item.item-status-none,
.time-sch-wrapper .time1-sch-item.item-status-none,
.time1-sch-wrapper .time1-sch-item.item-status-none,
.time2-sch-wrapper .time1-sch-item.item-status-none,
.time-sch-wrapper .time2-sch-item.item-status-none,
.time1-sch-wrapper .time2-sch-item.item-status-none,
.time2-sch-wrapper .time2-sch-item.item-status-none {
  background-color: #2299DD;
}
.time-sch-wrapper .time-sch-item.item-status-none:hover,
.time1-sch-wrapper .time-sch-item.item-status-none:hover,
.time2-sch-wrapper .time-sch-item.item-status-none:hover,
.time-sch-wrapper .time1-sch-item.item-status-none:hover,
.time1-sch-wrapper .time1-sch-item.item-status-none:hover,
.time2-sch-wrapper .time1-sch-item.item-status-none:hover,
.time-sch-wrapper .time2-sch-item.item-status-none:hover,
.time1-sch-wrapper .time2-sch-item.item-status-none:hover,
.time2-sch-wrapper .time2-sch-item.item-status-none:hover {
  background-color: #2299DD;
}
.time-sch-wrapper .time-sch-item.item-status-none.item-multi,
.time1-sch-wrapper .time-sch-item.item-status-none.item-multi,
.time2-sch-wrapper .time-sch-item.item-status-none.item-multi,
.time-sch-wrapper .time1-sch-item.item-status-none.item-multi,
.time1-sch-wrapper .time1-sch-item.item-status-none.item-multi,
.time2-sch-wrapper .time1-sch-item.item-status-none.item-multi,
.time-sch-wrapper .time2-sch-item.item-status-none.item-multi,
.time1-sch-wrapper .time2-sch-item.item-status-none.item-multi,
.time2-sch-wrapper .time2-sch-item.item-status-none.item-multi {
  background-color: darkblue;
}
.time-sch-wrapper .time-sch-item.item-status-none.item-multi:hover,
.time1-sch-wrapper .time-sch-item.item-status-none.item-multi:hover,
.time2-sch-wrapper .time-sch-item.item-status-none.item-multi:hover,
.time-sch-wrapper .time1-sch-item.item-status-none.item-multi:hover,
.time1-sch-wrapper .time1-sch-item.item-status-none.item-multi:hover,
.time2-sch-wrapper .time1-sch-item.item-status-none.item-multi:hover,
.time-sch-wrapper .time2-sch-item.item-status-none.item-multi:hover,
.time1-sch-wrapper .time2-sch-item.item-status-none.item-multi:hover,
.time2-sch-wrapper .time2-sch-item.item-status-none.item-multi:hover {
  background-color: darkblue;
}
.time-sch-wrapper td.time-sch-date.time-sch-date-header,
.time1-sch-wrapper td.time-sch-date.time-sch-date-header,
.time2-sch-wrapper td.time-sch-date.time-sch-date-header,
.time-sch-wrapper td.time1-sch-date.time1-sch-date-header,
.time1-sch-wrapper td.time1-sch-date.time1-sch-date-header,
.time2-sch-wrapper td.time1-sch-date.time1-sch-date-header,
.time-sch-wrapper td.time2-sch-date.time2-sch-date-header,
.time1-sch-wrapper td.time2-sch-date.time2-sch-date-header,
.time2-sch-wrapper td.time2-sch-date.time2-sch-date-header {
  background: #f8f8f8;
  font-weight: bold;
}
#visu_empWestNorth {
  display: flex !important ;
}
#visu_empWestNorth span {
  position: relative;
  top: 4px;
}
#visu_empWestNorth input {
  height: 20px ;
  flex-grow: 1;
  margin: 0px 5px;
}
#visu_empWestNorth button {
  flex-grow: 1;
  height: 26px;
  margin: 0px 5px;
}
#visu_empWestNorth .iitMapContent .iitMapSelectedPoint {
  background-color: none;
}
#emplacementSynth .iitMapContent.emplacement-filled {
  background-color: #607d8b;
  color: white;
}
/* Masquer les barres de resize */
div#indicateursPrevisionnels.view #indicateursPrevisionnelsLayoutNorth-resizer {
  display: none !important;
}
div#indicateursPrevisionnels.view #indPrev_TabCenterNorth-resizer {
  display: none !important;
}
div#indicateursPrevisionnels.view #indicateursPrevisionnelsMenuTabCenterWest-resizer {
  display: none !important;
}
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabInformation table,
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabRecurrence table {
  width: 100%;
}
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabInformation input[type=text],
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabRecurrence input[type=text],
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabInformation input[type=number],
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabRecurrence input[type=number] {
  width: 95%;
  height: 20px;
}
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabInformation .disabled,
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabRecurrence .disabled {
  opacity: 1;
}
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabInformation #D_AddOrEdit_ModOTTabInformationNature,
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabRecurrence #D_AddOrEdit_ModOTTabInformationNature {
  display: flex;
  padding: 0 50px 0 0;
  justify-content: space-between;
}
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabInformation #D_AddOrEdit_ModOTTabInformationNature div,
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabRecurrence #D_AddOrEdit_ModOTTabInformationNature div {
  position: relative;
  top: 3px;
  width: 50%;
}
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabInformation #D_AddOrEdit_ModOTTabInformationNature div input,
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabRecurrence #D_AddOrEdit_ModOTTabInformationNature div input {
  position: relative;
  top: 2px;
}
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabInformation h1,
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabRecurrence h1 {
  margin: 0px;
  font-size: 14px;
  font-style: italic;
  margin-bottom: 10px;
}
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabInformation td,
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabRecurrence td {
  vertical-align: top;
}
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabInformation #D_AddOrEdit_ModOTTabInformationVisiteTree,
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabRecurrence #D_AddOrEdit_ModOTTabInformationVisiteTree {
  height: 490px;
}
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabInformation #D_AddOrEdit_ModOTTabInformationVisiteTree #D_AddOrEdit_ModOTTabInformationVisiteTreeTree,
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabRecurrence #D_AddOrEdit_ModOTTabInformationVisiteTree #D_AddOrEdit_ModOTTabInformationVisiteTreeTree {
  height: 190px;
  overflow-y: scroll;
}
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabInformation #D_AddOrEdit_ModOTTabInformationAgentsCB,
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabRecurrence #D_AddOrEdit_ModOTTabInformationAgentsCB {
  margin-bottom: 5px;
}
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabInformation label[for=D_AddOrEdit_ModOTTabInformationAgentsCB],
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabRecurrence label[for=D_AddOrEdit_ModOTTabInformationAgentsCB] {
  position: relative;
  top: -2px;
}
#D_AddOrEdit_ModOT #D_AddOrEdit_ModOTTabRecurrence tr {
  height: 34px;
}
#intervention.view #interventionInformationResume {
  position: relative;
}
#intervention.view #interventionInformationResume > div {
  margin-bottom: 15px;
  padding: 0px 10px;
}
#intervention.view #interventionInformationResume > div:nth-of-type(2) {
  padding-top: 10px;
}
#intervention.view #interventionInformationResume > div:last-of-type {
  margin-bottom: 0px;
}
#intervention.view #interventionInformationResume #interventionInformationResumeDisabled {
  height: 100%;
  position: absolute;
  width: 100%;
  margin: 0px;
  padding: 0px;
  z-index: 10000;
  background-color: rgba(255, 255, 255, 0.8);
}
#intervention.view #interventionInformationResume #interventionInformationResumeLibelle #interventionInformationResumelibelleValue {
  color: #00677F;
  position: relative;
  top: -8px;
  font-size: 15px;
  font-weight: bold;
}
#intervention.view #interventionInformationResume #interventionInformationResumeLibelle #interventionInformationResumelibelleDownload {
  float: right;
  cursor: pointer;
}
#intervention.view #interventionInformationResume #interventionInformationResumeDate .interventionInformationResumeDateValue {
  position: relative;
  top: -10px;
}
#intervention.view #interventionInformationResume #interventionInformationResumeDate #interventionInformationResumeDateEnd {
  margin-right: 40px;
}
#intervention.view #interventionInformationResume #interventionInformationResumeEquipment {
  background-color: #F1F1F1;
}
#intervention.view #interventionInformationResume #interventionInformationResumeEquipment #interventionInformationResumeEquipmentLabel {
  font-weight: bold;
  font-size: 13px;
}
#intervention.view #interventionInformationResume #interventionInformationResumeEquipment #interventionInformationResumeEquipmentType {
  font-size: 13px;
}
#intervention.view #interventionInformationResume #interventionInformationResumeEquipment #interventionInformationResumeEquipmentTask {
  font-weight: bold;
}
#intervention.view #interventionInformationResume table {
  width: 100%;
}
/*CSS pour la dialogue de sélection d'un template*/
#dialogRapportInterventionSelector p {
  margin: 5px;
  font-style: italic;
}
#dialogRapportInterventionSelector table {
  width: 100%;
}
#dialogRapportInterventionSelector table td {
  width: 50%;
}
#dialogRapportInterventionSelector table select {
  width: 100%;
}
/* Modal changement et historique de statut d'un rapport sélectionné */
#dialogStatutInter #gbox_dialogStatutInterHistoryGrid,
#dialogMultipleStatutInter #gbox_dialogStatutInterHistoryGrid {
  margin: 5px 0 0 0;
}
#dialogStatutInter #gbox_dialogStatutInterHistoryGrid .ui-jqgrid-bdiv,
#dialogMultipleStatutInter #gbox_dialogStatutInterHistoryGrid .ui-jqgrid-bdiv {
  overflow-x: hidden;
}
#dialogStatutInter table#dialogStatutInterForm,
#dialogMultipleStatutInter table#dialogStatutInterForm,
#dialogStatutInter table#dialogMultipleStatutInterForm,
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm {
  width: 100%;
}
#dialogStatutInter table#dialogStatutInterForm td:first-child,
#dialogMultipleStatutInter table#dialogStatutInterForm td:first-child,
#dialogStatutInter table#dialogMultipleStatutInterForm td:first-child,
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm td:first-child {
  width: 155px;
}
#dialogStatutInter table#dialogStatutInterForm th,
#dialogMultipleStatutInter table#dialogStatutInterForm th,
#dialogStatutInter table#dialogMultipleStatutInterForm th,
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm th {
  padding: 10px 0 5px 0;
}
#dialogStatutInter table#dialogStatutInterForm input,
#dialogMultipleStatutInter table#dialogStatutInterForm input,
#dialogStatutInter table#dialogMultipleStatutInterForm input,
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm input,
#dialogStatutInter table#dialogStatutInterForm select,
#dialogMultipleStatutInter table#dialogStatutInterForm select,
#dialogStatutInter table#dialogMultipleStatutInterForm select,
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm select {
  padding: 6px 10px;
  box-sizing: border-box;
}
#dialogStatutInter table#dialogStatutInterForm select option[value="0"],
#dialogMultipleStatutInter table#dialogStatutInterForm select option[value="0"],
#dialogStatutInter table#dialogMultipleStatutInterForm select option[value="0"],
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm select option[value="0"] {
  color: #C50C0C;
}
#dialogStatutInter table#dialogStatutInterForm select option[value="1"],
#dialogMultipleStatutInter table#dialogStatutInterForm select option[value="1"],
#dialogStatutInter table#dialogMultipleStatutInterForm select option[value="1"],
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm select option[value="1"] {
  color: #6CC266;
}
#dialogStatutInter table#dialogStatutInterForm select option[value="2"],
#dialogMultipleStatutInter table#dialogStatutInterForm select option[value="2"],
#dialogStatutInter table#dialogMultipleStatutInterForm select option[value="2"],
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm select option[value="2"] {
  color: #E95B33;
}
#dialogStatutInter table#dialogStatutInterForm input[type="text"],
#dialogMultipleStatutInter table#dialogStatutInterForm input[type="text"],
#dialogStatutInter table#dialogMultipleStatutInterForm input[type="text"],
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm input[type="text"] {
  width: 100%;
}
#dialogStatutInter table#dialogStatutInterForm select,
#dialogMultipleStatutInter table#dialogStatutInterForm select,
#dialogStatutInter table#dialogMultipleStatutInterForm select,
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm select {
  width: 150px;
}
#dialogAddOrEditTemplate td {
  padding: 5px;
}
#dialogAddOrEditTemplate input[type=text],
#dialogAddOrEditTemplate input[type=file] {
  width: 100%;
}
#dialogEquiptype #D_template h2,
#dialogDuplicate #D_template h2,
#dialogEquiptype #D_duplicate_template h2,
#dialogDuplicate #D_duplicate_template h2 {
  font-size: 11px;
  text-align: center;
}
div#accueil.view #accueilNorth h1 {
  padding: 20px;
  color: #00677F;
  font-weight: bold;
  margin-bottom: 5px;
}
div#accueil.view #accueil-synchro-disabled {
  font-size: 14px;
  background-color: #00677F;
  color: white;
  padding: 5px;
  font-weight: bold;
  margin-bottom: 5px;
  display: none;
}
div#accueil.view #accueil-synchro-disabled span {
  position: relative;
  top: 3px;
}
div#accueil.view #accueil-synchro-disabled span img {
  width: 16px;
  height: 16px;
}
div#apiKey.view #apiKeyEastNorth h1 {
  text-align: center;
}
div#apiKey.view #apiKeyEastNorth #apiKeyQrCode {
  width: 256px;
  margin: auto;
  margin-bottom: 10px;
}
div#apiKey.view #apiKeyEastNorth #apiKeyAppJWT {
  width: 90%;
  margin: auto;
  font-style: italic;
  overflow-wrap: break-word;
  background-color: lightgrey;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 10px;
}
#reports.view #layoutReportsEast.disabled {
  opacity: 0.5;
}
#reports.view #reportsResume {
  position: relative;
  padding: 10px;
}
#reports.view #reportsResume .reportsResumeInfo {
  display: flex;
  align-items: center;
}
#reports.view #reportsResume .reportsResumeInfo:not(.first-child) {
  padding: 10px 0;
}
#reports.view #reportsResume .reportsResumeInfo .reportsResumeInfoLeft {
  display: flex;
  align-items: center;
}
#reports.view #reportsResume .reportsResumeInfo .reportsResumeInfoLeft #reportsNumero {
  font-weight: bold;
  color: #00677F;
}
#reports.view #reportsResume .reportsResumeInfo .reportsResumeInfoLeft .logo-iit {
  margin-right: 10px;
}
#reports.view #reportsResume .reportsResumeInfo .reportsResumeInfoRight {
  display: flex;
  align-items: center;
  margin-left: auto;
}
#reports.view #reportsResume #reportsDownload {
  cursor: pointer;
}
#reports.view #gridReports select {
  width: 100%;
  background: none;
  border: 0;
  outline: none;
}
#reports.view #gridReports select option[value="0"],
#reports.view #gridReports select.status-0 {
  color: #fd572b !important;
}
#reports.view #gridReports select option[value="1"],
#reports.view #gridReports select.status-1 {
  color: #000 !important;
}
#reports.view #gridReports select option[value="2"],
#reports.view #gridReports select.status-2 {
  color: #c9283e !important;
}
#reports.view #gridReports select option[value="3"],
#reports.view #gridReports select.status-3 {
  color: #0bcd7d !important;
}
#dialogStatusChange #dialogStatusChangeStatus.status-0 {
  color: #fd572b;
}
#dialogStatusChange #dialogStatusChangeStatus.status-1 {
  color: #000;
}
#dialogStatusChange #dialogStatusChangeStatus.status-2 {
  color: #c9283e;
}
#dialogStatusChange #dialogStatusChangeStatus.status-3 {
  color: #0bcd7d;
}
#dialogReportStatusHistoryGrid td[aria-describedby="dialogReportStatusHistoryGrid_status"].status-0 {
  color: #fd572b;
}
#dialogReportStatusHistoryGrid td[aria-describedby="dialogReportStatusHistoryGrid_status"].status-1 {
  color: #000;
}
#dialogReportStatusHistoryGrid td[aria-describedby="dialogReportStatusHistoryGrid_status"].status-2 {
  color: #c9283e;
}
#dialogReportStatusHistoryGrid td[aria-describedby="dialogReportStatusHistoryGrid_status"].status-3 {
  color: #0bcd7d;
}
#dialogReportDuplicate #dialogReportDuplicateForm td {
  padding: 2px 0;
}
#dialogReportDuplicate #dialogReportDuplicateForm td:last-child {
  padding-left: 15px;
}
#dialogReportDuplicate #dialogReportDuplicateForm td input {
  padding: 0.3em;
  border: 1px solid #aaaaaa;
  color: #222222;
}
#imagesDragAndDrop {
  display: none;
  align-items: center;
  justify-content: center;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: #000;
  backdrop-filter: grayscale(70%) blur(6px);
  background: rgba(255, 255, 255, 0.3);
  font-size: 22px;
  animation-duration: 500ms;
  animation-name: imagesDragAndDrop;
  animation-fill-mode: forwards;
}
#imageFile {
  display: none;
}
#layoutImagesCenter .ui-jqgrid-titlebar {
  display: flex;
  align-items: center;
}
#layoutImagesCenter .ui-jqgrid-titlebar #imageStorageIndicator {
  position: relative;
  display: flex;
  align-items: stretch;
  margin: 0 10px 0 auto;
  width: 110px;
  height: 24px;
  background: #e6e6e6;
  border-radius: 3px;
  border: 1px solid #d3d3d3;
  overflow: hidden;
}
#layoutImagesCenter .ui-jqgrid-titlebar #imageStorageIndicator #imageStorageIndicatorValue {
  background: #f8f8f8;
}
#layoutImagesCenter .ui-jqgrid-titlebar #imageStorageIndicator #imageStorageIndicatorText {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  color: #555;
  font-size: 11px;
  font-weight: normal;
}
#layoutImagesCenter img.IIT_zoomIMG {
  margin: 5px auto;
  max-width: 60px;
  max-height: 35px;
  min-height: 35px;
  height: 35px;
  border-radius: 3px;
}
#layoutImagesCenter td[aria-describedby="tabImages_copy"] .fm-button {
  user-select: none;
  transition: background 300ms, color 300ms, border-color 300ms;
}
#layoutImagesCenter td[aria-describedby="tabImages_copy"] .fm-button.active {
  padding: 0.4em 34px;
  background: #00677F !important;
  border-color: #00677F;
  color: #fff !important;
}
#layoutImagesCenter td[aria-describedby="tabImages_copy"] .fm-button span.ui-icon {
  margin-top: -8px;
}
#layoutImagesCenter .ui-state-highlight td[aria-describedby="tabImages_copy"] .fm-button {
  color: #2e83ff;
}
#layoutImagesCenter .progress {
  margin: 5px 0;
  display: flex;
  align-items: stretch;
  width: 100%;
  height: 13px;
  border-radius: 3px;
  overflow: hidden;
  background: #e6e6e6;
}
#layoutImagesCenter .progress .progress-value {
  background: #00677F;
  transition: width 0.3s;
}
#layoutImagesCenter #imagesInfo {
  display: flex;
  flex-direction: column;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  align-items: center;
  justify-content: center;
  position: absolute;
  color: #555;
  cursor: pointer;
  transition: background 500ms ease;
}
#layoutImagesCenter #imagesInfo:hover {
  background: #efefef;
}
#layoutImagesCenter #imagesInfo h2 {
  padding: 0;
  margin: 0 0 20px 0;
  color: #00677F;
  font-weight: normal;
}
#imagesDialogSlug {
  display: flex;
}
#imagesDialogSlug img {
  max-width: 100px;
  max-height: 100px;
  border-radius: 3px;
}
#imagesDialogSlug div {
  display: flex;
  flex-direction: column;
  margin: auto;
}
#imagesDialogSlug div label {
  margin: 0 0 5px 5px;
  font-weight: bold;
}
#imagesDialogSlug div input {
  padding: 4px 10px;
}
div#parametre.view legend {
  font-size: 15px;
}
div#parametre.view #tableDashboard {
  background-color: #ffffff;
  /*toggle button */
}
div#parametre.view #tableDashboard .parameterValueCB:checked + .custom-control-label,
div#parametre.view #tableDashboard label.selected {
  font-weight: bold;
  color: #00677F;
}
div#parametre.view #tableDashboard * {
  box-sizing: border-box;
}
div#parametre.view #tableDashboard .titrePartie {
  font-size: 15px;
}
div#parametre.view #tableDashboard .titreSousPartie {
  padding-left: 27px;
}
div#parametre.view #tableDashboard .titreSousPartiei {
  padding-left: 4px;
}
div#parametre.view #tableDashboard .parametreDashboard {
  display: inline;
  text-align: center;
}
div#parametre.view #tableDashboard .switch-field {
  display: flex;
}
div#parametre.view #tableDashboard .switch-field input {
  position: absolute;
  height: 1px;
}
div#parametre.view #tableDashboard .switch-field input:checked + label {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}
div#parametre.view #tableDashboard .switch-field label {
  background-color: #e4e4e4;
  display: block;
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
  line-height: 1;
  padding: 8px 16px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3), 0 1px rgba(255, 255, 255, 0.1);
}
div#parametre.view #tableDashboard .switch-field label:hover {
  cursor: pointer;
}
div#parametre.view #gemaCompanionForm th {
  font-size: 14px;
  padding: 15px 0 5px 0;
}
div#parametre.view #gemaCompanionForm .companionTab + label {
  display: none;
}
div#parametre.view #gemaCompanionForm .companionTab:checked {
  margin-top: 3px;
}
div#parametre.view #gemaCompanionForm .companionTab:checked + label {
  display: block;
  margin-top: 3px;
}
div#parametre.view #gemaCompanionForm #gemaCompanionFormIcons {
  margin-top: 4px;
  max-height: 155px;
  padding: 7px;
  background-color: white;
  border-radius: 3px;
  border: 1px solid #ddd;
  text-align: center;
  overflow: auto;
}
div#parametre.view #gemaCompanionForm #gemaCompanionFormIcons .mdi {
  display: inline-flex;
  width: 40px;
  height: 40px;
  align-items: center;
  justify-content: center;
  font-size: 28px;
  color: #666;
  border-radius: 50%;
  cursor: pointer;
  transition: background 500ms ease;
}
div#parametre.view #gemaCompanionForm #gemaCompanionFormIcons .mdi.active {
  color: #00677F;
  background-color: rgba(0, 0, 0, 0.05);
  cursor: default;
  pointer-events: none;
}
/*pseudo class pour disable les éléments*/
.disabled.disabled {
  opacity: 0.8;
}
.supportFreshdesk .flex {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
  align-items: center;
}
.supportFreshdesk .flexCol {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.supportFreshdesk .logDoc {
  width: 100px;
  height: 100px;
}
div#dashboard.view {
  background-color: #ffffff;
  /* Flexbox */
}
div#dashboard.view .logo-iit.disabled {
  opacity: 0.8;
}
div#dashboard.view .logo-iit.disabled {
  opacity: 0.8;
}
div#dashboard.view #dashboardNorth p {
  text-align: center;
  font-weight: bold;
  font-size: 30px;
  color: #00677F;
}
div#dashboard.view #dashboardCenter {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
div#dashboard.view #dashboardCenter .dashboardBlock {
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  text-align: center;
  color: white;
  background-color: #00677F;
  flex-grow: 1;
  margin: 10px;
}
div#dashboard.view #dashboardCenter .dashboardBlock.dashboardBlock-x3 {
  width: calc(33% - (2 * 10px));
}
div#dashboard.view #dashboardCenter .dashboardBlock.dashboardBlock-x2 {
  width: calc(50% - (2 * 10px));
}
div#dashboard.view #dashboardCenter .dashboardBlock.dashboardBlock:nth-child(1) {
  background: #00677F;
  filter: brightness(1.3);
}
div#dashboard.view #dashboardCenter .dashboardBlock.dashboardBlock:nth-child(2) {
  background: #00677F;
  filter: brightness(1.2);
  filter: contrast(1.2);
}
div#dashboard.view #dashboardCenter .dashboardBlock.dashboardBlock:nth-child(3) {
  background: #00677F;
  filter: brightness(1.4);
}
div#dashboard.view #dashboardCenter .dashboardBlock.dashboardBlock:nth-child(4) {
  background: #00677F;
  filter: brightness(0.85);
}
div#dashboard.view #dashboardCenter .dashboardBlock.dashboardBlock:nth-child(5) {
  background: #00677F;
  filter: brightness(1);
}
div#dashboard.view #dashboardCenter .dashboardBlock.dashboardBlock:nth-child(6) {
  background: #00677F;
  filter: brightness(0.9);
}
div#dashboard.view #dashboardCenter .dashboardBlock .logo-iit {
  display: block;
  margin: 12px auto;
}
div#dashboard.view #dashboardCenter .dashboardBlock .dashboardBlock-value {
  font-weight: bold;
  display: block;
  font-size: 33px;
}
div#dashboard.view #dashboardCenter .dashboardBlock .dashboardBlock-text {
  font-style: italic;
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
div#dashboard.view #dashboardSouth {
  display: flex;
  justify-content: space-around;
}
div#dashboard.view #dashboardSouth .titre {
  background-color: white;
  position: absolute;
  font-size: x-large;
  width: auto;
  height: auto;
  top: -25px;
  text-align: center;
  padding: 0 25px;
  font-weight: 300;
}
div#dashboard.view #dashboardSouth .box {
  margin: 30px auto;
  position: relative;
  justify-content: center;
  text-align: left;
  font-size: large;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 0;
}
div#dashboard.view #dashboardSouth .supportFreshdesk {
  width: 900px;
  border: 3px solid #eeeeee;
  vertical-align: middle;
  font-size: medium;
}
div#dashboard.view #dashboardSouth .supportFreshdesk p {
  text-align: center;
}
div.alert {
  text-align: center;
  font-size: 17px;
  width: 150px;
  position: absolute;
  left: 1200px;
  z-index: 1;
  padding: 5px;
  margin: 10px;
}
div.alert.alert_warning {
  background-color: #FFEBCD !important;
  color: #00677F;
}
div.alert.alert_error {
  background-color: #E9967A !important;
  color: #c50c0c;
}
div.alert.alert_success {
  background-color: #9ACD32 !important;
  color: #2E8B57;
}
.fsize20 {
  font-size: 20px;
}
#gestionClientsMessage,
#syntheseClientsMessage {
  display: none;
  background: #bfe3ff;
  border: 1px solid blue;
  color: blue;
  font-size: 13px;
  font-weight: bold;
  left: 15%;
  padding: 5px;
  position: absolute;
  text-align: center;
  top: 10px;
  width: 70%;
  z-index: 5;
}
#dialogAddOrEditClient,
#dialogAddOrEditEstablishment,
#dialogAddOrEditAffair {
  padding: 5px 0;
}
#dialogAddOrEditClient table tr td:nth-child(odd),
#dialogAddOrEditEstablishment table tr td:nth-child(odd),
#dialogAddOrEditAffair table tr td:nth-child(odd) {
  padding: 15px 20px;
  width: 142px;
}
#dialogAddOrEditClient table tr td:nth-child(odd) label,
#dialogAddOrEditEstablishment table tr td:nth-child(odd) label,
#dialogAddOrEditAffair table tr td:nth-child(odd) label {
  font-weight: bold;
}
#dialogAddOrEditClient table tr td:nth-child(odd) label b.required,
#dialogAddOrEditEstablishment table tr td:nth-child(odd) label b.required,
#dialogAddOrEditAffair table tr td:nth-child(odd) label b.required {
  color: #c50c0c;
}
#dialogAddOrEditClient table tr td textarea,
#dialogAddOrEditEstablishment table tr td textarea,
#dialogAddOrEditAffair table tr td textarea {
  resize: vertical;
  min-height: 46px;
  padding: 3px;
}
#dialogAddOrEditClient #dialogAddOrEditClientError,
#dialogAddOrEditEstablishment #dialogAddOrEditClientError,
#dialogAddOrEditAffair #dialogAddOrEditClientError,
#dialogAddOrEditClient #dialogAddOrEditEstablishmentError,
#dialogAddOrEditEstablishment #dialogAddOrEditEstablishmentError,
#dialogAddOrEditAffair #dialogAddOrEditEstablishmentError,
#dialogAddOrEditClient #dialogAddOrEditAffairError,
#dialogAddOrEditEstablishment #dialogAddOrEditAffairError,
#dialogAddOrEditAffair #dialogAddOrEditAffairError {
  display: none;
  padding: 5px 12px;
  margin: 5px 10px;
  text-align: center;
}
#dialogAddEstablishmentOrAffair button.ui-button {
  display: block;
  padding: 6px 10px;
  width: 100%;
}
#dialogAddEstablishmentOrAffair button.ui-button:not(:last-child) {
  margin-bottom: 5px;
}
#tabs-synthese-general .title,
#tabs-affaire-general .title {
  background-color: #d3d3d3;
  border: 1px solid silver;
  font-size: 35px;
  font-weight: 700;
  width: 96%;
  padding: 2% 2% 2% 6%;
  text-transform: none;
}
#tabs-synthese-general .box,
#tabs-affaire-general .box {
  margin-left: 5%;
  overflow: auto;
  max-height: calc(100% - 140px);
  padding-top: 10px;
  padding-bottom: 10px;
}
#tabs-synthese-general .box .zone,
#tabs-affaire-general .box .zone {
  border: 1px solid lightgray;
  border-radius: 10px;
  width: 87%;
  padding: 0%;
  margin: 1%;
}
#tabs-synthese-general .box h1,
#tabs-affaire-general .box h1 {
  font-size: 20px;
  margin: 2% 10px 10px;
}
#tabs-synthese-general table,
#tabs-affaire-general table {
  width: calc(100% - 20px);
}
#tabs-synthese-general table tr td.label,
#tabs-affaire-general table tr td.label {
  font-size: 15px;
}
#tabs-synthese-general table tr td.label .ligne,
#tabs-affaire-general table tr td.label .ligne {
  display: inline-flex;
  margin-left: 2%;
}
#tabs-synthese-general table tr td.label .mdi,
#tabs-affaire-general table tr td.label .mdi {
  font-size: 25px ;
  min-width: 12% !important;
}
#tabs-synthese-general table tr td.label .text,
#tabs-affaire-general table tr td.label .text {
  padding-top: 12px;
  text-align: right;
  margin-left: -16%;
}
#tabs-synthese-general table tr td,
#tabs-affaire-general table tr td {
  padding-top: 1%;
  padding-bottom: 1%;
  height: 18%;
}
#tabs-synthese-general table tr td:nth-child(even),
#tabs-affaire-general table tr td:nth-child(even) {
  width: 30%;
}
#tabs-synthese-general table tr td span,
#tabs-affaire-general table tr td span {
  display: inline-block;
  text-align: left;
  padding: 3px;
  min-height: 16px;
  min-width: 100%;
  max-width: 100%;
  word-break: break-all;
  white-space: pre-line;
}
#tabs-synthese-general table tr td .tabsText,
#tabs-affaire-general table tr td .tabsText {
  text-align: right !important;
  font-size: 13px;
}
#tabs-synthese-general table tr td .tabsComm,
#tabs-affaire-general table tr td .tabsComm {
  padding-left: 2%;
}
#tabs-synthese-general .ui-state-default.ui-jqgrid-pager,
#tabs-affaire-general .ui-state-default.ui-jqgrid-pager {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 26px;
}
#tabs-synthese-general .ui-state-default.ui-jqgrid-pager > .iit_navTree:hover,
#tabs-affaire-general .ui-state-default.ui-jqgrid-pager > .iit_navTree:hover {
  background: #fae9a9;
}
#dialogAddOrEditAffair select,
#dialogAddOrEditAffair textarea {
  width: 100%;
}
tr.isChild {
  color: darkgrey;
  font-style: italic;
}
tr.isChild input[type="checkbox"] {
  display: none;
}
#synthesisClientTitle {
  text-align: center;
  font-size: 20px;
  margin: 10px 5px 16px;
}
#syntheseClients_TabCenterNorth {
  display: none;
}
#suiviInter.view #suiviInterInformationResume {
  position: relative;
}
#suiviInter.view #suiviInterInformationResume > div {
  margin-bottom: 15px;
  padding: 0px 10px;
}
#suiviInter.view #suiviInterInformationResume > div:nth-of-type(2) {
  padding-top: 10px;
}
#suiviInter.view #suiviInterInformationResume > div:last-of-type {
  margin-bottom: 0px;
}
#suiviInter.view #suiviInterInformationResume #suiviInterInformationResumeDisabled {
  height: 100%;
  position: absolute;
  width: 100%;
  margin: 0px;
  padding: 0px;
  z-index: 10000;
  background-color: rgba(255, 255, 255, 0.8);
}
#suiviInter.view #suiviInterInformationResume #suiviInterInformationResumeLibelle #suiviInterInformationResumelibelleValue {
  color: #00677F;
  position: relative;
  top: -8px;
  font-size: 15px;
  font-weight: bold;
}
#suiviInter.view #suiviInterInformationResume #suiviInterInformationResumeLibelle #suiviInterInformationResumelibelleDownload {
  float: right;
  cursor: pointer;
}
#suiviInter.view #suiviInterInformationResume #suiviInterInformationResumeDate .suiviInterInformationResumeDateValue {
  position: relative;
  top: -10px;
}
#suiviInter.view #suiviInterInformationResume #suiviInterInformationResumeDate #suiviInterInformationResumeDateEnd {
  margin-right: 40px;
}
#suiviInter.view #suiviInterInformationResume #suiviInterInformationResumeEquipment {
  background-color: #F1F1F1;
}
#suiviInter.view #suiviInterInformationResume #suiviInterInformationResumeEquipment #suiviInterInformationResumeEquipmentLabel {
  font-weight: bold;
  font-size: 13px;
}
#suiviInter.view #suiviInterInformationResume #suiviInterInformationResumeEquipment #suiviInterInformationResumeEquipmentType {
  font-size: 13px;
}
#suiviInter.view #suiviInterInformationResume #suiviInterInformationResumeEquipment #suiviInterInformationResumeEquipmentTask {
  font-weight: bold;
}
#suiviInter.view #suiviInterInformationResume table {
  width: 100%;
}
/*CSS pour la dialogue de sélection d'un template*/
#dialogRapportInterventionSelector p {
  margin: 5px;
  font-style: italic;
}
#dialogRapportInterventionSelector table {
  width: 100%;
}
#dialogRapportInterventionSelector table td {
  width: 50%;
}
#dialogRapportInterventionSelector table select {
  width: 100%;
}
/* Modal changement et historique de statut d'un rapport sélectionné */
#dialogStatutInter #gbox_dialogStatutInterHistoryGrid,
#dialogMultipleStatutInter #gbox_dialogStatutInterHistoryGrid {
  margin: 5px 0 0 0;
}
#dialogStatutInter #gbox_dialogStatutInterHistoryGrid .ui-jqgrid-bdiv,
#dialogMultipleStatutInter #gbox_dialogStatutInterHistoryGrid .ui-jqgrid-bdiv {
  overflow-x: hidden;
}
#dialogStatutInter table#dialogStatutInterForm,
#dialogMultipleStatutInter table#dialogStatutInterForm,
#dialogStatutInter table#dialogMultipleStatutInterForm,
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm {
  width: 100%;
}
#dialogStatutInter table#dialogStatutInterForm td:first-child,
#dialogMultipleStatutInter table#dialogStatutInterForm td:first-child,
#dialogStatutInter table#dialogMultipleStatutInterForm td:first-child,
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm td:first-child {
  width: 155px;
}
#dialogStatutInter table#dialogStatutInterForm th,
#dialogMultipleStatutInter table#dialogStatutInterForm th,
#dialogStatutInter table#dialogMultipleStatutInterForm th,
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm th {
  padding: 10px 0 5px 0;
}
#dialogStatutInter table#dialogStatutInterForm input,
#dialogMultipleStatutInter table#dialogStatutInterForm input,
#dialogStatutInter table#dialogMultipleStatutInterForm input,
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm input,
#dialogStatutInter table#dialogStatutInterForm select,
#dialogMultipleStatutInter table#dialogStatutInterForm select,
#dialogStatutInter table#dialogMultipleStatutInterForm select,
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm select {
  padding: 6px 10px;
  box-sizing: border-box;
}
#dialogStatutInter table#dialogStatutInterForm select option[value="0"],
#dialogMultipleStatutInter table#dialogStatutInterForm select option[value="0"],
#dialogStatutInter table#dialogMultipleStatutInterForm select option[value="0"],
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm select option[value="0"] {
  color: #C50C0C;
}
#dialogStatutInter table#dialogStatutInterForm select option[value="1"],
#dialogMultipleStatutInter table#dialogStatutInterForm select option[value="1"],
#dialogStatutInter table#dialogMultipleStatutInterForm select option[value="1"],
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm select option[value="1"] {
  color: #6CC266;
}
#dialogStatutInter table#dialogStatutInterForm select option[value="2"],
#dialogMultipleStatutInter table#dialogStatutInterForm select option[value="2"],
#dialogStatutInter table#dialogMultipleStatutInterForm select option[value="2"],
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm select option[value="2"] {
  color: #E95B33;
}
#dialogStatutInter table#dialogStatutInterForm input[type="text"],
#dialogMultipleStatutInter table#dialogStatutInterForm input[type="text"],
#dialogStatutInter table#dialogMultipleStatutInterForm input[type="text"],
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm input[type="text"] {
  width: 100%;
}
#dialogStatutInter table#dialogStatutInterForm select,
#dialogMultipleStatutInter table#dialogStatutInterForm select,
#dialogStatutInter table#dialogMultipleStatutInterForm select,
#dialogMultipleStatutInter table#dialogMultipleStatutInterForm select {
  width: 150px;
}
