.view-display-id-contributions_moderation tbody {
    text-align: left;
  }
  .titre-filtre{
    font-size: 19px;
    font-weight: bold;
  }
  .views-row{
    margin-bottom: 20px;
  }
  
  
  .view-display-id-concertation_vos_contributions .views-row .contribution-pj-texte, .view-display-id-concertation-vos-contributions .views-row .contribution-pj-texte  {
    text-transform: uppercase;
    margin-left: 10px;
    margin-top: 20px;
  }
  .view-display-id-cotifile-file a {
    display: list-item;
    margin-left: 50px;
    text-decoration: revert;
    color: white;
  }
  .view-display-id-concertation_vos_contributions .views-row .views-field-value, .rff_content #main-wrapper #main #content .view-display-id-concertation_vos_contributions .views-row .views-field-value-1, .rff_content #main-wrapper #main #content .view-display-id-concertation_vos_contributions .views-row .views-field-value-6, .rff_content #main-wrapper #main #content .view-display-id-concertation_vos_contributions .views-row .contribution-body, .rff_content #main-wrapper #main #content .view-display-id-concertation_vos_contributions .views-row .views-field-submitted,
  .view-display-id-concertation-vos-contributions .views-row .views-field-value, .rff_content #main-wrapper #main #content .view-display-id-concertation-vos-contributions .views-row .views-field-value-1, .rff_content #main-wrapper #main #content .view-display-id-concertation-vos-contributions .views-row .views-field-value-6, .rff_content #main-wrapper #main #content .view-display-id-concertation-vos-contributions .views-row .contribution-body, .rff_content #main-wrapper #main #content .view-display-id-concertation-vos-contributions .views-row .views-field-submitted{
    color: white;
    position: relative;
    display: block;
    font-size: 13px;
    font-weight: 600;
    line-height: 22px;
    cursor: pointer;
    padding: 0 30px 0 15px;
  }
  .view-display-id-concertation_vos_contributions .views-row .views-field-value-6,
  .view-display-id-concertation-vos-contributions .views-row .views-field-value-6{
    padding-bottom: 9px;
  }
  .view-display-id-concertation_vos_contributions .views-row .views-field-value-1,
  .view-display-id-concertation-vos-contributions .views-row .views-field-value-1{
    padding: 9px 0 0 15px;
    display: inline-block;
  }
  .view-display-id-concertation_vos_contributions .views-row .views-field-value, .rff_content #main-wrapper #main #content .view-display-id-concertation_vos_contributions .views-row .views-field-submitted,
  .view-display-id-concertation-vos-contributions .views-row .views-field-value, .rff_content #main-wrapper #main #content .view-display-id-concertation-vos-contributions .views-row .views-field-submitted {
    display: inline-block;
    padding: 0;
  }
  .view-display-id-concertation_vos_contributions .views-row .views-field-submitted,
  .view-display-id-concertation-vos-contributions .views-row .views-field-submitted {
    margin-left: 5px;
  }
  .view-display-id-concertation_vos_contributions .views-row .contribution-body,
  .view-display-id-concertation-vos-contributions .views-row .contribution-body {
    position: relative;
    color: #333;
    display: none;
    padding: 20px;
    background-color: #fff;
  }
  .contribution-question, .contribution-question-cut{
    padding:8px;
  }
  .view-display-id-concertation_vos_contributions .views-row .theme,
  .view-display-id-concertation-vos-contributions .views-row .theme {
    display: none;
  }
  .view-display-id-concertation_vos_contributions .views-row .nature-contribution,
  .view-display-id-concertation-vos-contributions .views-row .nature-contribution{
    display: none;
  }
  .views-field-created-1{
    padding-left:4px;
  }
  .vos-contributions-thematique, .type-contribution {
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    list-style-type: none;
  }
  .vos-contributions-thematique li, .type-contribution li {
    margin: 5px 10px;
    padding: 10px 0;
  }
  
  .vos-contributions-thematique li button, .type-contribution li button {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-weight: bold;
    border-color: #ccc;
  }
  .view-vos-avis .view-content {
  margin: 10px 0 50px;
  }
  .view-vos-avis .view-content .theme {
  display: none;
  }
  .view-vos-avis .view-content .contribution-body {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 15px;
  }
  .view-vos-avis .view-content .contribution-body .contribution-date {
  font-weight: 600;
  margin-bottom: 10px;
  }
  
  
  .lire-suite, .voir-reponse  {
    cursor: pointer;
    font-weight: 600;
  }
  
  .lire-suite .icon-suite, .voir-reponse .icon-suite {
    background-image: url('/modules/custom/concertation/css/../images/right-arrow.png');
    background-size: 10px 10px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-left: 10px;
  }
  .lire-suite .icon-suite.rotate, .voir-reponse .icon-suite.rotate {
    transform: rotate(-90deg);
  }
  .view-vos-avis .view-content .contribution-documents {
    margin-bottom: 10px;
  }
  .view-vos-avis .view-content .contribution-documents .contribution-pj-texte {
    text-transform: uppercase;
    margin-left: 10px;
    margin-top: 20px;
  }
  .contribution-pj-texte .icon-pj {
    background-image: url('/modules/custom/concertation/css/../images/right-arrow.png');
    background-size: 10px 10px;
    background-repeat: no-repeat;
    display: inline-block;
    width: 10px;
    height: 10px;
  }
  .view-vos-avis .view-content .contribution-documents .contribution-pj {
    margin-left: 50px;
    text-decoration: underline;
  }
  .view-vos-avis .view-content .contribution-documents .contribution-pj a {
    display: list-item;
    color: #626262 !important;
  }
  .view-vos-avis .view-content .contribution-body .contribution-reponse {
    margin-bottom: 10px;
    position: relative;
  }
  .view-vos-avis .view-content .contribution-body .contribution-reponse:before {
    content: '';
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #e6e6e6;
    position: absolute;
    top: -4px;
    left: 15px;
  }
  .view-vos-avis .view-content .contribution-body .contribution-reponse .contribution-date-rep, .rff_content #main-wrapper #main #content .view-vos-avis .view-content .contribution-body .contribution-reponse .contribution-reponse-texte {
    background-color: #e6e6e6;
  }
  .view-vos-avis .view-content .contribution-body .contribution-reponse .contribution-date-rep {
    font-weight: 600;
    padding: 16px 17px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
  }
  .view-vos-avis .view-content .contribution-body .contribution-reponse .contribution-date-rep:before {
    content: "Réponse le ";
    font-weight: 600;
  }
  .view-vos-avis .view-content .contribution-body .contribution-reponse .contribution-reponse-texte {
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
    padding: 0 17px 25px;
    white-space: pre-wrap;
  }
  .contribution-reponse{
    border-radius:6px;
    padding: 15px 15px;
    background-color: #e6e6e6;
    margin-bottom:5px;
  
  }
  .reponse-down{
    opacity: 1;
    height: auto;
    -webkit-transition: opacity 2s, height 2s;
    -moz-transition: opacity 2s, height 2s;
    -o-transition: opacity 2s, height 2s;
    transition: opacity 2s, height 2s;
  
  }
  .reponse-up{
    opacity:0;
    height:0;
    -webkit-transition: opacity 0.5s, height 2s;
    -moz-transition: opacity 0.5s, height 2s;
    -o-transition: opacity 0.5s, height 2s;
    transition: opacity 0.5s, height 2s;
  }
  .entete-soumission{
    font-size: 16px;
    color: #4D4F53;
    background: none;
    padding-left: 0;
    font-weight: bold;
  }
  .btn-access{
    border: none;
    background: none;
    font-weight: 600;
  }
  
  /**** Taille colopicker *****/
  .form-color-concert{
    min-width:42px;
  }
  @media (min-width: 768px){
    .form-color-concert{
      min-width: 42px;
    }
  }
  
  
  /** supprimer puce PJ **/
  .contribution-documents .contribution-pj ul li{
    list-style:none;
  }
  