#zoom-conteneur {
  min-height: 500px;
  overflow: auto;
  text-align: center;
  border: 1px solid #ccc;
  border-radius: 4px;
  background: url('../../images/mgr/papier.jpg');
}
#analyse-conteneur {
  min-width: 1000px;
  min-height: 600px;
  margin: 100px;
  border: 1px dashed #a33;
  position: relative;
  transition: all .3s;
  transform-origin: 100px 100px;
}
#analyse-loading {
  display: none;
  width: 34%;
  position: absolute;
  top: 5%;
  left: 33%;
  z-index: 2;
}

#ja_1 h3 {
  background: #cc0;
}

.x-grid3-row:hover {
  background-color: rgba(0, 0, 255, .2);
}

.admin_btnalert {
  color: #fff !important;
  background-color: #d9534f !important;
}
.admin_btnalert:hover {
  background-color: #b9433f !important;
}

.admin_blocanalyse {
  position: absolute;
  display: inline-block;
  cursor: move;
  vertical-align: top;
  border: 1px solid #aaa;
  background: #fff;
  border-radius: 3px;
  margin: 5px;
  padding: 1px 0;
  z-index: 1;
  box-shadow: 2px 2px 4px #333;
}
.admin_blocanalyse:hover {
  z-index: 3;
}
.admin_blocanalyse h3 {
  min-width: 130px;
  padding: 3px 10px 0 10px;
}
.admin_blocanalyse.ui-draggable-dragging {
  box-shadow: 4px 4px 6px #333;
}
.admin_blocanalyse em {
  color: #999;
}

.admin_blocatts {
  max-height: 500px;
  overflow-y: auto;
  scrollbar-width: thin;
}
.admin_blocatts::-webkit-scrollbar {
  display: block;
  width: 8px;
}

.admin_liaisonnn {
  border-radius: 30px;
}

.admin_blocanalyse .x-grid3-cell-inner {
  padding: 3px 0;
}
.admin_blocanalyse .x-btn {
  padding: 5px 10px;
}

.admin_ligne {
  position: absolute;
  height: 0;
}
.admin_ligne_hover {
  z-index: 2;
  opacity: .2;
}
.admin_ligne_hover:hover {
  opacity: .9;
  box-shadow: 0 0 5px #f00;
}
.admin_cycle {
  position: absolute;
  width: 80px;
  height: auto;
  overflow: hidden;
  border-radius: 6px;
  border-width: 3px !important;
  padding: 4px 0 4px 4px;
}
.admin_cycle:hover {
  box-shadow: 0 0 5px #f00;
}

.admin_TL1 {
  border: 1px solid #000;
  font-weight: bold;
}
.admin_TL2 {
  border: 1px solid rgba(50, 128, 255, .7);
}
.admin_TL3 {
  border: 2px solid rgba(128, 255, 50, .7);
}
.admin_TL4 {
  border: 1px dashed rgba(0, 0, 0, .7);
}

.admin_card, .admin_label {
  position: absolute;
}
.admin_label {
  width: 70%;
  left: 15%;
  overflow: hidden;
}
.admin_ligne_hover:hover > span, .admin_cycle:hover {
  background: #ccf;
  border: 1px solid #f00;
}