/* Injection HTML dans le head via theme settings */
/* <link rel="stylesheet" href="/_assets/w2next/css/styles.css"> */

.v-application .comments-container {
  display: none;
}
.v-application .page-comments-card {
  display: none;
}
.v-application footer.v-footer {
  display: none;
}
/* .v-application.v-application--is-ltr .blue {
  background-color: #3bdb1f !important;
  border-color: #3bdb1f !important;
}
.v-application.v-application--is-ltr .blue--text.text--lighten-2 {
  color: #3bdb1f !important;
  caret-color: #3bdb1f !important;
}
.v-application.v-application--is-ltr .blue.darken-2 {
  background-color: #3bdb1f !important;
  border-color: #3bdb1f !important;
}
.v-application.v-application--is-ltr .blue.darken-3 {
  background-color: #28cc0b !important;
  border-color: #28cc0b !important;
} */
.v-application.v-application--is-ltr .v-navigation-drawer.primary {
  background-color: #3c3c3c !important;
  border-color: #3c3c3c !important;
}
.v-application.v-application--is-ltr .v-list.primary {
  background-color: #3c3c3c !important;
  border-color: #3c3c3c !important;
}
.v-application.v-application--is-ltr .primary--text {
  color: #3bdb1f !important;
  caret-color: #3bdb1f !important;
}
.v-application.v-application--is-ltr .indigo--text {
  color: #3bdb1f !important;
  caret-color: #3bdb1f !important;
}
.v-application .v-main .contents h1 {
  font-family: Roboto, sans-serif;
  color: #222;
  line-height: 1;
  padding: 0.8em 0 0.3em;
  font-size: 3rem;
  font-weight: 600;
  margin: 1.5rem 0 1.2rem 0;
  text-rendering: optimizeLegibility;
}
.v-application .v-main .contents h1:after {
  height: 3px;
  background: #ebebeb
}
.v-application .v-main .contents h2, 
.v-application .v-main .contents h3, 
.v-application .v-main .contents h4 {
  margin-left: -0.05rem !important;
}

.v-application .v-main .contents h2, 
.v-application .v-main .contents h3, 
.v-application .v-main .contents h4, 
.v-application .v-main .contents h5, 
.v-application .v-main .contents h6 {
    font-family: Roboto,sans-serif;
    text-rendering: optimizeLegibility;
    color: #000;
    font-weight: 400;
    letter-spacing: -1px;
}
.v-application .v-main .contents h2 {
  font-size: 2.2rem;
  line-height: 110% !important;
  margin: 2rem 0 0.5rem 0;
}
.v-application .v-main .contents h2:after {
  background: none;
}
.v-application .v-main .contents h3 {
  font-size: 1.6rem;
  line-height: 130% !important;
  margin: 1.5em 0 0.5rem 0;
  font-weight: bold;
}
.v-application .v-main .contents h3:after {
  background: none;
}
.v-application .v-main .contents h4 {
  font-size: 1.3rem;
  line-height: 110% !important;
  margin: 1.5em 0 0.5rem 0;
  /* margin-left: 1rem !important; */
  font-weight: bold;
}
.v-application .v-main .contents h4:after {
  background: none;
}
.v-application .v-main .contents h5 {
  font-size: 1.3rem;
  line-height: 110% !important;
  margin: 1.5em 0 0.5rem 0;
}
.v-main .contents h5:after {
  background: none !important;
}
.v-application .v-main .contents h6 {
  font-size: 1rem;
  line-height: 100% !important;
  margin: 1em 0 0.2rem 0;
  /* margin-left: 1rem !important; */
}
.v-main .contents h6:after {
  background: none !important;
}
.v-application .v-list--dense .v-list-item,
.v-list-item--dense {
  min-height: 26px;
}
.v-application .v-list-item {
  min-height: 26px;
}
.v-application .v-main .contents p {
  padding: 0.5rem 0 0;
  margin: 0;
}
.v-application .v-main .pl-5 {
  padding-left: 20px !important;
  padding-right: 20px !important;
  max-width: 1400px;
}
.v-application .v-main .page-col-sd {
  min-width: 400px !important;
  padding-left: 20px !important;
}