/*----Masquer toutes les catégories supplémentaires----*/

#edit-field-categorie-b-wrapper,#edit-field-categorie-c-wrapper,#edit-field-categorie-d-wrapper,#edit-field-categorie-e-wrapper,#edit-field-categorie-f-wrapper,#edit-field-categorie-g-wrapper,#edit-field-categorie-h-wrapper,#edit-field-categorie-i-wrapper,#edit-field-categorie-j-wrapper,#edit-field-categorie-k-wrapper,#edit-field-categorie-l-wrapper,#edit-field-categorie-m-wrapper,#edit-field-categorie-n-wrapper,#edit-field-categorie-o-wrapper,#edit-field-categorie-p-wrapper,#edit-field-categorie-q-wrapper,#edit-field-categorie-r-wrapper,#edit-field-categorie-s-wrapper,#edit-field-categorie-t-wrapper,#edit-field-categorie-u-wrapper,#edit-field-categorie-v-wrapper,#edit-field-categorie-w-wrapper,#edit-field-categorie-x-wrapper,#edit-field-categorie-y-wrapper,#edit-field-categorie-z-wrapper
{
display: none;
}
/*----Fin de la personnalisation----*/

/*Bug d'affichage admin toolbar*/
.toolbar-menu-administration > .toolbar-menu {
  background-size: 100% 0px, 100% 0px, 100% 0px, 100% 0px !important;
}
/*--Bug sticky header--*/
@media (min-width: 1024px) {
  .region-sticky {
    position: -webkit-initial !important;
    position: initial !important;
    z-index: 101;
    top: 0;
    width: 100%;
    height: 80px;
    padding: 16px 0;
    margin-top: -2px;
  }
  .gin--classic-toolbar:not(.gin--edit-form) .region-sticky {
    position: relative;
  }
  .gin--classic-toolbar.gin--edit-form .region-sticky {
    padding-top: 16px;
    top: 39px;
  }
  .gin--horizontal-toolbar .region-sticky {
    top: 54px;
  }
}
/*---Bug better password---*/
body.path-admin #edit-pass--description{
  display: none;
}


/*Input de même taille dans Formulaire utilisateur*/
#edit-account input.form-element {
width: 525px ; 
}

/*Input responsive*/
#node-contact-edit-form input.form-element,
#node-contact-form input.form-element,
#node-contact-quick-node-clone-form input.form-element,
#edit-field-commentaires-wrapper {
  width: 100%;
}
#node-liste-de-diffusion-form input.form-element,
#node-liste-de-diffusion-edit-form input.form-element,
#taxonomy-term-categories-form input.form-element,
#taxonomy-term-categories-edit-form input.form-element{
  width: 100%; 
}

@media (min-width: 640px){
  form.node-form .layout__region--first .form-item{  
  margin-right: 5%;
  }
  form.node-form .layout__region--second .form-item{
  margin-left: 5%;
  margin-right: 5%;
  }
  form.node-form .layout__region--third .form-item{
  margin-left: 5%;
  }
}

/*--Gin Login hacks--*/
body.path-user .user-form-page__user-form img {
    max-height: 55px !important;
}

body.gin-login .user-form-page__user-form img{
  width: auto !important;
}


body.path-user .user-form-page__page-title{
  font-family: 'Montserrat', Helvetica Neue, Arial, Sans-serif;
  font-weight: 700;
}
@media (min-width: 800px){
  body.path-user .user-form-page__page-title{
  font-size:2rem !important;
  }
}
/*--Aide des champs--*/
span.highlighted-sentence-admin-theme {
  color: var(--colorGinPrimary);
}
span.light-highlighted-sentence-admin-theme {
  color: var(--colorGinText);
}
.password-match-message{
  color: var(--colorGinTextLight);
}
.password-match-message__text{
  color: var(--colorGinTitle);
}

/*--Client Side Hierarchical Select--*/
.fieldgroup-autres-categories{
  border: 1px solid var(--gin-border-color-form-element) !important;
  padding:0;
  background: var(--colorGinLayerBackground);
}
.fieldgroup-accordeon-wrapper{
  background: var(--colorGinLayerBackground) !important;
  padding: 2px !important;
  margin-bottom: 40px;
}
.fieldgroup-accordeon-wrapper h3{
  border: 0px solid var(--colorGinFormElementBorder) !important;
  background: var(--colorGinInputBackground);
  border-radius: 3px;
  padding: 18px !important;
  margin:2px !important;
}
.fieldgroup-accordeon-wrapper h3 a {
  font-weight: bold;
  color: var(--colorGinText) !important;
}
.ui-accordion h3.ui-accordion-header{
  font-size: 1em !important;
  text-transform: none;
}
.ui-accordion .ui-accordion-header a {
  display: inline-block;
}

.fieldgroup-accordeon-wrapper h3 span {
  display: inline-block;
  background-image: url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png)!important;
  background-position: -65px -16px;
}

.fieldgroup-autres-categories .field--widget-cshs {
  padding: 3px 1% 3px 1%;
}

.form-type--cshs label{
  display: none;
}
#edit-field-categorie-a-wrapper{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;

}
#edit-field-categorie-a-wrapper .form-type--cshs label{
  display: block;
}
#edit-field-categorie-a-wrapper .form-type--cshs .select-wrapper--level-0 label{
  display: none;
}
.select-wrapper {
  width: 100%;
}

.select-wrapper label {
  display: block;
  padding-bottom: 6px;
  color: var(--colorGinText);
}

.form-element--type-select {
  width: 100%;
  margin-bottom: 20px;
}

/*---Mise à jour V1.0 Hack---*/
.gin--edit-form .field--name-title .form-element{
  font-size: 1rem;
  line-height: 1.5rem;
  letter-spacing: normal;
  font-weight: 400;
}
/*--Bouton bulk operations--*/
@media (min-width: 820px){
  .view-id-user_admin_people #edit-actions--3 {
    position: absolute;
    top: 52px;
    left: 420px;
  }
}
@media (min-width: 634px){
  .view-id-content #edit-actions--3 {
    position: absolute;
    top: 52px;
    left: 280px;
  }
}