#accordion i{
  /*position: absolute;*/
  /*right: 19px;*/
  /*top: 13px;*/
  font-size: 16px;
  line-height: 17px;
}

#accordion .collapsed i{
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}

#accordion .card-header .card-link{
  display: block;
  margin: 0;
  padding: 10px;
}

.container-inline label:after, .container-inline .label:after{
  margin: 0 4px;
}

/* alignement des boutons (parametre, supprimer, deplacer) lors de l'edition d'un bloc */
.ipe-actions-block .ipe-action-list li  a span {
  padding-top: 8px;
}

.cnr-menu-settings-form .row-wrapper
{
    display: block;
    border: 1px solid #CECECE;
    padding: 15px;
    margin-bottom: 15px;
}

.cnr-menu-settings-form .row-wrapper > div
{
    width: 24.7%;
    border: 1px solid #CECECE;
    display: inline-block;
    padding: 15px;
    margin: 2px;
}

.cnr_indicateur_all #indicators .indicators-list {
  display: flex;
  flex-flow: column wrap;
  align-content: space-between;
  /* Your container needs a fixed height, and it 
   * needs to be taller than your tallest column. */
  height: 600px; 
}

.cnr_indicateur_all #indicators .indicators-list > .col-sm-4 {
  
  margin-bottom: 2%; /* Optional */
}

/* Re-order items into 3 rows */
.cnr_indicateur_all #indicators .indicators-list > .col-sm-4:nth-child(3n+1) { order: 1; }
.cnr_indicateur_all #indicators .indicators-list > .col-sm-4:nth-child(3n+2) { order: 2; }
.cnr_indicateur_all #indicators .indicators-list > .col-sm-4:nth-child(3n)   { order: 3; }

/* Force new columns */
.cnr_indicateur_all #indicators .indicators-list::before,
.cnr_indicateur_all #indicators .indicators-list::after {
  content: "";
  flex-basis: 100%;
  width: 0;
  order: 2;
}