/* .pusher{
  margin-top: 70px;
} */
.pusher {
  margin-top: 47px;
  padding-top: 40px;
}
/*images*/
.logo {
  background-image: url('../img/logo_noir.png') ;
  background-repeat: no-repeat; 
  background-size: cover ;
  width: 60px;
  height: 60px;
}

/* Pour editeur de texte */
a[data-wysihtml-command-value="red"] {
    color: red;
  }
  
a[data-wysihtml-command-value="green"] {
    color: green;
  }
  
a[data-wysihtml-command-value="blue"] {
    color: blue;
  }

/* bouton menu */
.fixed.launch.button {
  position: fixed;
  top: 63px;
  left: -1px;

  width: 55px;
  height: auto;
  white-space: nowrap;
  overflow: hidden;
  -webkit-transition:
    0.3s width ease,
    0.5s transform ease
  ;
  -moz-transition:
    0.3s width ease,
    0.5s transform ease
  ;
  -o-transition:
    0.3s width ease,
    0.5s transform ease
  ;
  -ms-transition:
    0.3s width ease,
    0.5s transform ease
  ;
  transition:
    0.3s width ease,
    0.5s transform ease
  ;
}

.fixed.launch.button .text {
  position: absolute;
  white-space: nowrap;
  top: auto;
  left: 54px;
  opacity: 0;
  -webkit-transition:
    0.3s opacity 0.3s
  ;
  -moz-transition:
    0.3s opacity 0.3s
  ;
  -o-transition:
    0.3s opacity 0.3s
  ;
  -ms-transition:
    0.3s opacity 0.3s
  ;
  transition:
    0.3s opacity 0.3s
  ;
}
.fixed.launch.button:hover {
  width: 130px;
}
.fixed.launch.button:hover .text {
  opacity: 1;
}

/* For autocomplete */
.highlight { background-color:#FFFF00; }

.ac-container {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 999;
}
.ac-container .ac-menu {
  border: 1px solid #ccc;
  list-style: none;
  padding: 0;
  background-color: white;
  box-shadow: 0 3px 7px 0px rgba(0, 0, 0, 0.15);
  margin: 0;
}
.ac-container .ac-menu .ac-menu-item {
  border-bottom: 1px dotted #ccc;
  line-height: 35px;
  margin: 0;
}
.ac-container .ac-menu .ac-menu-item:last-child {
  border-bottom: 0;
}
.ac-container .ac-menu .ac-menu-item:hover {
  background-color: #e0eaff;
}
.ac-container .ac-menu a {
  padding-left: 5px;
  display: block;
  color: inherit;
  text-decoration: none;
}
.ac-container .ac-menu .ac-state-focus {
  outline: none;
  background-color: #e0eaff;
}

.modal {
  top: 100px;
  z-index: 1;
  overflow: auto;
  overflow-y: auto;
}

.modal-backdrop.fade.in {
  z-index: 1 !important;
}

.modal-body {
  overflow: auto;

}
/*
 .ui.checkbox input[type=radio] {
  top: -4px;
  left: 17px;
}
*/
.ui.checkbox input[type=radio] {
  top: 0px;
  left: 0px;
}

.flux-details {
  margin-left: 20px;
}