
.file_upload_link  label:not(.error){
  font-family: "Noto Kufi Arabic" !important;
}

.file_upload_link  label:not(.error):before {
content: "";
background-image: url(../images/icon-upload-noir.png);
right: inherit;
left: 16px;

}

/*****Marche**********/
.switch_custom_bloc >h2{
  padding: 7px 5px 9px 5px;
  margin-right: 10px;
  margin-left: 0;
}
.span-nav-link{
  padding: 7px 5px 9px 5px;
  background:  #f1f7fc url(../images/globe.png) no-repeat center center;
  margin-left: 0;
  margin-right: 10px;
}
.switch_custom_bloc >h2.active{
box-shadow: 0px 0px 4px #9cc1e0;
}

.switch_custom_bloc   .content-langue-filter{
left: 30px;
right: inherit;
padding: 30px 20px  30px;
-webkit-box-shadow: 0 3px 15px rgb(0 0 0 / 12%) !important;
box-shadow: 0 3px 15px rgb(0 0 0 / 12%) !important;
}
.switch_custom_bloc .view-footer{
left: 30px;
right: inherit;
}

.view-langues  .views-field-name{
padding-left: 0;
padding-right: 5px;
}
.view-langues  .ul-langues{
text-align: right;
}

.content-langue-filter .slimScrollBar,
.content-langue-filter .slimScrollRail
{
  right: auto !important;
  left: 1px !important;

}
.flag-title{
  padding-left: 0;
  padding-right: 20px;
}
.flag-title img{
  left: inherit;
  right: 0;
}
.view-langues .item-langues .langue{
  margin-left: 0;
  margin-right: 15px;
}
.topbar-left .content .logo{
  float: right !important;
}
