ol.breadcrumb {
  border-left: 1px solid #333333;
  margin: 8px 15px;
  padding: 0px 16px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #ffffff;
  border-radius: 0;
  height: 26px;
  position: relative;
  z-index: 2;
}
ol.breadcrumb a {
  color: #333333;
  position: relative;
  z-index: 2;
}
ol.breadcrumb > li {
  display: inline-block;
  margin: 0px 11px 0px 0px;
  padding: 3px 6px 3px 6px;
  font-weight: 400;
  font-size: 0.85em;
  position: relative;
  background-color: #e3e3e3;
  min-height: 24px;
  z-index: inherit;
}
ol.breadcrumb > li:before {
  content: "";
  margin: 0px;
  display: block;
  position: absolute;
  z-index: -1;
  width: 0px;
  height: 0px;
  left: -10px;
  top: 0px;
  border: 12px solid;
  border-left: 8px solid;
  border-right: 8px solid;
  border-color: #e3e3e3 #e3e3e3 #e3e3e3 transparent;
}
ol.breadcrumb > li:after {
  content: "";
  margin: 0px;
  display: block;
  position: absolute;
  z-index: -1;
  width: 0px;
  height: 0px;
  right: -16px;
  top: 0px;
  border: 12px solid;
  border-left: 8px solid;
  border-right: 8px solid;
  border-color: transparent transparent transparent #e3e3e3;
}
ol.breadcrumb > li + li:before {
  content: "";
  padding: 0 5px;
  color: #ccc;
}
ol.breadcrumb > .active {
  color: #777777;
}
ol.breadcrumb .first {
  margin-left: 0px;
}
ol.breadcrumb .first:before {
  content: "";
  margin: 0px;
  display: block;
  position: absolute;
  z-index: -1;
  width: 0px;
  height: 0px;
  left: -8px;
  top: 0px;
  border: 12px solid;
  border-left: 4px solid;
  border-right: 4px solid;
  border-color: #e3e3e3;
}
ol.breadcrumb .first:after {
  content: "";
  margin: 0px;
  display: block;
  position: absolute;
  z-index: -1;
  width: 0px;
  height: 0px;
  right: -16px;
  top: 0px;
  border: 12px solid;
  border-left: 8px solid;
  border-right: 8px solid;
  border-color: transparent transparent transparent #e3e3e3;
}
ol.breadcrumb .active {
  color: #ffffff;
  background-color: #333333;
  margin: 6px;
  margin-left: 0px;
  position: relative;
  min-height: 24px;
}
ol.breadcrumb .active:before {
  content: "";
  margin: 0px;
  display: block;
  position: absolute;
  z-index: -1;
  width: 0px;
  height: 0px;
  left: -10px;
  top: 0px;
  border: 12px solid;
  border-left: 8px solid;
  border-right: 8px solid;
  border-color: #333333 #333333 #333333 transparent;
}
ol.breadcrumb .active:after {
  content: "";
  margin: 0px;
  display: block;
  position: absolute;
  z-index: -1;
  width: 0px;
  height: 0px;
  right: -16px;
  top: 0px;
  border: 12px solid;
  border-left: 8px solid;
  border-right: 8px solid;
  border-color: transparent transparent transparent #333333;
}
@media (max-width: 992px) {
  ol.breadcrumb {
    display: none;
  }
}
.removeGutter {
  padding-left: 0;
  padding-right: 0;
}
/*  ----------------------------------
:: SECTION ASSOCIATION
---------------------------------- */
/* Elkin - blueimp - video-playing */
.blueimp-gallery > .slides > .slide > .video-playing {
  display: block;
  max-width: 60%;
  max-height: 50%;
}
@media (max-width: 992px) {
  .blueimp-gallery > .slides > .slide > .video-playing {
    max-width: 80%;
    max-height: 50%;
  }
}
@media (max-width: 768px) {
  .blueimp-gallery > .slides > .slide > .video-playing {
    max-width: 80%;
    max-height: 40%;
  }
}
/* utils */
.visibility-hidden {
  visibility: hidden;
}
/* END */
.view-display-id-block_liste_evenements_accueil .view-content,
.view-display-id-block_news_association_pane .view-content,
body.node-type-aqtr-news .pane-view-lightbox-image-principale,
.page-node-1795 #block-system-main .view-aqtr-evenements-views > .view-content,
.node-type-aqtr-evenement .inscription-side-menu .inscription-wrapper,
.node-type-aqtr-conference .inscription-side-menu .inscription-wrapper,
.body.node-type-aqtr-conference .pane-node-field-aqtr-conf-ref-publication > .container > .row2 > .pane-content,
.pane-content .view-id-aqtr_bibliotheque_view .view-content,
.view-id-aqtr_bibliotheque_view .view-content,
.aqtr-reconnaissance-body .view-display-id-block_reconnaissances_prix_bourses_term_id .view-content,
.page-node-2154 .view-content,
.aqtr-categories-formation-body .view-display-id-block_liste_cours_page_detail > .view-content,
body.page-user .view-aqtr-classement-contenus-view > .view-content,
.page-ecoles-conduite .panels-flexible-row-23-main-row .panels-flexible-region,
.page-formations-nouvelles .display-filter-1 .view-content,
.node-type-aqtr-evenement.page-node-messages .view-display-id-pane_section_flux_messages_visionnement > .view-content,
body.node-type-aqtr-conference .pane-node-field-aqtr-conf-ref-publication > .container > .row2 > .pane-content,
body.node-type-aqtr-conference .panel-pane.pane-node-field-aqtr-contact-ref > .container > .row2 > .pane-content,
body.node-type-aqtr-conference .panel-pane.pane-node-field-aqtr-conference-coauteurs > .container > .row2 > .pane-content,
body.node-type-aqtr-conference .panel-pane.pane-node-field-aqtr-conference-paneliste > .container > .row2 > .pane-content,
body.page-node-2149 .view-display-id-block_partenaires_internationaux .view-content,
body.page-formations .pane-aqtr-flux-message-views-panel-pane-nouvelles-formation > .container > .row2 > .pane-content,
body.page-node-9570 .display-filter-1 .view-display-id-block_organismes_membres_corporatifs > .view-content,
body.node-type-aqtr-conference .panel-pane.pane-node-field-aqtr-conference-animateurs > .container > .row2 > .pane-content,
body.node-type-aqtr-news .pane-node-field-aqtr-news-authors,
body.page-node-2149 .view-display-id-panel_pane_flux_message_international > .view-content,
body.page-node-2149 .view-display-id-block_actualites_international > .view-content {
  margin-left: -15px;
  margin-right: -15px;
}
.page-node-2344 .main .region-content .pane-aqtr-pinterest-content-tabs > .container.pane-container,
.page-association-nouvelles .main .region-content .pane-aqtr-pinterest-content-tabs > .container.pane-container,
.page-association-infolettres .main .region-content .pane-aqtr-pinterest-content-tabs > .container.pane-container,
.page-association-actualite-des-transports .main .region-content .pane-aqtr-pinterest-content-tabs > .container.pane-container,
.page-association-sur-la-toile .main .region-content .pane-aqtr-pinterest-content-tabs > .container.pane-container,
.page-node-2344 .main .region-content .pane-aqtr-flux-message-views-panel-pane-association-nouvelles > .container.pane-container,
.page-association-nouvelles .main .region-content .pane-aqtr-flux-message-views-panel-pane-association-nouvelles > .container.pane-container,
.page-association-infolettres .main .region-content .pane-aqtr-flux-message-views-panel-pane-association-nouvelles > .container.pane-container,
.page-association-actualite-des-transports .main .region-content .pane-aqtr-flux-message-views-panel-pane-association-nouvelles > .container.pane-container,
.page-association-sur-la-toile .main .region-content .pane-aqtr-flux-message-views-panel-pane-association-nouvelles > .container.pane-container,
.page-node-2344 .main .region-content .pane-aqtr-newsletter-panel-pane-association-newsletter > .container.pane-container,
.page-association-nouvelles .main .region-content .pane-aqtr-newsletter-panel-pane-association-newsletter > .container.pane-container,
.page-association-infolettres .main .region-content .pane-aqtr-newsletter-panel-pane-association-newsletter > .container.pane-container,
.page-association-actualite-des-transports .main .region-content .pane-aqtr-newsletter-panel-pane-association-newsletter > .container.pane-container,
.page-association-sur-la-toile .main .region-content .pane-aqtr-newsletter-panel-pane-association-newsletter > .container.pane-container,
.page-node-2344 .main .region-content .pane-actualites-transports > .container.pane-container,
.page-association-nouvelles .main .region-content .pane-actualites-transports > .container.pane-container,
.page-association-infolettres .main .region-content .pane-actualites-transports > .container.pane-container,
.page-association-actualite-des-transports .main .region-content .pane-actualites-transports > .container.pane-container,
.page-association-sur-la-toile .main .region-content .pane-actualites-transports > .container.pane-container,
.page-node-2344 .main .region-content .pane-aqtr-on-web-view > .container.pane-container,
.page-association-nouvelles .main .region-content .pane-aqtr-on-web-view > .container.pane-container,
.page-association-infolettres .main .region-content .pane-aqtr-on-web-view > .container.pane-container,
.page-association-actualite-des-transports .main .region-content .pane-aqtr-on-web-view > .container.pane-container,
.page-association-sur-la-toile .main .region-content .pane-aqtr-on-web-view > .container.pane-container {
  margin-left: -15px;
  margin-right: -15px;
}
.views-widget-filter-field_aqtr_newsletter_type_value {
  position: relative;
  padding: 0;
  display: inline;
  width: 340px;
  height: 50px;
}
.views-widget-filter-field_aqtr_newsletter_type_value .form-select {
  width: 100%;
}
body.page-node-9570 .display-filter-1 div.form-autocomplete {
  width: 342px;
  border-right: 1px solid #dcdcdc;
}
@media (max-width: 992px) {
  body.page-node-9570 .display-filter-1 div.form-autocomplete {
    width: 100%;
    border-right: 0px;
  }
}
.container .page-association.view-aqtr-news-view,
.container .node-type-aqtr-news.view-aqtr-news-view,
.container .node-type-aqtr-news.view-aqtr-evenements-views,
.container .page-association.view-aqtr-evenements-views {
  margin-left: -15px;
  margin-right: -15px;
}
@media (max-width: 992px) {
  .container .view-aqtr-news-view,
  .container .view-aqtr-evenements-views {
    margin-left: 0px;
  }
}
@media (max-width: 768px) {
  .container .view-aqtr-news-view,
  .container .view-aqtr-evenements-views {
    margin-left: 0px;
  }
}
body.page-node-1800 .sidebar-second,
body.node-type-aqtr-conference .sidebar-second,
body.page-node-9558 .sidebar-second,
body.page-node-2540 .sidebar-second,
body.page-node-9561 .sidebar-second,
body.page-node-9563 .sidebar-second,
body.page-node-9570 .sidebar-second,
body.page-node-9566 .sidebar-second {
  padding-left: 20px;
}
body.page-node-1800 .panel-separator,
body.node-type-aqtr-conference .panel-separator,
body.page-node-9558 .panel-separator,
body.page-node-2540 .panel-separator,
body.page-node-9561 .panel-separator,
body.page-node-9563 .panel-separator,
body.page-node-9570 .panel-separator,
body.page-node-9566 .panel-separator {
  display: none;
}
.sidebar-second .container,
.sidebar-second .pane-container {
  padding-bottom: 0px;
}
body.node-type-aqtr-evenement .panels-flexible-region-51-sidebar .sidebar-second {
  float: none;
  clear: none;
  width: 100%;
}
.view-display-id-block_liste_evenements_accueil .view-content > div,
.view-display-id-block_news_association_pane .view-content > div {
  padding: 0;
}
.view-id-aqtr_pinterest_content_tabs {
  margin-left: 0px;
}
.view-id-aqtr_pinterest_content_tabs > .view-content {
  margin-top: 0;
}
.wrapper-content {
  position: relative;
}
@media (max-width: 1200px) {
  .carousel-inner .item img {
    min-height: 692px;
  }
}
@media (max-width: 992px) {
  .carousel-inner .item img {
    min-height: 400px;
  }
}
.page-association .pane-aqtr-flux-message-views .views-row {
  margin-bottom: 10;
  margin-top: 0;
}
.view-content .field p {
  font-size: 0.84em;
  font-weight: 300;
}
.pane-title {
  margin-bottom: 0;
  font-weight: 300;
}
body.page-association h2 {
  margin-bottom: 52px;
  margin-top: 52px;
  font-weight: 300;
}
body.page-association div.panel-pane.pane-aqtr-bibliotheque-view div.view-header {
  margin-bottom: 0;
}
.field-content a {
  text-decoration: none;
}
.field-content h3 {
  font-size: 0.6em;
  color: #ccdc00;
}
.field-content h3:hover {
  color: #9c9a00;
}
.page-association .pane-aqtr-flux-message-views,
.page-formations .pane-aqtr-flux-message-views,
.page-ecoles-conduite .pane-aqtr-flux-message-views {
  color: white;
  font-weight: 100;
  font-size: 1.4em;
}
.page-association .pane-aqtr-flux-message-views:before,
.page-formations .pane-aqtr-flux-message-views:before,
.page-ecoles-conduite .pane-aqtr-flux-message-views:before {
  background-color: #444444;
  content: "";
  position: absolute;
  left: -2000px;
  right: -2000px;
  bottom: 0;
  top: 0;
  z-index: -1;
}
.page-association .pane-aqtr-flux-message-views .views-row .views-field-title,
.page-formations .pane-aqtr-flux-message-views .views-row .views-field-title,
.page-ecoles-conduite .pane-aqtr-flux-message-views .views-row .views-field-title {
  font-size: 40px;
}
.page-association .pane-aqtr-flux-message-views .views-row .date-display-single,
.page-formations .pane-aqtr-flux-message-views .views-row .date-display-single,
.page-ecoles-conduite .pane-aqtr-flux-message-views .views-row .date-display-single {
  font-size: 0.8em;
  font-weight: 300;
  display: block;
}
.clearPartenaires {
  width: 400px;
  height: 10px;
  float: left;
}
.clearPartenaires:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
#block-block-5 {
  width: 1170px;
  clear: both;
  display: block;
}
@media (max-width: 1200px) {
  #block-block-5 {
    width: 970px;
  }
}
@media (max-width: 992px) {
  #block-block-5 {
    width: inherit;
  }
}
@media (max-width: 768px) {
  #block-block-5 {
    width: 100%;
  }
}
body.page-association-sur-la-toile .panels-flexible-region-55-center-inside .pane-aqtr-on-web-view,
body.page-association-actualite-des-transports .panels-flexible-region-55-center-inside .pane-aqtr-on-web-view,
body.page-association-sur-la-toile .panels-flexible-region-55-center-inside .pane-actualites-transports,
body.page-association-actualite-des-transports .panels-flexible-region-55-center-inside .pane-actualites-transports {
  padding-top: 30px;
}
body.page-node-2344 .description-actualites > .container {
  margin-bottom: 40px;
}
body.page-node-2344 .panels-flexible-row {
  padding-bottom: 0px;
}
.tableau-style-1 th {
  font-size: 0.8em;
}
body.node-type-aqtr-news .sidebar-second,
body.node-type-aqtr-evenement.aqtr-evenement-detail .sidebar-second,
body.node-type-aqtr-news .side-menus-actualite,
body.node-type-aqtr-evenement.aqtr-evenement-detail .side-menus-actualite {
  padding-left: 22.5px;
}
body.node-type-aqtr-news div.side-menus-actualite div.pane-views,
body.node-type-aqtr-evenement.aqtr-evenement-detail div.side-menus-actualite div.pane-views {
  padding-bottom: 60px;
}
body.node-type-aqtr-evenement.aqtr-evenement-detail div.infos-generales-events .pane-container {
  padding-bottom: 0px;
}
body.node-type-aqtr-evenement.aqtr-evenement-detail .sidebar-second,
body.node-type-aqtr-evenement.page-node-exposants .sidebar-second:first-child,
body.node-type-aqtr-evenement.page-node-hebergements .sidebar-second.side-menu-element,
body.node-type-aqtr-evenement.page-node-etudiants .sidebar-second.side-menu-element {
  padding-left: 0px;
  float: left;
  width: 100%;
}
body.page-association-nouvelles.not-logged-in .pane-1 > .container,
body.page-association-actualite-des-transports.not-logged-in .pane-1 > .container,
body.page-association-sur-la-toile.not-logged-in .pane-1 > .container {
  padding-bottom: 0px;
}
.node-type-aqtr-news .side-menus-actualite .panels-flexible-region-inside-last .pane-content .container,
.node-type-aqtr-news .side-menus-actualite .panels-flexible-region-inside-last .pane-content .pane-container {
  width: 100%;
}
.node-type-aqtr-news .side-menus-actualite .panels-flexible-region-inside-last .pane-content .views-row {
  float: none;
}
.node-type-aqtr-news .side-menus-actualite .panels-flexible-region-inside-last .pane-content .view-content {
  border: #e3e3e3 solid 1px;
}
.node-type-aqtr-news .side-menus-actualite .panels-flexible-region-inside-last .pane-content .view-content > div:not(:last-child) {
  border-bottom: #e3e3e3 solid 1px;
}
.node-type-aqtr-news .sous-menu h2 {
  font-size: 1.3em;
  position: relative;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 18px 15px;
  background-color: #444444;
  color: white;
  border: #e3e3e3 1px solid;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
}
.node-type-aqtr-news .sous-menu > div > .panel-pane {
  height: inherit;
  border-bottom: 0;
  margin-top: 50px 0 0 0;
}
.node-type-aqtr-news iframe {
  border: none;
}
.pane-actualites-transports .view-actualites-transports .views-row {
  margin-bottom: 30px;
}
.association-masonry-view {
  margin-bottom: 0px;
  padding-bottom: 0px;
  position: relative;
  z-index: 2;
}
.association-masonry-view .views-row {
  height: 100%;
}
.association-masonry-view .masonry-box-social a {
  position: relative;
  top: 4px;
  right: 4px;
}
.page-association .pane-aqtr-expertise-view {
  position: relative;
  z-index: 2;
}
.page-association .pane-aqtr-expertise-view::before {
  content: "";
  position: absolute;
  left: -2000px;
  right: -2000px;
  bottom: 0;
  top: 0;
  background: #777777 url('../images/background/expertise-accueil.png');
  background-size: cover;
  z-index: -2;
}
.page-association .pane-aqtr-expertise-view .container {
  padding: 0px 0px 40px 0px;
}
.page-association .pane-aqtr-expertise-view section#block-block-1 p {
  font-size: 1.5em;
  font-weight: 300;
  margin-bottom: 90px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs {
  margin-bottom: 0px;
  border: 0px solid transparent;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li {
  width: 9.09090909%;
  margin-bottom: 0px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li.li-offset {
  left: 1px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li a[data-href] {
  width: 100%;
  height: 121px;
  padding: 3px;
  position: relative;
  text-align: center;
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  color: #555555;
  background-color: transparent;
  border: 0px solid white;
}
@media (min-width: 992px) {
  .page-association .pane-aqtr-expertise-view ul.nav-tabs li a[data-href] span {
    display: none;
  }
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li a[data-href]::before {
  display: block;
  content: "";
  width: 51px;
  height: 51px;
  margin: 13px auto 24px auto;
  visibility: visible;
  background: url("../images/icons.png") 0px 0px no-repeat;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li a[data-href][href="#tab-1742"]::before {
  background-position: 0px 0px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li a[data-href][href="#tab-1743"]::before {
  background-position: 0px -51px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li a[data-href][href="#tab-1744"]::before {
  background-position: 0px -102px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li a[data-href][href="#tab-1745"]::before {
  background-position: 0px -153px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li a[data-href][href="#tab-1746"]::before {
  background-position: 0px -204px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li a[data-href][href="#tab-1747"]::before {
  background-position: 0px -255px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li a[data-href][href="#tab-1748"]::before {
  background-position: 0px -357px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li a[data-href][href="#tab-1749"]::before {
  background-position: 0px -306px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li a[data-href][href="#tab-1750"]::before {
  background-position: 0px -408px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li a[data-href][href="#tab-2491"]::before {
  background-position: 0px -765px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li a[data-href][href="#tab-9759"]::before {
  background-position: 0px -816px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li a[data-href][data-href]:hover {
  color: #9c9a00;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li.active {
  background-color: rgba(255, 255, 255, 0.5);
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li.active a[href="#tab-1742"]::before {
  background-position: -51px 0px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li.active a[href="#tab-1743"]::before {
  background-position: -51px -51px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li.active a[href="#tab-1744"]::before {
  background-position: -51px -102px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li.active a[href="#tab-1745"]::before {
  background-position: -51px -153px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li.active a[href="#tab-1746"]::before {
  background-position: -51px -204px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li.active a[href="#tab-1747"]::before {
  background-position: -51px -255px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li.active a[href="#tab-1748"]::before {
  background-position: -51px -357px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li.active a[href="#tab-1749"]::before {
  background-position: -51px -306px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li.active a[href="#tab-1750"]::before {
  background-position: -51px -408px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li.active a[href="#tab-2491"]::before {
  background-position: -51px -765px;
}
.page-association .pane-aqtr-expertise-view ul.nav-tabs li.active a[href="#tab-9759"]::before {
  background-position: -51px -816px;
}
.page-association .pane-aqtr-expertise-view .tab-pane {
  background-color: rgba(255, 255, 255, 0.5);
  text-align: center;
  margin-top: 0px;
  padding-top: 60px;
  padding-bottom: 60px;
  height: 240px;
  position: relative;
}
.page-association .pane-aqtr-expertise-view .tab-pane p {
  padding: 10px;
}
.page-association .pane-aqtr-expertise-view .tab-pane h3 {
  margin-top: 0px;
}
.page-association .pane-aqtr-expertise-view .tab-pane a.btn {
  position: relative;
  display: inline;
  margin-top: 50px;
}
.pane-container {
  padding-bottom: 40px;
}
#navbar-administration .menu.nav {
  font-weight: 300;
  font-size: 13px;
}
.menu {
  font-weight: 300;
  font-size: 1.2em;
}
.menu a {
  color: inherit;
}
.menu li :hover {
  font-weight: 700;
}
.menu li .active {
  font-weight: 600;
}
.menu li a :focus {
  background-color: transparent;
}
.menu li a :hover {
  background-color: transparent;
}
@media (min-width: 992px) {
  .page-node-2540 #block-aqtr-general-tools-comite-block {
    width: 66.66%;
  }
}
@media (min-width: 1200px) {
  .page-node-9563 .sidebar-second {
    top: -150px;
  }
}
@media (max-width: 1200px) and (min-width: 992px) {
  .page-node-9563 .sidebar-second {
    top: -190px;
  }
}
@media (min-width: 992px) {
  .page-node-2540 .sidebar-second {
    top: -100px;
  }
}
.page-node-9558,
.page-dashboard-memberships,
.page-dashboard-entreprise-membership {
  /**
     Nouvelle - 2021 table de memberships
   */
}
.page-node-9558:not(.page-node-9558) .membreforfait-wrapper:first-of-type,
.page-dashboard-memberships:not(.page-node-9558) .membreforfait-wrapper:first-of-type,
.page-dashboard-entreprise-membership:not(.page-node-9558) .membreforfait-wrapper:first-of-type {
  margin-top: 60px;
}
.page-node-9558 .membreforfait-wrapper,
.page-dashboard-memberships .membreforfait-wrapper,
.page-dashboard-entreprise-membership .membreforfait-wrapper {
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  min-height: 315px;
  margin-bottom: 36px;
  position: relative;
}
.page-node-9558 .membreforfait-wrapper a.btn,
.page-dashboard-memberships .membreforfait-wrapper a.btn,
.page-dashboard-entreprise-membership .membreforfait-wrapper a.btn {
  position: absolute;
  bottom: 15px;
  left: 50%;
  margin-left: -37.5px;
}
.page-node-9558 .membreforfait-label,
.page-dashboard-memberships .membreforfait-label,
.page-dashboard-entreprise-membership .membreforfait-label {
  background-color: #333333;
  width: 263px;
  color: white;
  height: 100%;
  padding: 54px 16px;
  position: absolute;
  top: 0px;
  bottom: 0px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.page-node-9558 .membreforfait-label:after,
.page-dashboard-memberships .membreforfait-label:after,
.page-dashboard-entreprise-membership .membreforfait-label:after {
  display: block;
  content: "";
  width: 0;
  height: 0;
  border-top: 20px solid transparent;
  border-bottom: 20px solid transparent;
  border-left: 35px solid #333333;
  position: absolute;
  right: -33px;
  top: 20px;
}
@-moz-document url-prefix() {
  .page-node-9558 .membreforfait-label:after,
  .page-dashboard-memberships .membreforfait-label:after,
  .page-dashboard-entreprise-membership .membreforfait-label:after {
    width: 0;
    height: 0;
    border-width: 20px 0 20px 34.6px;
    border-color: transparent transparent transparent #4b4b4b;
    line-height: 0px;
    _border-color: #000000 #000000 #000000 #333333;
    _filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000');
    border-style: inset;
  }
}
.page-node-9558 .membreforfait-label-type,
.page-dashboard-memberships .membreforfait-label-type,
.page-dashboard-entreprise-membership .membreforfait-label-type {
  font-size: 1.1em;
  text-align: center;
}
.page-node-9558 .membreforfait-label-prix,
.page-dashboard-memberships .membreforfait-label-prix,
.page-dashboard-entreprise-membership .membreforfait-label-prix {
  font-weight: 100;
  text-align: center;
}
.page-node-9558 .membreforfait-label-prix-nb,
.page-dashboard-memberships .membreforfait-label-prix-nb,
.page-dashboard-entreprise-membership .membreforfait-label-prix-nb {
  font-size: 5.3em;
}
.page-node-9558 .membreforfait-label-prix-symbole,
.page-dashboard-memberships .membreforfait-label-prix-symbole,
.page-dashboard-entreprise-membership .membreforfait-label-prix-symbole {
  font-size: 2.6em;
  padding: 0px 7px;
  position: relative;
  top: -24px;
}
.page-node-9558 .membreforfait-label-info,
.page-dashboard-memberships .membreforfait-label-info,
.page-dashboard-entreprise-membership .membreforfait-label-info {
  font-weight: 300;
  text-align: center;
  position: relative;
  top: -12px;
  font-size: 0.8em;
}
.page-node-9558 .membreforfait-avantage,
.page-dashboard-memberships .membreforfait-avantage,
.page-dashboard-entreprise-membership .membreforfait-avantage {
  margin-left: 263px;
  padding: 12px;
  padding-left: 80px;
  font-size: 1.1em;
  font-weight: 300;
}
.page-node-9558 .membreforfait-avantage ul.membreforfait-avantage-list li,
.page-dashboard-memberships .membreforfait-avantage ul.membreforfait-avantage-list li,
.page-dashboard-entreprise-membership .membreforfait-avantage ul.membreforfait-avantage-list li {
  margin: 12px 0px;
  list-style-image: url('../images/checked.png');
}
.page-node-9558 .membreforfait-avantage ul.membreforfait-avantage-list li.strong,
.page-dashboard-memberships .membreforfait-avantage ul.membreforfait-avantage-list li.strong,
.page-dashboard-entreprise-membership .membreforfait-avantage ul.membreforfait-avantage-list li.strong {
  font-weight: 500;
}
@media screen and (-webkit-min-device-pixel-ratio: 2) and (-webkit-max-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (-webkit-max-device-pixel-ratio: 2), (min-resolution: 192dpi) and (max-resolution: 192dpi) {
  .page-node-9558 .membreforfait-avantage ul.membreforfait-avantage-list li,
  .page-dashboard-memberships .membreforfait-avantage ul.membreforfait-avantage-list li,
  .page-dashboard-entreprise-membership .membreforfait-avantage ul.membreforfait-avantage-list li {
    list-style-image: url('../images/checked@2x.png');
  }
}
@media screen and (-webkit-min-device-pixel-ratio: 3), (-webkit-min-device-pixel-ratio: 3), (min-resolution: 288dpi) {
  .page-node-9558 .membreforfait-avantage ul.membreforfait-avantage-list li,
  .page-dashboard-memberships .membreforfait-avantage ul.membreforfait-avantage-list li,
  .page-dashboard-entreprise-membership .membreforfait-avantage ul.membreforfait-avantage-list li {
    list-style-image: url('../images/checked@3x.png');
  }
}
.page-node-9558 .membreforfait-avantage ul.membreforfait-avantage-list ul,
.page-dashboard-memberships .membreforfait-avantage ul.membreforfait-avantage-list ul,
.page-dashboard-entreprise-membership .membreforfait-avantage ul.membreforfait-avantage-list ul {
  padding: 0px;
}
.page-node-9558 .membreforfait-btn,
.page-dashboard-memberships .membreforfait-btn,
.page-dashboard-entreprise-membership .membreforfait-btn {
  display: block;
  font-size: 1.2em;
  font-weight: 300;
  border-radius: 5px;
  color: white;
  background-color: #9c9a00;
  border: none;
  border-bottom: 2px solid #727001;
  text-align: center;
  margin: 50px auto;
  width: 215px;
}
.page-node-9558 .membreforfait-btn:hover,
.page-dashboard-memberships .membreforfait-btn:hover,
.page-dashboard-entreprise-membership .membreforfait-btn:hover {
  background-color: #696801;
}
.page-node-9558 .forfaits-content-memb,
.page-dashboard-memberships .forfaits-content-memb,
.page-dashboard-entreprise-membership .forfaits-content-memb {
  margin: auto;
  vertical-align: middle;
  background-color: white;
  position: relative;
}
.page-node-9558 .forfaits-content-memb .stickThis,
.page-dashboard-memberships .forfaits-content-memb .stickThis,
.page-dashboard-entreprise-membership .forfaits-content-memb .stickThis {
  position: relative;
  padding: 5px;
  font-size: 1em !important;
  font-weight: bold;
  border-radius: 10px;
  color: gray !important;
}
.page-node-9558 .forfaits-content-memb .stickThis.stick,
.page-dashboard-memberships .forfaits-content-memb .stickThis.stick,
.page-dashboard-entreprise-membership .forfaits-content-memb .stickThis.stick {
  margin-top: 0;
  position: fixed;
  top: 200px;
  z-index: 9999;
  border-radius: 0 0 10px 10px;
}
.page-node-9558 .forfaits-content-memb .scroller-memb-right,
.page-dashboard-memberships .forfaits-content-memb .scroller-memb-right,
.page-dashboard-entreprise-membership .forfaits-content-memb .scroller-memb-right {
  position: absolute;
  right: 0px;
  margin-right: 10px;
}
.page-node-9558 .forfaits-content-memb .scroller-memb-left,
.page-dashboard-memberships .forfaits-content-memb .scroller-memb-left,
.page-dashboard-entreprise-membership .forfaits-content-memb .scroller-memb-left {
  position: absolute;
  left: 0px;
  margin-left: 10px;
}
.page-node-9558 .forfaits-content-memb .titre,
.page-dashboard-memberships .forfaits-content-memb .titre,
.page-dashboard-entreprise-membership .forfaits-content-memb .titre {
  padding-top: 30px;
  font-weight: 300;
}
.page-node-9558 .forfaits-content-memb .wrapper,
.page-dashboard-memberships .forfaits-content-memb .wrapper,
.page-dashboard-entreprise-membership .forfaits-content-memb .wrapper {
  position: relative;
  margin: 0 10px;
  overflow: auto;
  white-space: nowrap;
  font-size: 11pt;
}
.page-node-9558 .forfaits-content-memb .sticky-col,
.page-dashboard-memberships .forfaits-content-memb .sticky-col,
.page-dashboard-entreprise-membership .forfaits-content-memb .sticky-col {
  position: sticky;
  position: -webkit-sticky;
  background-color: white;
}
.page-node-9558 .forfaits-content-memb .first-col,
.page-dashboard-memberships .forfaits-content-memb .first-col,
.page-dashboard-entreprise-membership .forfaits-content-memb .first-col {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  left: 0px;
  z-index: 10;
  border: 1px solid #cccccc;
}
.page-node-9558 .forfaits-content-memb .first-col:after,
.page-dashboard-memberships .forfaits-content-memb .first-col:after,
.page-dashboard-entreprise-membership .forfaits-content-memb .first-col:after {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  right: -2px;
  border: 1px solid #cccccc !important;
}
.page-node-9558 .forfaits-content-memb tr > td,
.page-dashboard-memberships .forfaits-content-memb tr > td,
.page-dashboard-entreprise-membership .forfaits-content-memb tr > td {
  padding: 13px !important;
  white-space: initial;
  border: 1px solid #cccccc;
  background-color: white;
  vertical-align: center !important;
}
.page-node-9558 .forfaits-content-memb .dev-membre,
.page-dashboard-memberships .forfaits-content-memb .dev-membre,
.page-dashboard-entreprise-membership .forfaits-content-memb .dev-membre {
  padding: 20px 0;
  background-color: #464F51;
  text-align: center;
  color: #FFFFFE;
  font-size: 1.3em;
}
.page-node-9558 .forfaits-content-memb .dev-membre .sous-titre-memb,
.page-dashboard-memberships .forfaits-content-memb .dev-membre .sous-titre-memb,
.page-dashboard-entreprise-membership .forfaits-content-memb .dev-membre .sous-titre-memb {
  font-size: 1.3em;
}
.page-node-9558 .forfaits-content-memb .big-white,
.page-dashboard-memberships .forfaits-content-memb .big-white,
.page-dashboard-entreprise-membership .forfaits-content-memb .big-white {
  font-size: 2.3em;
  font-weight: bold;
}
.page-node-9558 .forfaits-content-memb .categorie,
.page-dashboard-memberships .forfaits-content-memb .categorie,
.page-dashboard-entreprise-membership .forfaits-content-memb .categorie {
  padding-top: 15px;
  font-size: 1.3em;
  color: #D1DA61;
}
.page-node-9558 .forfaits-content-memb .categorie .big,
.page-dashboard-memberships .forfaits-content-memb .categorie .big,
.page-dashboard-entreprise-membership .forfaits-content-memb .categorie .big {
  font-size: 2em;
  font-weight: bold;
}
.page-node-9558 .forfaits-content-memb .borderRight,
.page-dashboard-memberships .forfaits-content-memb .borderRight,
.page-dashboard-entreprise-membership .forfaits-content-memb .borderRight {
  border-right: 1px solid #cccccc;
}
.page-node-9558 .forfaits-content-memb .name-forfait-td,
.page-dashboard-memberships .forfaits-content-memb .name-forfait-td,
.page-dashboard-entreprise-membership .forfaits-content-memb .name-forfait-td {
  background-color: #7F8586;
  width: 220px;
  min-width: 220px;
  max-width: 220px;
  left: 100px;
}
.page-node-9558 .forfaits-content-memb .name-forfait-td .name-forfait,
.page-dashboard-memberships .forfaits-content-memb .name-forfait-td .name-forfait,
.page-dashboard-entreprise-membership .forfaits-content-memb .name-forfait-td .name-forfait {
  color: white;
  font-size: 1.2em;
  font-weight: bold;
}
.page-node-9558 .forfaits-content-memb .type-membre-td,
.page-dashboard-memberships .forfaits-content-memb .type-membre-td,
.page-dashboard-entreprise-membership .forfaits-content-memb .type-membre-td {
  background-color: #F5F8F9;
  border-right: 1px solid #999999;
  vertical-align: middle !important;
}
.page-node-9558 .forfaits-content-memb .type-membre,
.page-dashboard-memberships .forfaits-content-memb .type-membre,
.page-dashboard-entreprise-membership .forfaits-content-memb .type-membre {
  font-weight: bold;
  color: #464F51;
  background-color: #F5F8F9;
  text-align: center;
}
.page-node-9558 .forfaits-content-memb .btn-acheter,
.page-dashboard-memberships .forfaits-content-memb .btn-acheter,
.page-dashboard-entreprise-membership .forfaits-content-memb .btn-acheter {
  background-color: white;
  padding: 20px 0 !important;
}
.page-node-9558 .forfaits-content-memb .border-pale,
.page-dashboard-memberships .forfaits-content-memb .border-pale,
.page-dashboard-entreprise-membership .forfaits-content-memb .border-pale {
  border-right-color: #F5F8F9;
}
.page-node-9558 .forfaits-content-memb .description-court-td,
.page-dashboard-memberships .forfaits-content-memb .description-court-td,
.page-dashboard-entreprise-membership .forfaits-content-memb .description-court-td {
  background-color: #D1DA61;
}
.page-node-9558 .forfaits-content-memb .description-court,
.page-dashboard-memberships .forfaits-content-memb .description-court,
.page-dashboard-entreprise-membership .forfaits-content-memb .description-court {
  color: #191a1b;
  padding-top: 20px;
}
.page-node-9558 .forfaits-content-memb .title-dpto-td,
.page-dashboard-memberships .forfaits-content-memb .title-dpto-td,
.page-dashboard-entreprise-membership .forfaits-content-memb .title-dpto-td {
  background-color: #464F51;
}
.page-node-9558 .forfaits-content-memb .title-dpto,
.page-dashboard-memberships .forfaits-content-memb .title-dpto,
.page-dashboard-entreprise-membership .forfaits-content-memb .title-dpto {
  color: #FEFEFD;
  font-weight: bold ;
}
.page-node-9558 .forfaits-content-memb .tarifs-td,
.page-dashboard-memberships .forfaits-content-memb .tarifs-td,
.page-dashboard-entreprise-membership .forfaits-content-memb .tarifs-td {
  background-color: #D1DA61;
}
.page-node-9558 .forfaits-content-memb .tarifs,
.page-dashboard-memberships .forfaits-content-memb .tarifs,
.page-dashboard-entreprise-membership .forfaits-content-memb .tarifs {
  color: #475051;
  font-weight: bold ;
}
.page-node-9558 .forfaits-content-memb .row-tarif-td,
.page-dashboard-memberships .forfaits-content-memb .row-tarif-td,
.page-dashboard-entreprise-membership .forfaits-content-memb .row-tarif-td {
  background-color: #7E8485;
}
.page-node-9558 .forfaits-content-memb .row-tarif,
.page-dashboard-memberships .forfaits-content-memb .row-tarif,
.page-dashboard-entreprise-membership .forfaits-content-memb .row-tarif {
  font-weight: 500;
  color: #E1EAED;
}
.page-node-9558 .forfaits-content-memb .prix,
.page-dashboard-memberships .forfaits-content-memb .prix,
.page-dashboard-entreprise-membership .forfaits-content-memb .prix {
  font-size: 1.5em;
  font-weight: 500;
}
.page-node-9558 .forfaits-content-memb .centerElement,
.page-dashboard-memberships .forfaits-content-memb .centerElement,
.page-dashboard-entreprise-membership .forfaits-content-memb .centerElement {
  text-align: center;
  vertical-align: middle !important;
}
.page-node-9558 .forfaits-content-memb .included,
.page-dashboard-memberships .forfaits-content-memb .included,
.page-dashboard-entreprise-membership .forfaits-content-memb .included {
  color: #6F818A;
}
.page-node-9558 .forfaits-content-memb .non-included,
.page-dashboard-memberships .forfaits-content-memb .non-included,
.page-dashboard-entreprise-membership .forfaits-content-memb .non-included {
  background-color: #E8EEF1;
}
.page-node-9558 .forfaits-content-memb .end-table,
.page-dashboard-memberships .forfaits-content-memb .end-table,
.page-dashboard-entreprise-membership .forfaits-content-memb .end-table {
  background-color: white;
}
.page-node-9558 .forfaits-content-memb .notes,
.page-dashboard-memberships .forfaits-content-memb .notes,
.page-dashboard-entreprise-membership .forfaits-content-memb .notes {
  display: inline-block;
  vertical-align: top;
  line-height: 1;
  width: 45%;
  padding: 15px;
  white-space: initial;
}
.page-node-9558 .forfaits-content-memb .coordonnees,
.page-dashboard-memberships .forfaits-content-memb .coordonnees,
.page-dashboard-entreprise-membership .forfaits-content-memb .coordonnees {
  display: inline-block;
  float: right;
  vertical-align: middle;
  font-size: 1.4em;
  text-align: right;
  font-weight: bold;
  padding-right: 10px;
  padding-top: 25px;
  width: 50%;
  color: #475052;
}
.page-node-9558.logged-in .membreforfait-btn,
.view-aqtr-pinterest-content-tabs .pager {
  display: none;
}
body.page-node-9558 .fond-rayures:after {
  background-image: none !important;
}
body.page-node-9558 .pane-aqtr-general-tools-become-member-or-partner .nav-tabs li {
  font-size: 1.8rem;
}
body.page-node-9558 .pane-aqtr-general-tools-become-member-or-partner .nav-tabs li a {
  background-color: #999999;
  color: white;
}
body.page-node-9558 .pane-aqtr-general-tools-become-member-or-partner .nav-tabs li.active > a {
  background-color: #9c9a00;
  font-weight: bold;
}
body.page-node-9558 .pane-aqtr-general-tools-become-member-or-partner ul.avantage-forfaits {
  margin-bottom: 35px;
  list-style-image: url('../images/checked.png');
}
body.page-node-9558 .pane-aqtr-general-tools-become-member-or-partner ul.avantage-forfaits li {
  margin: 12px 0px;
}
body.page-node-9558 #cboxWrapper {
  margin-top: 50px;
  height: 650px!important;
  width: 100% !important;
}
body.page-node-9558 #cboxWrapper #cboxContent {
  height: 600px!important;
  width: 90% !important;
}
body.page-node-9558 #cboxWrapper #cboxContent h3 {
  text-align: center;
  font-size: 2em;
  font-weight: 500;
  margin-bottom: 50px;
}
body.page-node-9558 #cboxWrapper #cboxContent .panels-flexible-160 {
  padding-top: 30px;
}
body.page-dashboard-mes-achats .pane-aqtr-general-tools-user-dashboard-purchases .nav-tabs li {
  font-size: 1.8rem;
}
body.page-dashboard-mes-achats .pane-aqtr-general-tools-user-dashboard-purchases .nav-tabs li a {
  background-color: #999999;
  color: white;
}
body.page-dashboard-mes-achats .pane-aqtr-general-tools-user-dashboard-purchases .nav-tabs li.active > a {
  background-color: #9c9a00;
  font-weight: bold;
}
body.page-dashboard-mes-achats .pane-aqtr-general-tools-user-dashboard-purchases #payed-bills,
body.page-dashboard-mes-achats .pane-aqtr-general-tools-user-dashboard-purchases #bills-to-pay {
  padding-top: 20px;
}
body.page-node-2533 .page-header {
  margin-top: 20px;
  margin-bottom: -12px;
}
body.page-node-2533 .webform-component--contactez-nous--aqtr-select-contact-us-destinataire .form-select {
  width: 250px;
  min-width: 200px;
}
body.page-node-2533 .page-header,
body.page-node-2533 .form-actions,
body.page-node-2533 .captcha {
  width: 758px;
  margin-left: auto;
  margin-right: auto;
}
body.page-node-2533 .captcha {
  text-align: center;
}
.page-dashboard-entreprise-membership .forfaits-content-memb .scroller {
  margin-top: 0 !important;
}
.page-dashboard-entreprise-membership .forfaits-content-memb .scroller-memb-right.stick {
  margin-right: 25px;
}
.page-dashboard-entreprise-membership .forfaits-content-memb .scroller-memb-left.stick {
  margin-right: 25px;
}
.page-dashboard-entreprise-membership .forfaits-content-memb .scroller-memb-right {
  margin-right: 25px;
  right: 0 !important;
  z-index: 11;
}
.page-dashboard-entreprise-membership .forfaits-content-memb .scroller-memb-left {
  margin-right: 25px;
  left: 0 !important;
  z-index: 11;
}
@media (max-width: 992px) {
  .page-node-9558 .forfaits-content-memb td:not(.borderRight),
  .page-dashboard-entreprise-membership .forfaits-content-memb td:not(.borderRight),
  .page-dashboard-memberships .forfaits-content-memb td:not(.borderRight) {
    white-space: break-spaces !important;
  }
  .page-node-9558 .forfaits-content-memb table,
  .page-dashboard-entreprise-membership .forfaits-content-memb table,
  .page-dashboard-memberships .forfaits-content-memb table {
    display: initial !important;
  }
  .page-node-9558 .first-col,
  .page-dashboard-entreprise-membership .first-col,
  .page-dashboard-memberships .first-col {
    width: 1vh !important;
    min-width: 150px;
    max-width: 150px;
    left: 0px;
    z-index: 10;
    border: 1px solid #cccccc;
  }
  .page-dashboard-entreprise-membership .scroller-memb-right.stick {
    right: 0px !important;
  }
  .page-dashboard-entreprise-membership .scroller-memb-left.stick {
    left: 0px !important;
    z-index: 11;
  }
}
@media (min-width: 1200px) {
  /**
       Nouvelle - 2021 table de memberships
     */
  .page-node-9558 .forfaits-content-memb .scroller-memb-right,
  .page-dashboard-entreprise-membership .forfaits-content-memb .scroller-memb-right,
  .page-dashboard-memberships .forfaits-content-memb .scroller-memb-right {
    margin-right: 25px;
    right: calc((100% - 1170px) / 2) !important;
  }
  .page-node-9558 .forfaits-content-memb .scroller-memb-left,
  .page-dashboard-entreprise-membership .forfaits-content-memb .scroller-memb-left,
  .page-dashboard-memberships .forfaits-content-memb .scroller-memb-left {
    margin-right: 25px;
    left: calc((100% - 1170px) / 2) !important;
  }
}
@media (min-width: 992px) {
  /**
      Nouvelle - 2021 table de memberships
    */
}
.partenaires-view-principal,
.partenaires-view-grand {
  width: 500px;
  min-height: 240px;
}
.partenaires-view-li {
  width: 150px;
  height: 100px;
  margin: 0px 32px 0px 0px;
  float: left;
  background-size: 300px 1200px;
}
.partenaires-view-li a {
  display: block;
  width: 100%;
  height: 100%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  -webkit-backface-visibility: hidden;
  background: url("../images/partenaires_.png") 0px 0px no-repeat;
}
.partenaires-view-li a:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (-webkit-max-device-pixel-ratio: 2), (-webkit-min-device-pixel-ratio: 2) and (-webkit-max-device-pixel-ratio: 2), (min-resolution: 192dpi) and (max-resolution: 192dpi) {
  .partenaires-view-li a {
    background-image: url("../images/partenaires_@2x.png");
    background-size: 200%;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 3), (-webkit-min-device-pixel-ratio: 3), (min-resolution: 288dpi) {
  .partenaires-view-li a {
    background-image: url("../images/partenaires_@3x.png");
    background-size: 200%;
  }
}
.partenaires-01 a {
  background-position: 0px 0px;
}
.partenaires-03 a {
  background-position: 0px -200px;
}
.partenaires-06 a {
  background-position: 0px -500px;
}
.partenaires-07 a {
  background-position: 0px -600px;
}
.partenaires-08 a {
  background-position: 0px -700px;
}
.partenaires-09 a {
  background-position: 0px -800px;
}
.partenaires-10 a {
  background-position: 0px -900px;
}
.partenaires-12 a {
  background-position: 0px -1100px;
}
.partenaires-13 a {
  background-position: 0px -1200px;
}
.partenaires-14 a {
  background-position: 0px -1300px;
}
.partenaires-15 a {
  background-position: 0px -1400px;
}
.partenaires-16 a {
  background-position: 0px -1500px;
}
.partenaires-17 a {
  background-position: 0px -1600px;
}
.partenaires-18 a {
  background-position: 0px -1700px;
}
.partenaires-19 a {
  background-position: 0px -1800px;
}
.partenaires-20 a {
  background-position: 0px -1900px;
}
.partenaires-21 a {
  background-position: 0px -2000px;
}
.partenaires-22 a {
  background-position: 0px -2100px;
}
.partenaires-01 a:hover {
  background-position: -150px 0px;
}
.partenaires-03 a:hover {
  background-position: 0px -200px;
}
.partenaires-06 a:hover {
  background-position: -150px -500px;
}
.partenaires-07 a:hover {
  background-position: -150px -600px;
}
.partenaires-08 a:hover {
  background-position: -150px -700px;
}
.partenaires-09 a:hover {
  background-position: -150px -800px;
}
.partenaires-10 a:hover {
  background-position: -150px -900px;
}
.partenaires-12 a:hover {
  background-position: -150px -1100px;
}
.partenaires-13 a:hover {
  background-position: 0px -1200px;
}
.partenaires-14 a:hover {
  background-position: -150px -1300px;
}
.partenaires-15 a:hover {
  background-position: -150px -1400px;
}
.partenaires-16 a:hover {
  background-position: -150px -1500px;
}
.partenaires-17 a:hover {
  background-position: -150px -1600px;
}
.partenaires-18 a:hover {
  background-position: -150px -1700px;
}
.partenaires-19 a:hover {
  background-position: -150px -1800px;
}
.partenaires-20 a:hover {
  background-position: -150px -1900px;
}
.partenaires-21 a:hover {
  background-position: -150px -2000px;
}
.partenaires-22 a:hover {
  background-position: -150px -2100px;
}
.partenaires-view-principal {
  width: 200px;
  float: left;
  padding-right: 30px;
  border-right: 1px black solid;
}
@media (max-width: 1200px) {
  .partenaires-view-principal {
    border-right: 0px transparent solid;
    border-bottom: 1px #777777 solid;
  }
  .partenaires-view-principal h3 {
    margin-top: 50px;
  }
}
.partenaires-view-grand {
  width: 940px;
  float: left;
  padding-left: 30px;
}
@media (max-width: 1200px) {
  .partenaires-view-grand h3 {
    padding-left: 0px;
    margin-top: 50px;
  }
}
@media (max-width: 1200px) {
  .partenaires-view-principal,
  .partenaires-view-grand {
    width: 100%;
    padding: 0px;
  }
}
.node-type-aqtr-flux-message .infos-base-message {
  padding-bottom: 30px;
}
.node-type-aqtr-flux-message .infos-base-message .container,
.node-type-aqtr-flux-message .infos-base-message .pane-container {
  padding-bottom: 0;
}
.node-type-aqtr-flux-message .panel-separator {
  display: none;
}
.node-type-aqtr-flux-message h1 {
  margin-bottom: 5px;
}
.node-type-aqtr-flux-message .view-display-id-panel_pane_mini_teaser_message_side {
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}
.node-type-aqtr-flux-message .views-row {
  float: none;
}
.node-type-aqtr-flux-message .row .sidebar-second h2.pane-title {
  display: none;
}
.node-type-aqtr-flux-message .row .sidebar-second .sidebar-second-title {
  border: 1px solid #e3e3e3;
}
body.node-type-aqtr-flux-message .sidebar-second {
  margin: 0px;
}
body.node-type-aqtr-flux-message .sidebar-second > div {
  padding: 0px;
}
.pane-masonry-content .view-aqtr-flux-message-views:before,
.pane-masonry-content .view-aqtr-newsletter,
.pane-masonry-content .view-aqtr-on-web-view:before,
.pane-masonry-content .view-actualites-transports:before {
  box-shadow: inset 0px 7px 7px -7px #CCCCCC;
  -webkit-box-shadow: inset 0px 7px 7px -7px #CCCCCC;
  -moz-box-shadow: inset 0px 7px 7px -7px #CCCCCC;
}
.pane-masonry-content .view-aqtr-flux-message-views,
.pane-masonry-content .view-aqtr-newsletter,
.pane-masonry-content .view-aqtr-on-web-view,
.pane-masonry-content .view-actualites-transports {
  position: relative;
}
.pane-masonry-content .view-aqtr-flux-message-views:before,
.pane-masonry-content .view-aqtr-newsletter:before,
.pane-masonry-content .view-aqtr-on-web-view:before,
.pane-masonry-content .view-actualites-transports:before {
  background-color: white;
  content: "";
  position: absolute;
  left: -2000px;
  right: -2000px;
  bottom: -15px;
  top: -10px;
  z-index: 0;
}
.pane-masonry-content .view-aqtr-flux-message-views .view-content,
.pane-masonry-content .view-aqtr-newsletter .view-content,
.pane-masonry-content .view-aqtr-on-web-view .view-content,
.pane-masonry-content .view-actualites-transports .view-content {
  z-index: 2;
  position: relative;
}
.pane-masonry-content .view-aqtr-flux-message-views .views-row,
.pane-masonry-content .view-aqtr-newsletter .views-row,
.pane-masonry-content .view-aqtr-on-web-view .views-row,
.pane-masonry-content .view-actualites-transports .views-row {
  margin: 10px 0px 26px 0px;
  float: none;
}
.pane-masonry-content .view-aqtr-flux-message-views .views-row .date-display-single,
.pane-masonry-content .view-aqtr-newsletter .views-row .date-display-single,
.pane-masonry-content .view-aqtr-on-web-view .views-row .date-display-single,
.pane-masonry-content .view-actualites-transports .views-row .date-display-single {
  font-weight: 400;
}
.pane-masonry-content .view-aqtr-flux-message-views .views-row .views-field-title,
.pane-masonry-content .view-aqtr-newsletter .views-row .views-field-title,
.pane-masonry-content .view-aqtr-on-web-view .views-row .views-field-title,
.pane-masonry-content .view-actualites-transports .views-row .views-field-title {
  margin: -1px 0px 4px 0px;
  font-weight: 400;
  font-size: 1.6em;
}
.user-author {
  width: 100%;
  display: inline-block;
}
.masonry-boite img {
  height: 358px;
}
.masonry-boite .contenu-bas:before {
  content: "";
  display: block;
  margin: 0px;
  position: absolute;
  width: 0px;
  height: 0px;
  left: 34px;
  top: 330px;
  border: 12px solid;
  border-bottom: 16px solid;
  border-color: transparent transparent white transparent;
  z-index: 15;
}
.masonry-boite .contenu-bas h3 {
  margin: 0;
}
.masonry-boite .contenu-bas h3 a {
  color: #9c9a00;
}
.masonry-boite .contenu-bas h3 a:hover {
  color: #696801;
}
.masonry-boite .contenu-bas h3 a:active {
  color: #ccdc00;
}
body.node-type-aqtr-news .pane-node-field-aqtr-news-authors .user-author {
  width: 50%;
  float: left;
  padding: 0px 15px 30px 15px;
}
body.node-type-aqtr-news .pane-node-field-aqtr-news-authors .user-author .user-teaser {
  width: 100%;
  margin: 0px;
}
body.node-type-aqtr-news .actualite-details-contenu div.pane-content h2,
body.node-type-aqtr-news .actualite-details-contenu div.pane-content p {
  color: #444444;
}
body.node-type-aqtr-news .user-teaser {
  width: 50%;
}
body.node-type-aqtr-news .pane-view-lightbox-image-principale {
  margin-top: 100px;
}
body.node-type-aqtr-news .pane-view-lightbox-image-principale #links > .slick-list.draggable {
  padding: 0;
}
body.node-type-aqtr-news .pane-view-lightbox-image-principale #links > .slick-list.draggable img:hover {
  opacity: 0.8;
}
body.node-type-aqtr-news .actualite-details-social {
  text-align: right;
  font-size: 1.5em;
}
body.node-type-aqtr-news .actualite-details-social a {
  padding-left: 10px;
}
body.node-type-aqtr-news .pane-node-body .pane-content p:first-child {
  font-weight: bold;
}
body.node-type-aqtr-news .field-name-field-image-principale img {
  height: auto;
}
@media (max-width: 992px) {
  body.node-type-aqtr-news .field-name-field-image-principale img {
    width: 100%;
  }
}
body.node-type-aqtr-news .pane-aqtr-on-web-view-panel-pane-sur-la-toile .view-content > div {
  padding: 10px;
}
body.node-type-aqtr-news .pane-aqtr-on-web-view-panel-pane-sur-la-toile .view-content > .views-row-first {
  border-top: none;
}
body.node-type-aqtr-news .pane-aqtr-on-web-view-panel-pane-sur-la-toile .view-row {
  padding: 10px;
}
body.node-type-aqtr-news .panel-pane .container {
  width: inherit;
  padding-bottom: 0px;
}
body.node-type-aqtr-news .panel-separator {
  margin-bottom: 0px;
}
body.node-type-aqtr-news h1 {
  margin-bottom: 20px;
}
body.node-type-aqtr-news h2 {
  color: #333333;
  text-align: left;
}
body.node-type-aqtr-news p {
  color: #777777;
  text-align: left;
  font-weight: 300;
}
body.node-type-aqtr-news p.amorce {
  color: #555555;
  font-weight: 500;
}
body.node-type-aqtr-news .field-type-text-with-summary p {
  color: #333333;
}
body.node-type-aqtr-news strong {
  font-size: 1em;
  font-weight: 500;
  color: #555555;
}
body.node-type-aqtr-news .infos-base-actualite .pane-node-created {
  color: #777777;
  font-size: 0.95em;
  font-weight: 300;
}
body.node-type-aqtr-news .type-image {
  margin: 16px 16px 0px 16px;
}
body.node-type-aqtr-news .type-image .dnd-legend-wrapper {
  background-color: #e3e3e3;
  padding: 8px 18px;
  margin: 12px 0px;
}
body.node-type-aqtr-news .type-image .dnd-legend-wrapper .meta-description {
  display: block;
}
body.node-type-aqtr-news .type-image .dnd-legend-wrapper .meta-source,
body.node-type-aqtr-news .type-image .dnd-legend-wrapper .meta-reference {
  display: inline;
  font-size: 0.85em;
  padding-right: 4px;
}
body.node-type-aqtr-news .atom-align-left {
  margin-left: -82px;
}
body.node-type-aqtr-news .atom-align-right {
  margin-right: -97px;
}
body.node-type-aqtr-news .view-banner-item {
  color: black;
}
body.node-type-aqtr-news .panel-content-news-row {
  padding: 0px;
}
body.node-type-aqtr-news .panel-content-news-content {
  width: 100%;
}
body.node-type-aqtr-news .panel-content-news-content .pane-node-field-aqtr-news-category .row2 > .pane-content > a:before {
  content: "/ ";
  color: #333333;
}
body.node-type-aqtr-news .panel-content-news-content .pane-node-field-aqtr-news-category .row2 > .pane-content > a:first-child:before {
  content: "";
}
body.node-type-aqtr-news .panel-content-news-content .pane-container {
  width: 750px;
  margin: 0;
  padding: 0;
}
body.node-type-aqtr-news .panel-content-news-content .pane-view-lightbox-image-principale {
  border: 1px solid #dcdcdc;
  background-color: #e3e3e3;
}
body.node-type-aqtr-news .node-aqtr-news {
  width: 720px;
  margin: 0 auto;
  text-align: justify;
  font-size: 1.15em;
  color: #777777;
  font-weight: 300;
}
body.node-type-aqtr-news .pane-node-field-image-principale {
  margin: 0px auto 32px auto;
}
body.node-type-aqtr-news .infos-base-actualite {
  margin-bottom: 30px;
}
body.node-type-aqtr-news .panel-content-news-right {
  float: right;
  padding: 0px;
}
body.node-type-aqtr-news .panel-content-news-right .pane-node-field-aqtr-news-authors {
  border-bottom: 1px solid #e2e2e2;
}
body.node-type-aqtr-news .panel-content-news-right .pane-node-field-aqtr-news-authors a {
  color: #444;
  display: block;
}
body.node-type-aqtr-news .panel-content-news-right ul.info-reseaux-sociaux {
  list-style-type: none;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  margin-top: 64px;
  padding: 0px;
}
body.node-type-aqtr-news .panel-content-news-right ul.info-reseaux-sociaux li {
  padding: 0px 0px 10px 0px;
  border-bottom: 1px solid #e2e2e2;
  width: 113px;
  height: 37px;
}
body.node-type-aqtr-news .panel-content-news-right ul.info-reseaux-sociaux li:last-child {
  border-bottom: 0px solid #e2e2e2;
}
body.node-type-aqtr-news .panel-content-news-right ul.info-reseaux-sociaux li a {
  color: #444;
  font-weight: 300;
}
body.node-type-aqtr-news .panel-content-news-right ul.info-reseaux-sociaux li a i {
  width: 24px;
}
body.node-type-aqtr-news .panel-content-news-right ul.info-reseaux-sociaux li a i.fa-envelope {
  color: #9c9a00;
}
body.node-type-aqtr-news .panel-content-news-right ul.info-reseaux-sociaux li a i.fa-facebook {
  color: #9c9a00;
}
body.node-type-aqtr-news .panel-content-news-right ul.info-reseaux-sociaux li a i.fa-twitter {
  color: #9c9a00;
}
body.node-type-aqtr-news .panel-content-news-right .view-aqtr-activity-view {
  margin: 0px;
  clear: none;
  background: none;
  margin-left: 0px;
  padding-left: 0px;
  margin-right: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding: 0px;
}
body.node-type-aqtr-news .panel-content-news-right .pane-aqtr-activity-view,
body.node-type-aqtr-news .panel-content-news-right .pane-aqtr-on-web-view {
  background: transparent;
  margin: 0px;
  padding: 0px;
  border: 1px solid #ccc;
  box-shadow: 0px 1px 1px #555555;
  -webkit-box-shadow: 0px 1px 1px #555555;
  -moz-box-shadow: 0px 1px 1px #555555;
}
body.node-type-aqtr-news .panel-content-news-right .pane-container {
  width: 100%;
  margin: 0px;
  padding: 0px;
}
body.node-type-aqtr-news .panel-content-news-right h2 {
  width: 100%;
  background-color: #555555;
  color: white;
  margin: 0px;
  padding: 12px;
  font-size: 1em;
  text-align: center;
  font-weight: 500;
}
body.node-type-aqtr-news .panel-content-news-right .view-banner-toile-item {
  display: block;
}
body.node-type-aqtr-news .panel-content-news-right .view-banner-toile-item img {
  width: 30%;
  height: 92px;
  border: solid black 1px;
  float: left;
}
body.node-type-aqtr-news .panel-content-news-right .view-banner-toile-item .banner-item-box {
  width: 70%;
  display: block;
  float: right;
}
body.node-type-aqtr-news .panel-content-news-right .view-banner-toile-item .banner-item-box .banner-item-content-title {
  padding-top: 4px;
}
body.node-type-aqtr-news .panel-content-news-right .banner-item-box {
  position: relative;
  display: block;
  height: 92px;
}
@media (max-width: 1200px) {
  body.node-type-aqtr-news .panel-content-news-right .banner-item-box {
    height: 60px;
  }
}
body.node-type-aqtr-news .panel-content-news-right .banner-item-box .banner-item-date-end {
  display: block;
  float: left;
  width: 92px;
  height: 92px;
  background-color: white;
  font-size: 1.5em;
}
@media (max-width: 1200px) {
  body.node-type-aqtr-news .panel-content-news-right .banner-item-box .banner-item-date-end {
    width: 60px;
    height: 60px;
  }
}
@media (max-width: 1200px) {
  body.node-type-aqtr-news .panel-content-news-right .banner-item-box .banner-item-date-end:before {
    left: 16px;
  }
}
body.node-type-aqtr-news .panel-content-news-right .banner-item-box .banner-item-date-end .date-end-day {
  font-weight: 700;
  font-size: 2em;
  display: block;
  margin-top: 16px;
  line-height: 40px;
  text-align: center;
}
@media (max-width: 1200px) {
  body.node-type-aqtr-news .panel-content-news-right .banner-item-box .banner-item-date-end .date-end-day {
    font-size: 1.5em;
    margin-top: 4px;
  }
}
body.node-type-aqtr-news .panel-content-news-right .banner-item-box .banner-item-date-end .date-end-month {
  font-weight: 300;
  font-size: 0.65em;
  color: #777777;
  display: block;
  line-height: 14px;
  text-align: center;
}
@media (max-width: 1200px) {
  body.node-type-aqtr-news .panel-content-news-right .banner-item-box .banner-item-date-end .date-end-month {
    font-size: 0.5em;
    line-height: 8px;
  }
}
body.node-type-aqtr-news .panel-content-news-right .banner-item-box .banner-item-content {
  display: block;
  height: 92px;
  width: 162px;
  margin-left: 92px;
}
@media (max-width: 1200px) {
  body.node-type-aqtr-news .panel-content-news-right .banner-item-box .banner-item-content {
    margin-left: 60px;
  }
}
body.node-type-aqtr-news .panel-content-news-right .banner-item-box .banner-item-content-title {
  color: #555555;
  font-size: 0.9em;
  line-height: 18px;
  padding-top: 24px;
  padding-right: 8px;
  margin-bottom: 0px;
  margin-left: 8px;
  font-weight: 500;
}
@media (max-width: 1200px) {
  body.node-type-aqtr-news .panel-content-news-right .banner-item-box .banner-item-content-title {
    padding-top: 10px;
    font-size: 0.85em;
  }
}
body.node-type-aqtr-news .panel-content-news-right .banner-item-box .banner-item-content-date-created {
  color: #555555;
  font-size: 0.8em;
  margin-left: 8px;
  padding-right: 8px;
}
body.node-type-aqtr-news .panel-content-news-right .banner-item-box .banner-item-content-date-created a {
  font-size: 0.85em;
}
body.node-type-aqtr-news .panel-news-footer-left,
body.node-type-aqtr-news .panel-news-footer-right {
  padding: 0px;
  font-size: 0.9em;
}
body.node-type-aqtr-news .panel-news-footer-left .container,
body.node-type-aqtr-news .panel-news-footer-right .container {
  width: 100%;
}
body.node-type-aqtr-news .panel-news-footer-left .views-row,
body.node-type-aqtr-news .panel-news-footer-right .views-row {
  float: none;
  border-bottom: 1px solid #e3e3e3;
  padding: 8px 0px;
}
body.node-type-aqtr-news .panel-news-footer-left .views-row .views-field-created span,
body.node-type-aqtr-news .panel-news-footer-right .views-row .views-field-created span {
  text-weight: 300;
  color: #777777;
  font-size: 0.95em;
}
body.node-type-aqtr-news .panel-news-footer-left .views-row .views-field-title span a,
body.node-type-aqtr-news .panel-news-footer-right .views-row .views-field-title span a {
  text-weight: 300;
}
body.node-type-aqtr-news .panel-news-footer-left h2,
body.node-type-aqtr-news .panel-news-footer-right h2 {
  font-size: 1.9em;
}
body.front.page-association .node-teaser.node-aqtr-evenement {
  height: 365px;
}
body.front.page-association .node-teaser.node-aqtr-news {
  height: 365px;
}
.page-node-1795 .node-teaser.node-aqtr-evenement {
  height: 365px;
}
.page-node-1795 #edit-title-wrapper div.views-widget div.form-type-textfield {
  width: inherit;
}
.page-node-1795 .pane-aqtr-evenements-views.fond-rayures > div > .row2 {
  margin-top: 50px;
}
.page-node-1795 .view-display-id-block_liste_evenements_passes {
  margin-top: 40px;
}
.page-node-1795 .evenements-description {
  margin-bottom: 50px;
}
.page-node-1795 .display-filter-1 {
  padding-bottom: 39px;
}
.page-node-1795 .section-more-content {
  display: none;
}
.page-node-1795 footer {
  margin-top: 0;
}
.page-node-1795 #block-system-main .pane-aqtr-evenements-views {
  z-index: 0;
}
.page-node-1795 #block-system-main .evenements-description {
  z-index: 1;
}
.page-node-1795 #block-system-main .evenements-description:before {
  content: "";
  position: absolute;
  bottom: -50px;
  padding: 0 2000px;
  margin: 0 -2000px;
  height: 20px;
  border-bottom: 1px solid #dcdcdc;
  /*            -webkit-box-shadow: 0px 10px 5px -5px rgba(0,0,0,0.20);
            -moz-box-shadow: 0px 10px 5px -5px rgba(0,0,0,0.20);
            box-shadow: 0px 10px 5px -5px rgba(0,0,0,0.20);*/
}
.page-node-1795 #block-system-main .view-filters {
  top: -50px;
  background-color: white;
}
.page-node-1795 .container {
  padding-bottom: 0px;
}
.page-node-1795 .views-row {
  padding: 0px;
}
.page-node-1795 .view-aqtr-evenements-views .panel-col > div > div.pane-aqtr-evenements-views.filter-under {
  margin-bottom: 100px;
}
.page-node-1795 .view-aqtr-evenements-views .masonry-view .view-content {
  margin-top: 0;
}
.page-node-1795 .view-aqtr-evenements-views .view-content {
  margin-top: 0;
}
.page-node-1795 .view-aqtr-evenements-views .field-content a {
  position: static;
}
.page-node-1795 .view-aqtr-evenements-views .field-content a:after {
  display: block;
  content: "";
  background-color: transparent;
  width: 100%;
  height: 506px;
  padding: 0px 20px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  position: absolute;
  top: -316px;
  left: -20px;
  z-index: 40;
}
#cboxContent .extra-infos-event {
  padding-top: 50px;
}
#cboxContent .extra-infos-event #entete-print-prog {
  text-align: center;
  font-size: 0px;
  position: fixed;
  top: 0px;
  width: 80%;
  left: 10%;
  z-index: 1;
}
#cboxContent .extra-infos-event #entete-print-prog > div {
  display: inline-block;
  width: 35%;
  padding: 15px 20px;
  background-color: #9c9a00;
  color: white;
  font-weight: 500;
  font-size: 18px;
  margin: 0px;
  cursor: pointer;
  text-align: center;
}
#cboxContent .extra-infos-event #entete-print-prog > div:hover {
  background-color: #696801;
}
#cboxContent .extra-infos-event #entete-print-prog > div.selected {
  background-color: #696801 !important;
}
#cboxContent .extra-infos-event #entete-print-prog > div.programmation-option {
  margin-left: 10%;
}
#cboxContent .extra-infos-event a.btn-primary {
  margin-top: 15px;
}
body.aqtr-evenement-detail #wrapper-formation-inscription .inscription-content h2.inscription-content-status,
body.node-type-aqtr-formation #wrapper-formation-inscription .inscription-content h2.inscription-content-status {
  font-size: 1.2em;
  margin: -20px -20px 8px;
  padding: 16px 20px 16px;
  background-color: #e3e3e3;
  font-weight: 400;
}
body.aqtr-evenement-detail #wrapper-formation-inscription .inscription-content > div,
body.node-type-aqtr-formation #wrapper-formation-inscription .inscription-content > div {
  text-align: left;
}
body.aqtr-evenement-detail #wrapper-formation-inscription .inscription-content .inscription-content-prix,
body.node-type-aqtr-formation #wrapper-formation-inscription .inscription-content .inscription-content-prix {
  height: inherit;
  padding-bottom: 15px;
}
body.aqtr-evenement-detail #wrapper-formation-inscription .inscription-content .inscription-content-prix .inscription-content-prix-nb,
body.node-type-aqtr-formation #wrapper-formation-inscription .inscription-content .inscription-content-prix .inscription-content-prix-nb {
  font-size: 1.8em;
  font-weight: 500;
  width: 100%;
  color: #444444;
  height: inherit;
  display: inline;
  white-space: nowrap;
}
body.aqtr-evenement-detail #wrapper-formation-inscription .inscription-content .inscription-content-prix .one-line,
body.node-type-aqtr-formation #wrapper-formation-inscription .inscription-content .inscription-content-prix .one-line {
  display: block;
  font-size: 12px;
}
body.aqtr-evenement-detail #wrapper-formation-inscription .inscription-content .inscription-content-prix .one-word,
body.node-type-aqtr-formation #wrapper-formation-inscription .inscription-content .inscription-content-prix .one-word {
  white-space: nowrap;
  padding: 0px;
  font-size: 12px;
}
body.aqtr-evenement-detail #wrapper-formation-inscription .inscription-content small:not(.one-word):not(.one-line),
body.node-type-aqtr-formation #wrapper-formation-inscription .inscription-content small:not(.one-word):not(.one-line) {
  padding-top: 10px;
  padding-left: 8px;
  font-size: 12px;
  color: #444444;
}
body.aqtr-evenement-detail #wrapper-formation-inscription .inscription-content p.prix-description,
body.node-type-aqtr-formation #wrapper-formation-inscription .inscription-content p.prix-description {
  color: #9c9a00;
  font-weight: 400;
}
body.aqtr-evenement-detail .pane-node-field-aqtr-even-cancel-policy h2.pane-title {
  background-color: #444444;
  margin-bottom: 0px;
  color: white;
  padding: 20px;
  font-size: 1.2em;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
body.aqtr-evenement-detail .pane-node-field-aqtr-even-cancel-policy .pane-content {
  padding: 20px;
  border: solid #e3e3e3 1px;
  border-top: 0px solid white;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  overflow: hidden;
}
@media (min-width: 480px) {
  body.aqtr-evenement-detail #block-system-main .pane-node-field-aqtr-autocomplete-location,
  body.aqtr-evenement-detail #block-system-main .pane-node-field-aqtr-evenement-date {
    width: 50%;
  }
  body.aqtr-evenement-detail #block-system-main .pane-node-field-aqtr-autocomplete-location > div,
  body.aqtr-evenement-detail #block-system-main .pane-node-field-aqtr-evenement-date > div {
    margin: 0px;
    width: 100%;
  }
  body.aqtr-evenement-detail #block-system-main .pane-node-field-aqtr-autocomplete-location .pane-content,
  body.aqtr-evenement-detail #block-system-main .pane-node-field-aqtr-evenement-date .pane-content {
    margin-top: 6px;
  }
  body.aqtr-evenement-detail #block-system-main .pane-node-field-aqtr-autocomplete-location {
    position: absolute;
    left: 0px;
  }
  body.aqtr-evenement-detail #block-system-main .pane-node-field-aqtr-evenement-date {
    left: 50%;
  }
  body.aqtr-evenement-detail #block-system-main .pane-node-field-aqtr-evenement-date.heure-part-1 {
    width: inherit;
    display: inline-block;
  }
}
body.aqtr-evenement-detail .pane-view-lightbox-image-principale .slick-track > div:first-child {
  padding-left: 0px;
}
body.aqtr-evenement-detail .pane-view-lightbox-image-principale .slick-track > div:last-child {
  padding-right: 0px;
}
body.aqtr-evenement-detail div.main {
  padding: 0px;
}
body.aqtr-evenement-detail div.main .panels-flexible-region.panels-flexible-region-51-sidebar,
body.aqtr-evenement-detail div.main .panels-flexible-region-51-cote_sociaux.panels-flexible-region-last {
  padding: 0px 0px;
}
body.aqtr-evenement-detail div.main div.panel-pane.pane-node-field-aqtr-event-public-cible,
body.aqtr-evenement-detail div.main div.panel-pane.pane-aqtr-general-tools-comite-block,
body.aqtr-evenement-detail div.main div.pane-aqtr-evenements-evenements-display-event-map {
  -webkit-transition: opacity 1s ease-in-out;
  transition: opacity 1s ease-in-out;
  visibility: hidden;
  height: 0px;
  overflow: hidden;
  opacity: 0;
  /* when open */
}
body.aqtr-evenement-detail div.main div.panel-pane.pane-node-field-aqtr-event-public-cible.readmore,
body.aqtr-evenement-detail div.main div.panel-pane.pane-aqtr-general-tools-comite-block.readmore,
body.aqtr-evenement-detail div.main div.pane-aqtr-evenements-evenements-display-event-map.readmore {
  visibility: visible;
  height: initial;
  overflow: initial;
  opacity: 1;
}
body.aqtr-evenement-detail .panels-flexible-row.panels-flexible-row-51-1.panels-flexible-row-first.clearfix {
  margin-top: 30px;
}
body.aqtr-evenement-detail div.actualite-details-social {
  margin-top: 0px;
}
body.aqtr-evenement-detail .heure-part-1,
body.aqtr-evenement-detail .heure-part-2 {
  display: inline-block;
}
body.aqtr-evenement-detail div.heure-part-2 span:before {
  content: " à ";
}
body.aqtr-evenement-detail div.heure-part-2 .pane-content {
  padding-left: 0px;
}
body.aqtr-evenement-detail .departement-ventes {
  float: left;
  width: 100%;
}
body.aqtr-evenement-detail .pane-node-field-aqtr-evenement-date .pane-content,
body.aqtr-evenement-detail .pane-node-field-aqtr-autocomplete-location .pane-content {
  width: 100%;
  padding-left: 80px;
}
body.aqtr-evenement-detail .pane-node-field-aqtr-evenement-date h2.pane-title,
body.aqtr-evenement-detail .pane-node-field-aqtr-autocomplete-location h2.pane-title {
  position: absolute;
}
body.aqtr-evenement-detail .panel-separator {
  display: none;
}
body.aqtr-evenement-detail h1 {
  margin-bottom: 0px;
}
body.aqtr-evenement-detail .panels-flexible-region-51-cote_sociaux {
  width: 25%;
}
body.aqtr-evenement-detail div.titre-evenement {
  float: left;
  width: 100%;
}
body.aqtr-evenement-detail div.titre-evenement .pane-container {
  width: 100%;
}
body.aqtr-evenement-detail div.pane-3 .pane-container {
  width: 100%;
}
body.aqtr-evenement-detail .pane-node-field-aqtr-conf-ref-publication .pane-node-field-aqtr-conf-ref-publication > .container > .row2 > h2.sidebar-second-title,
body.aqtr-evenement-detail .pane-node-field-aqtr-even-publication-lies .pane-node-field-aqtr-conf-ref-publication > .container > .row2 > h2.sidebar-second-title,
body.aqtr-evenement-detail .pane-node-field-aqtr-conf-ref-publication .pane-node-field-aqtr-conf-ref-publication > .container > .row2 > .pane-content,
body.aqtr-evenement-detail .pane-node-field-aqtr-even-publication-lies .pane-node-field-aqtr-conf-ref-publication > .container > .row2 > .pane-content {
  border: 1px solid #dcdcdc;
}
body.aqtr-evenement-detail .pane-node-field-aqtr-conf-ref-publication .pane-node-field-aqtr-conf-ref-publication > .container > .row2 > .pane-content,
body.aqtr-evenement-detail .pane-node-field-aqtr-even-publication-lies .pane-node-field-aqtr-conf-ref-publication > .container > .row2 > .pane-content {
  border-top: none;
}
body.aqtr-evenement-detail .pane-node-field-aqtr-conf-ref-publication .pane-node-field-aqtr-conf-ref-publication > .container > .row2 > .pane-content .node-mini-teaser:not(:first-child),
body.aqtr-evenement-detail .pane-node-field-aqtr-even-publication-lies .pane-node-field-aqtr-conf-ref-publication > .container > .row2 > .pane-content .node-mini-teaser:not(:first-child) {
  border-top: 1px solid #dcdcdc;
}
body.aqtr-evenement-detail .pane-node-field-aqtr-conf-ref-publication .pane-node-field-aqtr-conf-ref-publication > .container > .row2 h2.sidebar-second-title,
body.aqtr-evenement-detail .pane-node-field-aqtr-even-publication-lies .pane-node-field-aqtr-conf-ref-publication > .container > .row2 h2.sidebar-second-title {
  border-bottom: none;
}
body.aqtr-evenement-detail .pane-node-field-aqtr-conf-ref-publication .pane-node-field-aqtr-conf-ref-publication > .container > .row2 h2.pane-title,
body.aqtr-evenement-detail .pane-node-field-aqtr-even-publication-lies .pane-node-field-aqtr-conf-ref-publication > .container > .row2 h2.pane-title {
  display: none;
}
body.aqtr-evenement-detail .pane-node-field-aqtr-conf-ref-publication #gmap-auto1map-gmap0,
body.aqtr-evenement-detail .pane-node-field-aqtr-even-publication-lies #gmap-auto1map-gmap0 {
  min-width: 100%;
  min-height: 569px;
  margin-top: 8px;
}
body.aqtr-evenement-detail .pane-node-field-aqtr-conf-ref-publication .panel-pane h2:not(.collapse-header),
body.aqtr-evenement-detail .pane-node-field-aqtr-even-publication-lies .panel-pane h2:not(.collapse-header) {
  margin: 0px 0px 16px 0px;
}
body.aqtr-evenement-detail .pane-node-field-aqtr-conf-ref-publication .panel-pane h2.sidebar-second-title,
body.aqtr-evenement-detail .pane-node-field-aqtr-even-publication-lies .panel-pane h2.sidebar-second-title {
  margin: 0px;
}
body.aqtr-evenement-detail .pane-node-field-aqtr-conf-ref-publication .panel-pane .side-menu-element h2,
body.aqtr-evenement-detail .pane-node-field-aqtr-even-publication-lies .panel-pane .side-menu-element h2 {
  margin: 0px 0px 0px 0px;
}
body.aqtr-evenement-detail .pane-node-field-aqtr-conf-ref-publication .panel-pane .container,
body.aqtr-evenement-detail .pane-node-field-aqtr-even-publication-lies .panel-pane .container {
  width: inherit;
}
body.aqtr-evenement-detail .pane-node-field-aqtr-conf-ref-publication .panel-pane.pane-node-field-aqtr-evenement-date h2,
body.aqtr-evenement-detail .pane-node-field-aqtr-even-publication-lies .panel-pane.pane-node-field-aqtr-evenement-date h2,
body.aqtr-evenement-detail .pane-node-field-aqtr-conf-ref-publication .panel-pane.pane-node-field-aqtr-autocomplete-location h2,
body.aqtr-evenement-detail .pane-node-field-aqtr-even-publication-lies .panel-pane.pane-node-field-aqtr-autocomplete-location h2 {
  margin: 0px;
  width: 100px;
  float: left;
}
body.aqtr-evenement-detail .pane-node-field-aqtr-conf-ref-publication .panel-pane.pane-node-field-aqtr-evenement-date .pane-content div.addressfield-container-inline:after,
body.aqtr-evenement-detail .pane-node-field-aqtr-even-publication-lies .panel-pane.pane-node-field-aqtr-evenement-date .pane-content div.addressfield-container-inline:after,
body.aqtr-evenement-detail .pane-node-field-aqtr-conf-ref-publication .panel-pane.pane-node-field-aqtr-autocomplete-location .pane-content div.addressfield-container-inline:after,
body.aqtr-evenement-detail .pane-node-field-aqtr-even-publication-lies .panel-pane.pane-node-field-aqtr-autocomplete-location .pane-content div.addressfield-container-inline:after {
  display: none;
}
.container .sectionPromo .contentPromo {
  color: #485151;
  font-weight: bold;
  width: 100%;
  text-align: center;
  margin: 15px 0;
  padding: 15px 0 35px 0;
  border-radius: 7px;
  border: 1px solid #808080;
  visibility: visible;
  display: block;
  background-size: 50px;
}
.cboxPromoContent {
  margin-top: 50px;
  padding: 0 10px 0 7px;
}
.cboxPromoContent a.close-promo-pop-up {
  padding: 7px 25px;
  border: 1px solid #9c9a00;
  border-radius: 5px;
}
body.node-type-aqtr-evenement.aqtr-evenement-detail .pane-aqtr-general-tools-display-publication-linked-block {
  display: inline-block;
}
body.page-node-programmation.node-type-aqtr-evenement #block-aqtr-evenements-evenements-sidemenu .sidebar-second {
  float: none;
}
body.page-node-programmation.node-type-aqtr-evenement .btn-print {
  margin-top: 30px;
  margin-bottom: 60px;
}
body.page-node-programmation.node-type-aqtr-evenement #imprimer-programmation-full {
  float: right;
}
.programmation_wrapper {
  padding: 0px;
  padding-right: 8px;
}
.programmation_wrapper h1 {
  margin-top: 0px;
}
.programmation_wrapper h2.programmation_title {
  margin-top: -5px;
  font-size: 2em;
}
/* Page Detail */
.programmation-detail-info {
  margin-bottom: 32px;
  height: 104px;
}
.programmation-detail-info-tag {
  margin: 8px 0px;
}
.programmation-detail-info-tag .programmation-detail-info-label {
  font-weight: 500;
}
.programmation-detail-fav.btn {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  padding: 8px 16px;
  float: right;
  background-color: #9b9702;
  border: 1px solid #999966;
  color: white;
  height: 20px;
  margin: 33px;
}
.programmation-detail-fav.btn:hover {
  background-color: #bbbb22;
  border: 1px solid #bbbb88;
}
.programmation-detail-fav.btn span {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  padding-right: 8px;
}
.programmation-detail-credit img {
  float: left;
  display: block;
  margin: 0px 8px 8px 0px;
}
.programmation-detail-credit-name {
  display: block;
  font-weight: 500;
  font-size: 1.1em;
  margin: 12px 0px 8px 0px;
}
.programmation_date {
  font-weight: 700;
  margin-top: 20px;
  margin-bottom: 10px;
}
body.page-node-messages.node-type-aqtr-evenement #block-system-main aside.event-news-pathauto.sidebar-second {
  margin-top: 0px;
}
body.page-node-messages.node-type-aqtr-evenement #block-system-main aside.event-news-pathauto.sidebar-second .sidebar-second {
  width: 100%;
  float: none;
}
/*
 *  Évenement - Hébergement
 */
.page-node-hebergements #main-content .heberg-transp-infos {
  margin-top: 25px;
}
.page-node-hebergements #main-content .wrapper-hebergement-list {
  margin-top: 40px;
}
.page-node-hebergements #main-content h2:first-child {
  font-size: 1.3em;
  font-weight: 300;
  margin: 0;
}
.page-node-hebergements #main-content #hebergement-list {
  padding: 0;
  border: 1px #dcdcdc solid;
  margin-bottom: 0;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.page-node-hebergements #main-content #hebergement-list .hebergement-item {
  border-left: solid transparent 4px;
  border-right: solid transparent 4px;
  list-style-type: none;
  background-color: white;
  padding: 10px;
  border-bottom: 1px #dcdcdc solid;
  margin: 0;
}
.page-node-hebergements #main-content #hebergement-list .hebergement-item h4 {
  margin-top: 10px;
}
.page-node-hebergements #main-content #hebergement-list .hebergement-item button {
  border-radius: 5px;
  float: right;
  border: 0;
  border-bottom: 2px solid #6c6c0c;
  padding: 6px 12px;
  margin-top: 5px;
  width: 140px;
}
.page-node-hebergements #main-content #hebergement-list .hebergement-item button:hover {
  border: 0;
  border-bottom: 2px solid #6c6c0c;
}
.page-node-hebergements #main-content #hebergement-list .hebergement-item .plus-symbol,
.page-node-hebergements #main-content #hebergement-list .hebergement-item .less-symbol {
  float: right;
  display: block;
  width: 16px;
  font-size: 1.5em;
  font-weight: 100;
  padding-top: 4px;
}
.page-node-hebergements #main-content #hebergement-list .hebergement-item-title {
  cursor: pointer;
}
.page-node-hebergements #main-content #hebergement-list .hebergement-item-title.active {
  background-color: #777777;
  color: white;
}
.page-node-hebergements #main-content #hebergement-list .hebergement-item-title.active:hover {
  background-color: #555555;
}
.page-node-hebergements #main-content #hebergement-list .hebergement-item-title:hover {
  background-color: #eeeeee;
  border-left: solid #ccdc00 4px;
  border-right: solid #ccdc00 4px;
}
.page-node-hebergements #main-content #hebergement-list .herbergement-item-info {
  padding-bottom: 25px;
}
.page-node-hebergements #main-content #hebergement-list .hebergement-item:first-child {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.page-node-hebergements #main-content #hebergement-list .hebergement-item:last-child {
  border: none;
}
.page-node-hebergements #google-map-hebergement {
  margin-top: 20px;
}
.page-node-hebergements #block-system-main aside.sidebar-second {
  margin-top: 54px;
}
@media (max-width: 992px) {
  .page-node-hebergements aside.sidebar-second {
    padding: 0;
    top: 30px !important;
    margin-top: 0 !important;
  }
  .page-node-hebergements aside.sidebar-second .sidebar .static-sidemenu.side-menu-element {
    width: 100%;
  }
  .page-node-hebergements #main-content {
    margin-top: 0;
    padding-right: 0px;
  }
}
/*
 *  Évenement - Étudiants
 */
.page-node-etudiants #main-content h2:first-child {
  font-size: 1.3em;
  font-weight: 300;
  margin: 0;
}
.page-node-etudiants #main-content .information_wrapper {
  margin-top: 40px;
}
.page-node-etudiants aside.sidebar-second {
  margin-top: 54px !important;
}
@media (max-width: 992px) {
  .page-node-etudiants aside.sidebar-second {
    padding: 0;
    top: 30px !important;
    margin-top: 0 !important;
  }
  .page-node-etudiants aside.sidebar-second .sidebar .static-sidemenu.side-menu-element {
    width: 100%;
  }
  .page-node-etudiants #main-content {
    margin-top: 0;
    padding-right: 0px;
  }
}
/*
 *  Évenement - Hébergement transports V2
 */
.page-node-hebergements .hebergement-transp {
  margin-top: 35px;
}
.page-node-hebergements .evt-hberg-transp-item {
  border: 1px solid #b3b3b3;
  border-radius: 5px;
  padding-bottom: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.page-node-hebergements .evt-hberg-transp-item .heberg-carte {
  border-top-left-radius: 5px;
  border-top-right-radius: 2px;
  padding: 0px 18px;
}
.page-node-hebergements .evt-hberg-transp-item .title,
.page-node-hebergements .evt-hberg-transp-item .description {
  padding: 0px 18px;
}
.page-node-hebergements .evt-hberg-transp-item .title {
  margin-top: 18px;
  margin-bottom: 10px;
  font-size: 1.3em;
  line-height: 1.5em;
  font-weight: 400;
  color: #444444;
}
.page-node-hebergements .evt-hberg-transp-item .description {
  font-size: 1em;
}
/*
 *  Évenement - Étudiant V2
 */
.page-node-etudiants #main-content {
  padding-left: 0px;
}
.page-node-etudiants .evt-student-img {
  width: 100%;
}
.page-node-etudiants .body-etudiants {
  margin-top: 25px;
}
.page-node-etudiants .evt-student-element {
  margin-bottom: 10px;
}
.page-node-etudiants .evt-student-element .evt-student-item {
  border: 1px solid #b3b3b3;
  border-radius: 5px;
  padding-bottom: 15px;
}
.page-node-etudiants .evt-student-element .evt-student-item img {
  border-top-left-radius: 5px;
  border-top-right-radius: 2px;
}
.page-node-etudiants .evt-student-element .evt-student-item .title,
.page-node-etudiants .evt-student-element .evt-student-item .description {
  padding: 5px 23px;
  font-weight: 300;
}
.page-node-etudiants .evt-student-element .evt-student-item .title {
  font-size: 1.3em;
  line-height: 1.5em;
  font-weight: 300;
  color: #444444;
}
.page-node-etudiants .evt-student-element .evt-student-item .description {
  font-size: 1em;
}
.page-node-etudiants .row .sidebar-second {
  float: left;
}
.page-node-etudiants .side-menu-element {
  width: 100%;
}
/*
 *  Évenement - Prix concours
 */
.page-node-prix-concours #main-content {
  padding-left: 0px;
}
.page-node-prix-concours .body-prix-concours {
  margin-top: 25px;
}
.page-node-prix-concours .prixconcoursaccroche {
  border: 1px solid lightgrey;
  border-radius: 5px;
}
.page-node-prix-concours .prixconcoursaccroche .pane-container {
  padding-bottom: 0;
}
.page-node-prix-concours .prixconcoursaccroche .pane-container img {
  width: 100%;
  height: auto;
}
.page-node-prix-concours .prixconcoursaccroche .prixbrouseaccroche-wrapper {
  width: 100%;
}
.page-node-prix-concours .prixconcoursaccroche .prixbrouseaccroche-wrapper .prixbrouseaccroche-trophie {
  width: 60px;
  float: left;
}
.page-node-prix-concours .prixconcoursaccroche .prixbrouseaccroche-wrapper .field-name-field-aqtr-prix-bours-trophie {
  padding: 10px;
}
.page-node-prix-concours .prixconcoursaccroche .prixbrouseaccroche-wrapper .pane-term-name {
  padding: 0;
  font-size: 1.1em;
  font-weight: 500;
}
.page-node-prix-concours .prixconcoursaccroche .prixbrouseaccroche-wrapper .pane-term-name .pane-content {
  left: 50px;
  padding: 10px;
}
.page-node-prix-concours .prixconcoursaccroche .prixbrouseaccroche-wrapper .prixbrouseaccroche-link {
  display: none;
}
.page-node-prix-concours .row .sidebar-second {
  float: left;
}
.page-node-prix-concours .side-menu-element {
  width: 100%;
}
/*
 *  Évenement - Rediffusion
 */
.page-node-rediffusion .side-menu-element {
  width: 100%;
}
.page-node-rediffusion aside.sidebar-second {
  margin-top: 5px !important;
}
.node-type-aqtr-evenement #aqtr-simplified-registration-form {
  padding: -105px 35px 10px 20px;
}
.node-type-aqtr-evenement .message {
  padding-bottom: 15px;
}
.node-type-aqtr-evenement .date-event {
  padding-bottom: 20px;
}
.node-type-aqtr-evenement #simplified-regist-ajax-form {
  padding: 10px 35px 10px 20px;
}
.node-type-aqtr-evenement .option-login {
  margin-top: 5%;
}
.node-type-aqtr-evenement .option-signup {
  margin-top: 3%;
}
.node-type-aqtr-evenement .btn-login {
  margin-top: 8px;
}
.node-type-aqtr-evenement .msg-serv-members {
  padding-top: 20px;
}
.node-type-aqtr-evenement .simplified-registration-ajax-form {
  margin-top: -20px;
  padding-left: 35px!important;
}
.node-type-aqtr-evenement .btn-inscript {
  margin-top: 20px;
}
.node-type-aqtr-evenement .side-menu-element .rediffusion {
  background-color: #ccdc00;
  /*rgb(205, 220, 0) ;*/
}
.node-type-aqtr-evenement .view-aqtr-slider-event .carousel-control.right {
  right: 20px !important;
}
/**
  Formulaire :
  - Remplacement d'attestation de réussite (carte)
  - Soumission pour une formation en entreprise
 */
.page-node-18588 .page-header,
.page-node-18590 .page-header {
  width: 66.66%;
  margin: 15px auto;
}
.page-node-18588 .webform-component--aqtr-remplac-attest-carte-intro,
.page-node-18590 .webform-component--aqtr-remplac-attest-carte-intro,
.page-node-18588 .webform-component--aqtr-formation-entreprise-intro,
.page-node-18590 .webform-component--aqtr-formation-entreprise-intro {
  width: 66.66%;
  margin: 15px auto;
}
.page-node-18588 .form-type-select .form-select,
.page-node-18590 .form-type-select .form-select {
  width: 100% !important;
  border: 1px solid #ccc !important;
}
/**
  Formulaire soumission pour une formation en entreprise
 */
.page-node-18590 .webform-component--aqtr-formation-entreprise-participants--aqtr-formation-entreprise-participants-nombre-partic,
.page-node-18590 .webform-component--aqtr-formation-entreprise-participants--aqtr-formation-entreprise-participants-nombre-groupe,
.page-node-18590 .webform-component--aqtr-formation-entreprise-date-formation--aqtr-formation-entreprise-date-formation-heure-debut1,
.page-node-18590 .webform-component--aqtr-formation-entreprise-date-formation--aqtr-formation-entreprise-date-formation-heure-debut2,
.page-node-18590 .webform-component--aqtr-formation-entreprise-date-formation--aqtr-formation-entreprise-date-formation-heure-debut3 {
  width: 250px;
}
.page-node-18590 .webform-component--aqtr-formation-entreprise-obligations--aqtr-formation-entreprise-accepter-conditions .control-label {
  font-weight: bold;
}
/**
  Formulaire : Demande d'accès à l'examen à distance
 */
.page-node-18865 .page-header,
.page-node-19436 .page-header,
.page-node-20617 .page-header,
.page-node-20076 .page-header {
  width: 66.66%;
  margin: 15px auto;
}
.page-node-18865 .webform-component--acces-examen-entreprise,
.page-node-19436 .webform-component--acces-examen-entreprise,
.page-node-20617 .webform-component--acces-examen-entreprise,
.page-node-20076 .webform-component--acces-examen-entreprise,
.page-node-18865 .webform-component--acces-examen-apprenant,
.page-node-19436 .webform-component--acces-examen-apprenant,
.page-node-20617 .webform-component--acces-examen-apprenant,
.page-node-20076 .webform-component--acces-examen-apprenant,
.page-node-18865 .webform-component--acces-examen-message,
.page-node-19436 .webform-component--acces-examen-message,
.page-node-20617 .webform-component--acces-examen-message,
.page-node-20076 .webform-component--acces-examen-message,
.page-node-18865 .webform-component--acces-examen-engagement,
.page-node-19436 .webform-component--acces-examen-engagement,
.page-node-20617 .webform-component--acces-examen-engagement,
.page-node-20076 .webform-component--acces-examen-engagement,
.page-node-18865 .form-actions,
.page-node-19436 .form-actions,
.page-node-20617 .form-actions,
.page-node-20076 .form-actions,
.page-node-18865 .webform-component--acces-examen-entreprise-adresse,
.page-node-19436 .webform-component--acces-examen-entreprise-adresse,
.page-node-20617 .webform-component--acces-examen-entreprise-adresse,
.page-node-20076 .webform-component--acces-examen-entreprise-adresse {
  width: 66.66%;
  margin: 15px auto;
}
.page-node-18865 .form-type-select .form-select,
.page-node-19436 .form-type-select .form-select,
.page-node-20617 .form-type-select .form-select,
.page-node-20076 .form-type-select .form-select {
  width: 100% !important;
  border: 1px solid #ccc !important;
}
.page-node-18865 .form-item-submitted-acces-examen-formation-acces-examen-formation-type-examen .form-select,
.page-node-19436 .form-item-submitted-acces-examen-formation-acces-examen-formation-type-examen .form-select,
.page-node-20617 .form-item-submitted-acces-examen-formation-acces-examen-formation-type-examen .form-select,
.page-node-20076 .form-item-submitted-acces-examen-formation-acces-examen-formation-type-examen .form-select,
.page-node-18865 .form-item-submitted-acces-examen-formation-acces-examen-formation-date-formation .form-select,
.page-node-19436 .form-item-submitted-acces-examen-formation-acces-examen-formation-date-formation .form-select,
.page-node-20617 .form-item-submitted-acces-examen-formation-acces-examen-formation-date-formation .form-select,
.page-node-20076 .form-item-submitted-acces-examen-formation-acces-examen-formation-date-formation .form-select {
  pointer-events: none;
  background: #e3e3e3;
}
.page-node-18865 .webform-component--acces-examen-entreprise-adresse,
.page-node-19436 .webform-component--acces-examen-entreprise-adresse,
.page-node-20617 .webform-component--acces-examen-entreprise-adresse,
.page-node-20076 .webform-component--acces-examen-entreprise-adresse {
  font-size: 10px;
  padding-top: 0px;
  margin-top: 0px;
}
.page-node-18865 .webform-component--acces-examen-entreprise,
.page-node-19436 .webform-component--acces-examen-entreprise,
.page-node-20617 .webform-component--acces-examen-entreprise,
.page-node-20076 .webform-component--acces-examen-entreprise {
  margin-bottom: 2px;
}
.page-node-18865 .form-item-submitted-acces-examen-formation-acces-examen-formation-formation .form-select div,
.page-node-19436 .form-item-submitted-acces-examen-formation-acces-examen-formation-formation .form-select div,
.page-node-20617 .form-item-submitted-acces-examen-formation-acces-examen-formation-formation .form-select div,
.page-node-20076 .form-item-submitted-acces-examen-formation-acces-examen-formation-formation .form-select div {
  position: absolute;
  left: -1px;
  right: -1px;
  top: 100%;
  margin-top: -1px;
  background: #fff;
  border: 1px solid #ccc;
  border-top: 1px solid #eee;
  border-radius: 0 0 3px 3px;
  overflow: hidden;
  opacity: 50;
}
.page-node-18865 .form-item-submitted-acces-examen-formation-acces-examen-formation-formation .form-select,
.page-node-19436 .form-item-submitted-acces-examen-formation-acces-examen-formation-formation .form-select,
.page-node-20617 .form-item-submitted-acces-examen-formation-acces-examen-formation-formation .form-select,
.page-node-20076 .form-item-submitted-acces-examen-formation-acces-examen-formation-formation .form-select {
  opacity: 10;
}
.page-node-18865 .form-item-submitted-acces-examen-formation-acces-examen-formation-formation .form-select .ajax-progress,
.page-node-19436 .form-item-submitted-acces-examen-formation-acces-examen-formation-formation .form-select .ajax-progress,
.page-node-20617 .form-item-submitted-acces-examen-formation-acces-examen-formation-formation .form-select .ajax-progress,
.page-node-20076 .form-item-submitted-acces-examen-formation-acces-examen-formation-formation .form-select .ajax-progress {
  position: absolute;
  float: left;
  left: 50%;
  top: 50%;
  height: 20px;
  width: 20px;
  z-index: 9999999;
  border: none;
}
.page-node-18865 .form-item-submitted-acces-examen-formation-acces-examen-formation-formation .form-select .ajax-progress-throbber,
.page-node-19436 .form-item-submitted-acces-examen-formation-acces-examen-formation-formation .form-select .ajax-progress-throbber,
.page-node-20617 .form-item-submitted-acces-examen-formation-acces-examen-formation-formation .form-select .ajax-progress-throbber,
.page-node-20076 .form-item-submitted-acces-examen-formation-acces-examen-formation-formation .form-select .ajax-progress-throbber {
  position: fixed;
  height: 25px;
  width: 25px;
  background-color: transparent;
}
.page-node-18865 .personAdresse,
.page-node-19436 .personAdresse,
.page-node-20617 .personAdresse,
.page-node-20076 .personAdresse,
.page-node-18865 .profAdresse,
.page-node-19436 .profAdresse,
.page-node-20617 .profAdresse,
.page-node-20076 .profAdresse {
  padding-left: 15px;
  font-size: 12px;
}
.page-node-18865 .label-entreprise,
.page-node-19436 .label-entreprise,
.page-node-20617 .label-entreprise,
.page-node-20076 .label-entreprise {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
.page-node-18865 .webform-component--acces-examen-formation .webform-component--acces-examen-formation--acces-examen-formation-aucune-correspondance,
.page-node-19436 .webform-component--acces-examen-formation .webform-component--acces-examen-formation--acces-examen-formation-aucune-correspondance,
.page-node-20617 .webform-component--acces-examen-formation .webform-component--acces-examen-formation--acces-examen-formation-aucune-correspondance,
.page-node-20076 .webform-component--acces-examen-formation .webform-component--acces-examen-formation--acces-examen-formation-aucune-correspondance {
  padding-left: 0px !important;
}
.page-node-18865 .webform-component--acces-examen-formation .edit-submitted-acces-examen-formation-acces-examen-formation-info-tarea-formation-selectionnee,
.page-node-19436 .webform-component--acces-examen-formation .edit-submitted-acces-examen-formation-acces-examen-formation-info-tarea-formation-selectionnee,
.page-node-20617 .webform-component--acces-examen-formation .edit-submitted-acces-examen-formation-acces-examen-formation-info-tarea-formation-selectionnee,
.page-node-20076 .webform-component--acces-examen-formation .edit-submitted-acces-examen-formation-acces-examen-formation-info-tarea-formation-selectionnee {
  border: 1px inset #ccc;
  background-color: white;
  font: small courier, monospace black;
  width: 500px;
  height: 300px;
  overflow: auto;
}
.page-node-18865 .webform-component-file .input-group .form-file,
.page-node-19436 .webform-component-file .input-group .form-file,
.page-node-20617 .webform-component-file .input-group .form-file,
.page-node-20076 .webform-component-file .input-group .form-file,
.page-node-18865 .webform-component-file .input-group .form-control,
.page-node-19436 .webform-component-file .input-group .form-control,
.page-node-20617 .webform-component-file .input-group .form-control,
.page-node-20076 .webform-component-file .input-group .form-control {
  height: 34px;
  border: 1px solid #999;
  border-radius: 3px;
  padding: 5px 8px;
  font-size: 12px;
}
.page-node-18865 .form-item ul > li,
.page-node-19436 .form-item ul > li,
.page-node-20617 .form-item ul > li,
.page-node-20076 .form-item ul > li {
  margin-bottom: 0px !important;
}
/* // TEMP - Frank
.alert{
position:fixed;
bottom:0px;
max-width:1000px;
z-index:300;
left:0;
padding:5px;
}

.alert-success{x
background-color:rgba(180,200,120, 0.7);
}
.alert-warning{
background-color:rgba(250,220,80, 0.7);
}
.alert-danger{
background-color:rgba(250,120,80, 0.7);
}
*/
.hotpink {
  color: white;
  font-weight: bold;
  background-color: hotpink;
  border: pink 2px solid;
}
#masquerade-block-1 .input-group-addon {
  position: absolute;
  z-index: 100;
}
.no-section-more-content .view-header {
  display: none;
}
.view-display-id-block_evenement_page_evenement img {
  height: auto;
  min-height: 200px;
}
.node-type-aqtr-evenement .actualite-details-social,
.node-type-aqtr-conference .actualite-details-social,
body.node-type-aqtr-news .actualite-details-social,
body.node-type-aqtr-flux-message .actualite-details-social {
  padding-top: 10px;
}
.node-type-aqtr-evenement .actualite-details-social i,
.node-type-aqtr-conference .actualite-details-social i,
body.node-type-aqtr-news .actualite-details-social i,
body.node-type-aqtr-flux-message .actualite-details-social i {
  font-size: 18px;
}
.node-type-aqtr-evenement .actualite-details-social a:not(:first-child),
.node-type-aqtr-conference .actualite-details-social a:not(:first-child),
body.node-type-aqtr-news .actualite-details-social a:not(:first-child),
body.node-type-aqtr-flux-message .actualite-details-social a:not(:first-child) {
  padding-left: 15px;
}
.node-type-aqtr-evenement:not(.aqtr-evenement-detail) .titre-evenement .container,
.node-type-aqtr-conference .titre-evenement .container,
body.node-type-aqtr-news .titre-evenement .container,
.node-type-aqtr-evenement:not(.aqtr-evenement-detail) .titre-evenement .pane-container,
.node-type-aqtr-conference .titre-evenement .pane-container,
body.node-type-aqtr-news .titre-evenement .pane-container {
  padding-bottom: 0px;
}
.node-type-aqtr-evenement:not(.aqtr-evenement-detail) .sidebar-second ul.nav,
.node-type-aqtr-conference .sidebar-second ul.nav,
body.node-type-aqtr-news .sidebar-second ul.nav {
  margin-bottom: 0px;
}
.node-type-aqtr-evenement:not(.aqtr-evenement-detail) .sidebar-second .container,
.node-type-aqtr-conference .sidebar-second .container,
body.node-type-aqtr-news .sidebar-second .container,
.node-type-aqtr-evenement:not(.aqtr-evenement-detail) .sidebar-second .pane-container,
.node-type-aqtr-conference .sidebar-second .pane-container,
body.node-type-aqtr-news .sidebar-second .pane-container {
  padding-bottom: 0;
}
.node-type-aqtr-evenement:not(.aqtr-evenement-detail) .sidebar-second .panel-separator,
.node-type-aqtr-conference .sidebar-second .panel-separator,
body.node-type-aqtr-news .sidebar-second .panel-separator {
  display: none;
}
.node-type-aqtr-evenement:not(.aqtr-evenement-detail) h1.page-header,
.node-type-aqtr-conference h1.page-header,
body.node-type-aqtr-news h1.page-header {
  margin-bottom: 5px;
}
.node-type-aqtr-evenement:not(.aqtr-evenement-detail) .infos-generales-events .panel-separator,
.node-type-aqtr-conference .infos-generales-events .panel-separator,
body.node-type-aqtr-news .infos-generales-events .panel-separator {
  display: none;
}
.node-type-aqtr-evenement:not(.aqtr-evenement-detail) #block-system-main .infos-generales-events h2,
.node-type-aqtr-conference #block-system-main .infos-generales-events h2,
body.node-type-aqtr-news #block-system-main .infos-generales-events h2,
.node-type-aqtr-evenement:not(.aqtr-evenement-detail) .programmation_wrapper h2,
.node-type-aqtr-conference .programmation_wrapper h2,
body.node-type-aqtr-news .programmation_wrapper h2 {
  width: 1140px;
  font-size: 1.3em;
  font-weight: 300;
  margin: 0;
}
.node-type-aqtr-evenement:not(.aqtr-evenement-detail) .programmation_wrapper h2,
.node-type-aqtr-conference .programmation_wrapper h2,
body.node-type-aqtr-news .programmation_wrapper h2 {
  margin-bottom: 60px;
}
.node-type-aqtr-evenement:not(.aqtr-evenement-detail) aside,
.node-type-aqtr-conference aside,
body.node-type-aqtr-news aside {
  margin-top: 85px;
}
.node-type-aqtr-evenement:not(.aqtr-evenement-detail) .infos-base-actualite,
.node-type-aqtr-conference .infos-base-actualite,
body.node-type-aqtr-news .infos-base-actualite {
  margin-bottom: 40px;
}
.node-type-aqtr-evenement:not(.aqtr-evenement-detail) .infos-generales-events,
.node-type-aqtr-conference .infos-generales-events,
body.node-type-aqtr-news .infos-generales-events {
  margin-bottom: 30px;
}
.node-type-aqtr-evenement:not(.aqtr-evenement-detail) .infos-generales-events .container,
.node-type-aqtr-conference .infos-generales-events .container,
body.node-type-aqtr-news .infos-generales-events .container,
.node-type-aqtr-evenement:not(.aqtr-evenement-detail) .infos-generales-events .pane-container,
.node-type-aqtr-conference .infos-generales-events .pane-container,
body.node-type-aqtr-news .infos-generales-events .pane-container {
  padding-bottom: 0px;
}
/*
brise le menu mobile dans les pages programmation/nouvelles...

Elkin

// Page Évènements - 2e Niveau - Général sauf page Informations
.node-type-aqtr-evenement:not(.aqtr-evenement-detail){
.programmation_wrapper h2, .region-content #block-system-main h2:not(.avoid-h2-margin){
width: 1140px;
font-size: 1.3em;
margin:0;
margin-bottom:60px;
}
}
*/
.node-type-aqtr-evenement .inscription-side-menu h2.sidebar-second-title,
.node-type-aqtr-conference .inscription-side-menu h2.sidebar-second-title,
.node-type-aqtr-evenement .inscription-side-menu .menu-block-wrapper,
.node-type-aqtr-conference .inscription-side-menu .menu-block-wrapper {
  border: 1px solid #e3e3e3;
  border-bottom: 0px;
  border-top: 0px;
}
.node-type-aqtr-evenement .inscription-side-menu .menu-block-wrapper,
.node-type-aqtr-conference .inscription-side-menu .menu-block-wrapper {
  padding: 15px;
  border-bottom: 1px solid #e3e3e3;
}
.node-type-aqtr-evenement .inscription-side-menu .inscription-wrapper,
.node-type-aqtr-conference .inscription-side-menu .inscription-wrapper {
  padding: 15px 0 30px 15px;
  text-align: left;
  background-color: #444444;
  margin-top: -15px;
}
.node-type-aqtr-evenement .inscription-side-menu .inscription-wrapper a,
.node-type-aqtr-conference .inscription-side-menu .inscription-wrapper a {
  padding-left: 25px;
  padding-right: 25px;
}
.node-type-aqtr-evenement .inscription-side-menu p,
.node-type-aqtr-conference .inscription-side-menu p {
  margin-bottom: 0;
}
.node-type-aqtr-evenement .inscription-side-menu h3,
.node-type-aqtr-conference .inscription-side-menu h3 {
  margin-bottom: 5px;
}
.node-type-aqtr-evenement .inscription-side-menu .num-tel,
.node-type-aqtr-conference .inscription-side-menu .num-tel {
  margin-top: 0;
}
.node-type-aqtr-evenement .region-content .field-name-field-aqtr-evenement-visuel img,
.node-type-aqtr-conference .region-content .field-name-field-aqtr-evenement-visuel img {
  max-width: 100%;
  height: auto;
}
.node-type-aqtr-evenement .region-content .container,
.node-type-aqtr-conference .region-content .container {
  width: inherit;
}
.node-type-aqtr-evenement .region-content .pane-title,
.node-type-aqtr-conference .region-content .pane-title {
  margin-bottom: 20px;
}
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-autocomplete-location .pane-title,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-autocomplete-location .pane-title,
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-evenement-date .pane-title,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-evenement-date .pane-title,
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-conf-date .pane-title,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-conf-date .pane-title,
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-conf-salle .pane-title,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-conf-salle .pane-title,
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-conf-theme .pane-title,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-conf-theme .pane-title {
  width: 100px;
}
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-autocomplete-location .pane-title,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-autocomplete-location .pane-title,
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-evenement-date .pane-title,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-evenement-date .pane-title,
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-conf-date .pane-title,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-conf-date .pane-title,
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-conf-salle .pane-title,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-conf-salle .pane-title,
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-conf-theme .pane-title,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-conf-theme .pane-title,
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-autocomplete-location .pane-content,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-autocomplete-location .pane-content,
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-evenement-date .pane-content,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-evenement-date .pane-content,
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-conf-date .pane-content,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-conf-date .pane-content,
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-conf-salle .pane-content,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-conf-salle .pane-content,
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-conf-theme .pane-content,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-conf-theme .pane-content {
  display: inline-block;
  vertical-align: top;
  margin-top: 0;
  margin-bottom: 0;
}
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-autocomplete-location .pane-content,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-autocomplete-location .pane-content,
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-evenement-date .pane-content,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-evenement-date .pane-content,
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-conf-date .pane-content,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-conf-date .pane-content,
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-conf-salle .pane-content,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-conf-salle .pane-content,
.node-type-aqtr-evenement .region-content .pane-node-field-aqtr-conf-theme .pane-content,
.node-type-aqtr-conference .region-content .pane-node-field-aqtr-conf-theme .pane-content {
  position: relative;
  top: -24px;
  margin-bottom: -24px;
  top: 0;
}
.page-node-resume.node-type-aqtr-evenement #block-aqtr-evenements-evenements-sidemenu .sidebar-second {
  float: none;
}
.page-node-resume.node-type-aqtr-evenement .slick-slider .slick-track img {
  height: 105px !important;
  margin: 0 auto !important;
}
.node-type-aqtr-evenement.page-node-programmation .sidebar-second-title span {
  font-size: 0.7em;
  right: 10px;
  top: 23px;
  position: absolute;
  cursor: pointer;
  color: #9c9a00;
}
.node-type-aqtr-evenement.page-node-programmation .sidebar-second-title span:hover {
  color: #ccdc00;
}
/*
 * Fix for event pane tab below calendar button
 */
.pane-aqtr-evenements-evenements-sidemenu {
  z-index: 1;
}
body.node-type-aqtr-conference .panels-flexible-region-70-infos_g__n__ral-inside > div:last-child {
  padding-top: 10px;
}
body.node-type-aqtr-conference .user-author {
  width: 50%;
  padding: 0px 15px;
}
body.node-type-aqtr-conference .conferencier-paneliste {
  padding: 0px;
}
body.node-type-aqtr-conference .panel-pane.pane-node-field-aqtr-contact-ref,
body.node-type-aqtr-conference .panel-pane.pane-node-field-aqtr-conference-coauteurs,
body.node-type-aqtr-conference .pane-node-field-aqtr-conference-animateurs {
  margin-top: 50px;
}
body.node-type-aqtr-conference .node-teaser.node-file-manager-file {
  float: left;
  margin: 15px;
}
body.node-type-aqtr-conference div > div.node-teaser.node-file-manager-file:after {
  width: 100%;
}
body.node-type-aqtr-conference div.publication-btn-bottom {
  width: 220px;
}
body.node-type-aqtr-conference .conference-contenu {
  padding-right: 30px;
}
body.node-type-aqtr-conference .sidebar-second {
  padding-left: 0px;
  width: 100%;
}
body.node-type-aqtr-conference .sidebar-second h2.sidebar-second-title {
  border: solid 1px #444444;
}
body.node-type-aqtr-conference .sidebar-second .container,
body.node-type-aqtr-conference .sidebar-second .pane-container {
  width: inherit;
  padding-bottom: 0;
}
body.node-type-aqtr-conference .sidebar-second .panel-separator {
  display: none;
}
body.node-type-aqtr-conference .sidebar-second .pane-aqtr-conferences-list-view > .container > .row2 > .pane-content {
  border: 1px solid #dcdcdc;
}
body.node-type-aqtr-conference .sidebar-second .view-id-aqtr_conferences_list_view > .view-content .views-row {
  float: none;
}
body.node-type-aqtr-conference .sidebar-second .view-id-aqtr_conferences_list_view > .view-content .views-row:not(:first-child) {
  border-top: #dcdcdc 1px solid;
}
#block-aqtr-evenements-evenements-sales-department-info .content-sale-department {
  padding: 15px;
  border: #e3e3e3 1px solid;
  border-top: none;
}
.node-type-aqtr-evenement.page-node-exposants .information_wrapper table {
  width: 100%;
}
.node-type-aqtr-evenement.page-node-exposants h2 {
  margin-top: 0px;
}
.node-type-aqtr-evenement.page-node-exposants .information_wrapper {
  padding: 0px;
  width: 100%;
}
.node-type-aqtr-evenement.page-node-exposants .exposants-image-principale {
  margin-bottom: 30px;
}
.node-type-aqtr-evenement.page-node-exposants .block-aqtr-evenements > .sidebar-second {
  width: 100%;
}
.node-type-aqtr-evenement.page-node-exposants .info-confcier-partners {
  padding-bottom: 10px;
}
.page-node-partenaires.node-type-aqtr-evenement #block-aqtr-evenements-evenements-sidemenu .sidebar-second,
.pane-aqtr-evenements-evenements-partenaires #block-aqtr-evenements-evenements-sidemenu .sidebar-second,
.page-node-programmation #block-aqtr-evenements-evenements-sidemenu .sidebar-second {
  width: 100%;
}
.page-node-partenaires.node-type-aqtr-evenement .information_wrapper .type-partenaire,
.pane-aqtr-evenements-evenements-partenaires .information_wrapper .type-partenaire,
.page-node-programmation .information_wrapper .type-partenaire {
  padding-bottom: 30px;
  margin-top: 30px;
}
.page-node-partenaires.node-type-aqtr-evenement .information_wrapper .type-partenaire .partenaire,
.pane-aqtr-evenements-evenements-partenaires .information_wrapper .type-partenaire .partenaire,
.page-node-programmation .information_wrapper .type-partenaire .partenaire {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 1px solid gray;
  padding-bottom: 30px;
  padding-top: 30px;
}
@media (max-width: 768px) {
  .page-node-partenaires.node-type-aqtr-evenement .information_wrapper .type-partenaire .partenaire,
  .pane-aqtr-evenements-evenements-partenaires .information_wrapper .type-partenaire .partenaire,
  .page-node-programmation .information_wrapper .type-partenaire .partenaire {
    display: block !important;
  }
}
.page-node-partenaires.node-type-aqtr-evenement .information_wrapper .type-partenaire .partenaire .logo-parner,
.pane-aqtr-evenements-evenements-partenaires .information_wrapper .type-partenaire .partenaire .logo-parner,
.page-node-programmation .information_wrapper .type-partenaire .partenaire .logo-parner {
  margin: 10px;
}
.page-node-partenaires.node-type-aqtr-evenement .information_wrapper .type-partenaire .type-partenaire_h3_wrapper,
.pane-aqtr-evenements-evenements-partenaires .information_wrapper .type-partenaire .type-partenaire_h3_wrapper,
.page-node-programmation .information_wrapper .type-partenaire .type-partenaire_h3_wrapper {
  border-top: 1px solid #aaaaaa;
  margin-top: 26px;
}
.page-node-partenaires.node-type-aqtr-evenement .information_wrapper .type-partenaire .type-partenaire_h3_wrapper h3,
.pane-aqtr-evenements-evenements-partenaires .information_wrapper .type-partenaire .type-partenaire_h3_wrapper h3,
.page-node-programmation .information_wrapper .type-partenaire .type-partenaire_h3_wrapper h3 {
  margin-top: -10px;
  text-align: center;
  font-size: 1.3em;
}
.page-node-partenaires.node-type-aqtr-evenement .information_wrapper .type-partenaire .type-partenaire_h3_wrapper h3 > span,
.pane-aqtr-evenements-evenements-partenaires .information_wrapper .type-partenaire .type-partenaire_h3_wrapper h3 > span,
.page-node-programmation .information_wrapper .type-partenaire .type-partenaire_h3_wrapper h3 > span {
  background-color: white;
  padding: 0px 16px;
  display: inline-block;
  margin: 0px auto;
  width: auto;
  text-align: center;
  color: #777777;
  text-transform: uppercase;
}
.page-node-partenaires.node-type-aqtr-evenement .information_wrapper .type-partenaire ul,
.pane-aqtr-evenements-evenements-partenaires .information_wrapper .type-partenaire ul,
.page-node-programmation .information_wrapper .type-partenaire ul {
  text-align: center;
}
.page-node-partenaires.node-type-aqtr-evenement .information_wrapper ul,
.pane-aqtr-evenements-evenements-partenaires .information_wrapper ul,
.page-node-programmation .information_wrapper ul {
  padding: 0;
}
.page-node-partenaires.node-type-aqtr-evenement .information_wrapper ul .a-propos-partenaires-li,
.pane-aqtr-evenements-evenements-partenaires .information_wrapper ul .a-propos-partenaires-li,
.page-node-programmation .information_wrapper ul .a-propos-partenaires-li {
  display: inline-block;
  padding: 32.5px;
  margin-right: 30px;
  margin-bottom: 30px;
  height: 50px;
  vertical-align: middle;
}
.page-node-partenaires.node-type-aqtr-evenement .information_wrapper ul .a-propos-partenaires-li .a-propos-partenaires-span,
.pane-aqtr-evenements-evenements-partenaires .information_wrapper ul .a-propos-partenaires-li .a-propos-partenaires-span,
.page-node-programmation .information_wrapper ul .a-propos-partenaires-li .a-propos-partenaires-span {
  font-size: 1.1em;
}
.page-node-partenaires.node-type-aqtr-evenement .info-confcier-partners,
.pane-aqtr-evenements-evenements-partenaires .info-confcier-partners,
.page-node-programmation .info-confcier-partners {
  padding-bottom: 10px;
}
.page-node-partenaires.node-type-aqtr-evenement div > div.panels-flexible-region.organisme-extra2-prixbourse.col-lg-3 {
  width: 100%;
}
.page-node-partenaires.node-type-aqtr-evenement .panelizer-view-mode.node-extra2.node-aqtr-organisme {
  display: inline-block;
  width: 49.5%;
}
.page-node-conferenciers .page-header {
  display: none;
}
.page-node-conferenciers hr {
  margin: 10px 0;
}
.page-node-conferenciers .conferencier-paneliste {
  padding: 15px 0;
}
.page-node-conferenciers .conferencier-paneliste .photo {
  top: 8px;
  padding-bottom: 15px;
}
.page-node-conferenciers .conferencier-paneliste .photo img {
  padding: 1px ;
  border-radius: 4px;
}
.page-node-conferenciers .conferencier-paneliste .name {
  font-weight: 300;
  font-size: 1.8em;
  margin-bottom: 5px;
}
.page-node-conferenciers .conferencier-paneliste .fonction {
  font-weight: 300;
  color: #444444;
  font-size: 1em;
}
.page-node-conferenciers .conferencier-paneliste .organisme {
  font-weight: 500;
  font-size: 1.2em;
}
.page-node-conferenciers .conferencier-paneliste .bio {
  margin: 20px 0 10px 0;
  font-size: 1em;
}
.page-node-conferenciers .conferencier-paneliste .responsive {
  width: 100%;
  height: auto;
}
.page-node-conferenciers .side-menu-element {
  clear: both;
  width: 100%;
}
.node-type-aqtr-evenement.page-node-messages .node-teaser {
  margin: 15px;
}
@media (min-width: 992px) {
  .node-type-aqtr-evenement.page-node-messages .node-teaser {
    height: 250px;
  }
}
.node-type-aqtr-evenement.page-node-messages .view-display-id-pane_section_flux_messages_visionnement > .view-content {
  width: 780px;
}
.node-type-aqtr-evenement.page-node-messages .information_wrapper {
  padding: 0;
}
.node-type-aqtr-evenement.page-node-messages .information_wrapper h2 {
  margin-bottom: 60px;
  margin-top: 0px;
}
.node-type-aqtr-evenement.page-node-messages #block-aqtr-evenements-evenements-sidemenu .sidebar-second {
  width: 100%;
}
.node-type-aqtr-evenement.page-node-hebergements #block-system-main #main-content h2:first-child,
.node-type-aqtr-evenement.page-node-etudiants #block-system-main #main-content h2:first-child {
  margin-top: 0px;
}
.node-type-aqtr-evenement.page-node-hebergements #block-system-main #main-content,
.node-type-aqtr-evenement.page-node-etudiants #block-system-main #main-content {
  padding-left: 0px;
}
.section-informations {
  height: 200px;
  width: 100%;
  margin: 0;
}
.section-informations tr,
.section-informations th,
.section-informations td {
  color: black;
  background-color: transparent;
  border: 0;
  text-decoration: none;
  cursor: auto;
  font-weight: lighter;
  padding: 0;
  margin: 0;
}
.section-informations tr:hover,
.section-informations th:hover,
.section-informations td:hover {
  color: black;
  background-color: transparent;
  border: 0;
  text-decoration: none;
  cursor: auto;
  font-weight: lighter;
  padding: 0;
  margin: 0;
}
.section-informations h2 {
  margin: 0;
}
.section-informations h2,
.section-informations p,
.section-informations div {
  float: left;
}
.section-informations .section-informations-date {
  float: left;
}
.programmation_conference .non_child:after {
  content: "";
  cursor: default;
}
.programmation_conference {
  border: 1px solid transparent;
  border-bottom: none;
  border-top: none;
  position: relative;
  /*
    &:after{
    content: "+";
    cursor: pointer;
    font-weight: 100;
    font-size: 1.4em;
    display: block;
    position: absolute;
    top: 10px;
    right: 15px;
}*/
}
.programmation_conference .programmation_header {
  background-color: white;
  padding: 15px;
  border-bottom: 1px solid #dcdcdc;
  border-left: solid transparent 4px;
  border-right: solid transparent 4px;
  cursor: pointer;
}
.programmation_conference .programmation_header .programmation_header_title {
  font-size: 1.1em;
  line-height: 18px;
  padding-right: 30px;
  display: inline-block;
  width: auto;
  max-width: 85%;
}
.programmation_conference .programmation_header .programmation_header_date {
  padding: 0px 15px 0px 0px;
  font-weight: 300;
  display: inline-block;
  width: 100px;
  vertical-align: top;
}
.programmation_conference .programmation_header .plus-symbol {
  float: right;
  display: block;
  width: 16px;
}
.programmation_conference .programmation_header .plus-symbol::after {
  font-size: 1.5em;
  font-weight: 100;
}
.programmation_conference .programmation_header .plus-symbol.less-symbol {
  margin-right: -2px;
}
.programmation_conference .programmation_header .plus-symbol.less-symbol::after {
  font-size: 1.8em;
}
.programmation_conference:hover:not(.non_child) .programmation_header {
  background-color: #eeeeee;
  border-left: solid #ccdc00 4px;
  border-right: solid #ccdc00 4px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.programmation_conference.non_child .programmation_header {
  cursor: auto;
}
.programmation_conference.non_child:after {
  content: "";
  display: none;
  cursor: auto;
}
.programmation_conference.non_child:hover .programmation_header {
  background-color: white;
}
.programmation_conference:last-child * {
  border-bottom: none;
}
.programmation_conference,
.programmation_sideMenu_suggestion {
  margin-bottom: 0px;
}
div .programmation_wrapper .programmation_activite {
  padding: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  margin-left: 0px;
  font-size: 0.95em;
}
div .programmation_wrapper .programmation_activite .conference_link {
  font-size: 0.95em;
  padding: 5px;
  text-decoration: underline;
  color: #9c9a00 !important;
  float: right;
}
div .programmation_wrapper .programmation_activite > li {
  min-height: 68px;
  list-style-type: none;
  margin: 0px;
  padding: 16px;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}
div .programmation_wrapper .programmation_activite > li a {
  color: #555555;
}
div .programmation_wrapper .programmation_activite > li a:hover {
  text-decoration: none;
}
div .programmation_wrapper .programmation_activite > li .programmation_activite_tag {
  padding: 0px 18px 0px 0px;
  font-weight: 300;
  float: left;
  width: 97px;
  font-size: 1em;
}
div .programmation_wrapper .programmation_activite > li .programmation_activite_tag .programmation_activite_hour,
div .programmation_wrapper .programmation_activite > li .programmation_activite_tag .programmation_activite_local {
  display: block;
  text-align: right;
  line-height: 16px;
}
div .programmation_wrapper .programmation_activite > li .programmation_activite_tag .programmation_activite_local {
  font-size: 0.8em;
  min-height: 22px;
  line-height: 20px;
}
@media (min-width: 992px) {
  div .programmation_wrapper .programmation_activite > li .programmation_activite_right {
    padding-left: 97px;
  }
}
div .programmation_wrapper .programmation_activite > li .programmation_activite_title {
  font-size: 1em;
  font-weight: 300;
  line-height: 18px;
}
div .programmation_wrapper .programmation_activite > li .programmation_activite_theme {
  font-size: 0.8em;
  font-weight: 300;
  line-height: 20px;
  min-height: 22px;
}
div .programmation_wrapper .programmation_activite > li .programmation_activite_theme:after {
  content: "";
  clear: both;
  display: block;
}
div .programmation_wrapper .programmation_activite > li:hover {
  background-color: #eeeeee;
  border-left: solid #ccdc00 4px;
  border-right: solid #ccdc00 4px;
  margin: 0px 0px;
}
.programmation_sideMenu_suggestion li {
  margin: 0px -17px;
  padding: 14px 25px 14px 25px;
}
.programmation_sideMenu_suggestion li:first-child {
  border-top: 1px solid #dcdcdc;
}
.programmation_sideMenu_suggestion li:hover {
  margin: 0px -17px;
  padding: 14px 25px 14px 25px;
}
.programmation_wrapper .programmation_activite {
  display: none;
}
.programmation_wrapper .non_child.active:after {
  content: "";
}
.programmation_wrapper .programmation_conference.active:not(.non_child) {
  position: relative;
  border: 1px solid #dcdcdc;
  border-top: none;
  /*        &:after{
        content: "-";
        font-weight: 100;
        font-size: 2em;
        display: block;
        position: absolute;
        top: 4px;
        right: 17px;
        color:white;
    }*/
}
.programmation_wrapper .programmation_conference.active:not(.non_child) .programmation_header {
  background-color: #777777;
  border-left: solid transparent 4px;
  border-right: solid transparent 4px;
  color: white;
  border-bottom: none;
}
.programmation_wrapper .programmation_conference.active:not(.non_child) .programmation_header:hover {
  border-left: solid #ccdc00 4px;
  border-right: solid #ccdc00 4px;
  background-color: #555555;
  border-bottom: none;
}
.programmation_wrapper .programmation_conference.active:not(.non_child) .programmation_activite,
.blueimp-gallery-controls > .description {
  display: block;
}
.programmation_sideMenu_filter,
.programmation_sideMenu_suggestion {
  position: relative;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-bottom: 12px;
}
.programmation_sideMenu_filter #facets,
.programmation_sideMenu_suggestion #facets {
  list-style: none;
  padding: 0;
}
.programmation_sideMenu_filter #facets .facetsearch,
.programmation_sideMenu_suggestion #facets .facetsearch {
  margin-top: inherit;
}
.programmation_sideMenu_filter #facets .facetsearch .programmation_label_title,
.programmation_sideMenu_suggestion #facets .facetsearch .programmation_label_title {
  display: block;
  padding: 12px 16px 4px 16px;
  margin: 0px -16px;
  font-size: 1.3em;
  font-weight: 300;
}
.programmation_sideMenu_filter #facets .facetsearch .programmation_label,
.programmation_sideMenu_suggestion #facets .facetsearch .programmation_label {
  background-color: #eeeeee;
  padding: 12px 16px 12px 16px;
  margin-bottom: 12px;
  cursor: pointer;
}
.programmation_sideMenu_filter #facets .facetsearch .filter-header .less-symbol::after,
.programmation_sideMenu_suggestion #facets .facetsearch .filter-header .less-symbol::after,
.programmation_sideMenu_filter #facets .facetsearch .filter-header .plus-symbol::after,
.programmation_sideMenu_suggestion #facets .facetsearch .filter-header .plus-symbol::after {
  float: right;
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 18px;
  -moz-border-radius: 18px;
  -webkit-border-radius: 18px;
  -o-border-radius: 18px;
}
.programmation_sideMenu_filter #facets .facetsearch .filter-header .less-symbol::after,
.programmation_sideMenu_suggestion #facets .facetsearch .filter-header .less-symbol::after {
  content: "-";
  font-size: 1.4em;
  line-height: 0.6em;
  padding: 0px 4px;
}
.programmation_sideMenu_filter #facets .facetsearch .filter-header .plus-symbol::after,
.programmation_sideMenu_suggestion #facets .facetsearch .filter-header .plus-symbol::after {
  content: "+";
  font-size: 1em;
  line-height: 0.8em;
  padding: 0px 4px;
}
.programmation_sideMenu_filter #facets .facetsearch .facetlist,
.programmation_sideMenu_suggestion #facets .facetsearch .facetlist {
  cursor: pointer;
}
.programmation_sideMenu_filter #facets .facetsearch .facetitem,
.programmation_sideMenu_suggestion #facets .facetsearch .facetitem {
  position: relative;
  height: initial;
  cursor: pointer;
}
.programmation_sideMenu_filter #facets .facetsearch .facet_select_all,
.programmation_sideMenu_suggestion #facets .facetsearch .facet_select_all {
  font-size: 1em;
  padding: 6px 10px 6px 52px;
  border: 0px transparent solid;
  border-bottom: 6px #ffffff solid;
}
.programmation_sideMenu_filter #facets .facetsearch .activefacet,
.programmation_sideMenu_suggestion #facets .facetsearch .activefacet {
  background: url('../images/checked.png') 20px 10px no-repeat #CCDC7F;
  background-size: 12px 12px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .programmation_sideMenu_filter #facets .facetsearch .activefacet,
  .programmation_sideMenu_suggestion #facets .facetsearch .activefacet {
    background-image: url('../images/checked@2x.png');
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 3) {
  .programmation_sideMenu_filter #facets .facetsearch .activefacet,
  .programmation_sideMenu_suggestion #facets .facetsearch .activefacet {
    background-image: url('../images/checked@3x.png');
  }
}
.programmation_sideMenu_filter #facets .facetsearch .item,
.programmation_sideMenu_suggestion #facets .facetsearch .item {
  padding: 6px 10px 6px 52px;
  border: 0px transparent solid;
  border-bottom: 6px #ffffff solid;
}
.programmation_sideMenu_filter #facets .facetsearch input[type="checkbox"],
.programmation_sideMenu_suggestion #facets .facetsearch input[type="checkbox"] {
  margin-right: 8px;
  position: absolute;
  visibility: hidden;
  cursor: pointer;
}
.programmation_sideMenu_filter #facets .facetsearch input:before,
.programmation_sideMenu_suggestion #facets .facetsearch input:before {
  content: "";
  display: inline-block;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  bottom: -1px;
  left: -1px;
  visibility: visible;
}
.programmation_sideMenu_filter #facets .facetsearch label,
.programmation_sideMenu_suggestion #facets .facetsearch label {
  cursor: pointer;
  display: block;
  font-weight: 300;
}
@media (max-width: 1200px) {
  .programmation_sideMenu_filter #facets .facetsearch label,
  .programmation_sideMenu_suggestion #facets .facetsearch label {
    width: 158px;
  }
}
.programmation_sideMenu_filter #facets .facetsearch label .facetitem-badge,
.programmation_sideMenu_suggestion #facets .facetsearch label .facetitem-badge {
  background-color: #555555;
  color: #ffffff;
  font-weight: 200;
  height: 20px;
  padding: 2px;
  text-align: center;
  display: block;
  float: right;
  line-height: 1.4;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
}
/*  .programmation_sideMenu_filter, .programmation_sideMenu_suggestion{
border: 1px solid @gray-midlight;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
margin-bottom: 12px;
padding: 16px;

.programmation_label_title{
display: block;
padding: 12px 16px 4px 16px;
margin: 0px -16px;
font-size: 1.3em;
font-weight: 300;
}
.programmation_label{
display: block;
padding: 12px 16px 4px 16px;
margin: 12px -16px 8px -16px;
font-size: 1.2em;
font-weight: 300;
}
.facetlist{
cursor: pointer;
}
.facetitem{
position: relative;
height: initial;
cursor: pointer;
}
input{
margin: 4px 8px 0px 0px;
float: left;
cursor: pointer;
}
label{
font-weight: 300;
font-size: 0.9em;
display: block;
margin-left: 20px;
width: 208px;
cursor: pointer;

@media (max-width: @screen-lg-min) {
width: 158px;
}

span{
.badge(white, #999999, -5px);
font-weight: 300;
margin-left: 2px;
}
}
}*/
.programmation_sideMenu .programmation_sideMenu_suggestion {
  padding-bottom: 0px;
}
.programmation_sideMenu .programmation_sideMenu_suggestion .programmation_label_title {
  padding-bottom: 20px;
}
.programmation_sideMenu .programmation_sideMenu_suggestion .programmation_activite {
  border-bottom: 0px solid white;
}
.programmation_sideMenu .programmation_sideMenu_suggestion .programmation_activite li {
  margin: 0px -17px;
  padding: 14px 20px 12px 20px;
  height: auto;
}
.programmation_sideMenu .programmation_sideMenu_suggestion .programmation_activite li:hover {
  margin: 0px -16px;
  padding: 14px 19px 12px 19px;
}
.programmation_sideMenu .programmation_sideMenu_suggestion .programmation_activite li .programmation_activite_tag {
  clear: both;
  float: none;
  width: initial;
  height: initial;
  padding: 0px;
}
.programmation_sideMenu .programmation_sideMenu_suggestion .programmation_activite li .programmation_activite_tag .programmation_activite_hour,
.programmation_sideMenu .programmation_sideMenu_suggestion .programmation_activite li .programmation_activite_tag .programmation_activite_local {
  text-align: left;
  font-size: 0.8em;
  line-height: initial;
}
body.node-type-aqtr-conference h1 {
  margin-bottom: 0;
}
.node-type-aqtr-conference h1.page-header {
  margin-bottom: 0;
}
.node-type-aqtr-conference .conference .container,
.node-type-aqtr-conference .conference .pane-container {
  padding-bottom: 0;
}
.node-type-aqtr-conference .conference .panel-separator {
  display: none;
}
.node-type-aqtr-conference .conference-contenu .panels-flexible-region-inside-first .infos-base .pane-title {
  position: absolute;
}
.node-type-aqtr-conference .conference-contenu .panels-flexible-region-inside-first .infos-base .pane-content {
  padding-left: 100px;
  margin-top: 5px;
}
.node-type-aqtr-conference .conference-contenu .panel-pane.link-organimse-extra {
  position: inherit;
}
.node-type-aqtr-conference .conference-contenu .panel-pane.link-organimse-extra a {
  position: absolute;
  height: 100%;
  top: 0px;
  width: 100%;
  cursor: pointer;
}
.node-type-aqtr-conference .conference-contenu .container {
  padding-bottom: 0px;
}
.node-type-aqtr-conference .conference-contenu .panel-pane {
  margin-bottom: 25px;
}
.node-type-aqtr-conference .conference-contenu .panel-separator {
  margin-bottom: 0px;
}
.node-type-aqtr-conference .conference-contenu .pane-entity-field h2 {
  margin-top: 0px;
}
.node-type-aqtr-conference .conference-contenu .pane-node-body {
  margin-top: 40px;
  margin-bottom: 78px;
}
.node-type-aqtr-conference .conference-contenu .node-extra.node-aqtr-organisme {
  display: inline-block;
  padding-right: 30px;
  width: 33.33%;
}
@media (max-width: 768px) {
  .node-type-aqtr-conference .conference-contenu .node-extra.node-aqtr-organisme {
    width: 50%;
  }
}
@media (max-width: 480px) {
  .node-type-aqtr-conference .conference-contenu .node-extra.node-aqtr-organisme {
    width: 100%;
    padding: 15px 15% 0px 15%;
  }
}
.node-type-aqtr-conference .conference-contenu .node-extra.node-aqtr-organisme .panels-flexible-region {
  width: inherit;
  position: relative;
}
@media (max-width: 768px) {
  .node-type-aqtr-conference .conference-contenu .node-extra.node-aqtr-organisme .panels-flexible-region {
    width: 100%;
  }
}
.node-type-aqtr-conference .conference-contenu .pane-node-field-organisme-logo img {
  width: 100%;
  height: auto;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) #custom-nav-tab {
  padding-top: 0px;
  position: relative;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) #custom-nav-tab a {
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 15px;
  cursor: pointer;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) #custom-nav-tab li:hover {
  border-bottom: 3px solid #9c9a00;
  margin-bottom: 0;
  background-color: white;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) #custom-nav-tab li:hover a {
  color: #222222;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) #custom-nav-tab:before,
body.node-type-aqtr-expertise #custom-nav-tab:before {
  content: " ";
  position: absolute;
  z-index: 1;
  height: 20px;
  width: 100%;
  bottom: 0px;
  top: auto;
  border: none;
  left: 0px;
  -webkit-box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0.2);
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) .pane-aqtr-reconnaissance-view .views-row:first-child h2 {
  margin-top: 0px;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) h1.page-header {
  padding-left: 70px;
}
@media (min-width: 992px) {
  body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) h2.sidebar-second-title {
    display: none;
  }
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) h3.partenaires-titre {
  font-size: 1.3em;
  float: none;
  display: block;
  clear: both;
  margin-top: 0px;
}
@media (min-width: 992px) {
  body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) .section-nommes + div {
    display: inline-block;
    float: right;
    width: 50%;
  }
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) .node-aqtr-organisme.node-extra .panels-flexible-region-74-center {
  width: inherit;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) .node-aqtr-organisme.node-extra .panels-flexible-region-74-center .panels-flexible-region-inside {
  background-color: white;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) .node-aqtr-organisme.node-extra .panels-flexible-region-74-center .pane-node-title {
  width: inherit;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) .node-aqtr-organisme.node-extra .panels-flexible-region-74-center .pane-node-title a,
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) .node-aqtr-organisme.node-extra .panels-flexible-region-74-center .pane-node-field-organisme-logo {
  padding: 15px;
  display: inline-block;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) .node-aqtr-organisme.node-extra .panels-flexible-region-74-center .pane-node-field-organisme-logo img {
  opacity: 0.5;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) a.prixbourse-telechargement {
  width: 200px;
  padding: 10px;
  height: inherit;
  font-size: 1em;
  display: block;
  border: 1px solid #9c9a00;
  color: #9c9a00;
  text-align: center;
  background-color: transparent;
  border-radius: 5px;
  margin: 0px;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) a.prixbourse-telechargement:hover {
  text-decoration: none;
  color: white;
  background-color: #9c9a00;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) h1.page-header {
  margin-bottom: 0px;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) h1.page-header:before {
  content: " ";
  display: inline-block;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 50px;
  width: 50px;
  position: absolute;
  left: 15px;
  vertical-align: bottom;
  background: url('../../../../default/files/default_images/icone_prxbrs_0.png') no-repeat;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) h2.pane-title {
  margin-top: 40px;
  margin-bottom: 10px;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) #block-system-main .custom-content-tab > .panel-pane:not(.pane-taxonomy-term-field-aqtr-prix-bours-info-compl):not(.btn-prixbourses-section):not(.content-tab-hide) {
  padding-top: 60px;
  padding-bottom: 60px;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) #block-system-main .custom-content-tab > .panel-pane:not(.pane-taxonomy-term-field-aqtr-prix-bours-info-compl):not(.btn-prixbourses-section):not(.content-tab-hide) .container {
  padding-bottom: 0px;
  width: inherit;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) .btn-prixbourses-section {
  padding-top: 60px;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) #block-system-main .custom-content-tab > .panel-pane.pane-taxonomy-term-field-aqtr-prix-bours-info-compl {
  padding-top: 60px;
}
body.aqtr-reconnaissance-body:not(.page-taxonomy-term-172):not(.page-taxonomy-term-171):not(.page-taxonomy-term-170) div #block-system-main .custom-content-tab > .panel-pane.content-tab-hide {
  padding-top: 0px;
  padding-bottom: 0px;
}
.page-taxonomy-term-172 .prixbourseaccroche,
.page-taxonomy-term-171 .prixbourseaccroche,
.page-taxonomy-term-170 .prixbourseaccroche {
  padding: 7.5px;
}
.page-taxonomy-term-172 .prixbourseaccroche > div,
.page-taxonomy-term-171 .prixbourseaccroche > div,
.page-taxonomy-term-170 .prixbourseaccroche > div {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 3px 4px 2px 4px;
  border: #dcdcdc 1px solid;
  background-color: white;
  position: relative;
  padding: 0px;
  padding-bottom: 15px;
  min-height: 300px;
}
.page-taxonomy-term-172 .prixbourseaccroche .panel-separator,
.page-taxonomy-term-171 .prixbourseaccroche .panel-separator,
.page-taxonomy-term-170 .prixbourseaccroche .panel-separator {
  display: none;
}
.page-taxonomy-term-172 .prixbourseaccroche .panel-pane:not(.prixbrouseaccroche-thumbnail),
.page-taxonomy-term-171 .prixbourseaccroche .panel-pane:not(.prixbrouseaccroche-thumbnail),
.page-taxonomy-term-170 .prixbourseaccroche .panel-pane:not(.prixbrouseaccroche-thumbnail) {
  padding: 0px 15px;
}
.page-taxonomy-term-172 .prixbourseaccroche .prixbrouseaccroche-wrapper,
.page-taxonomy-term-171 .prixbourseaccroche .prixbrouseaccroche-wrapper,
.page-taxonomy-term-170 .prixbourseaccroche .prixbrouseaccroche-wrapper {
  width: 100%;
}
.page-taxonomy-term-172 .prixbourseaccroche .container,
.page-taxonomy-term-171 .prixbourseaccroche .container,
.page-taxonomy-term-170 .prixbourseaccroche .container {
  width: inherit;
  padding-bottom: 0px;
}
.page-taxonomy-term-172 .prixbourseaccroche .prixbrouseaccroche-trophie,
.page-taxonomy-term-171 .prixbourseaccroche .prixbrouseaccroche-trophie,
.page-taxonomy-term-170 .prixbourseaccroche .prixbrouseaccroche-trophie {
  position: absolute;
}
.page-taxonomy-term-172 .prixbourseaccroche .pane-term-name,
.page-taxonomy-term-171 .prixbourseaccroche .pane-term-name,
.page-taxonomy-term-170 .prixbourseaccroche .pane-term-name {
  font-size: 1.6em;
  height: 60px;
  max-height: 60px;
  overflow: hidden;
}
.page-taxonomy-term-172 .prixbourseaccroche .panel-pane:not(.prixbrouseaccroche-thumbnail):not(.prixbrouseaccroche-trophie),
.page-taxonomy-term-171 .prixbourseaccroche .panel-pane:not(.prixbrouseaccroche-thumbnail):not(.prixbrouseaccroche-trophie),
.page-taxonomy-term-170 .prixbourseaccroche .panel-pane:not(.prixbrouseaccroche-thumbnail):not(.prixbrouseaccroche-trophie) {
  padding-left: 85px;
}
.page-taxonomy-term-172 .prixbourseaccroche .prixbrouseaccroche-link,
.page-taxonomy-term-171 .prixbourseaccroche .prixbrouseaccroche-link,
.page-taxonomy-term-170 .prixbourseaccroche .prixbrouseaccroche-link,
.page-taxonomy-term-172 .prixbourseaccroche .prixbrouseaccroche-link a,
.page-taxonomy-term-171 .prixbourseaccroche .prixbrouseaccroche-link a,
.page-taxonomy-term-170 .prixbourseaccroche .prixbrouseaccroche-link a {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  color: transparent;
}
.page-taxonomy-term-172 .prixbourseaccroche .prixbrouseaccroche-thumbnail,
.page-taxonomy-term-171 .prixbourseaccroche .prixbrouseaccroche-thumbnail,
.page-taxonomy-term-170 .prixbourseaccroche .prixbrouseaccroche-thumbnail {
  padding-bottom: 25px;
}
.page-taxonomy-term-172 .prixbourseaccroche .prixbrouseaccroche-thumbnail img,
.page-taxonomy-term-171 .prixbourseaccroche .prixbrouseaccroche-thumbnail img,
.page-taxonomy-term-170 .prixbourseaccroche .prixbrouseaccroche-thumbnail img {
  width: 100%;
  height: auto;
}
.page-taxonomy-term-172 .prixbourseaccroche:hover,
.page-taxonomy-term-171 .prixbourseaccroche:hover,
.page-taxonomy-term-170 .prixbourseaccroche:hover {
  color: #9c9a00;
}
.etiquette_nouveau:before {
  color: white;
  content: "NOUVEAU";
  background-color: #444444;
  position: absolute;
  padding: 0 8px;
  font-size: 1em;
  width: auto;
  display: inline-block;
}
.pane-aqtr-reconnaissance-view {
  color: #444444;
}
.pane-aqtr-reconnaissance-view .view-content .test .field-name-field-aqtr-prix-nomination:first-child {
  float: left;
  margin-bottom: auto;
  margin-left: 0;
}
.pane-aqtr-reconnaissance-view .view-content .section-laureat,
.pane-aqtr-reconnaissance-view .view-content .section-nommes {
  padding: 0;
}
.pane-aqtr-reconnaissance-view .view-content .laureat-top {
  padding: 15px;
  padding-left: 60px;
  min-height: 75px;
}
.pane-aqtr-reconnaissance-view .view-content .laureat-top:before {
  content: " ";
  position: absolute;
  left: 3px;
  width: 50px;
  height: 50px;
  background: url('../../../../default/files/default_images/icone_prxbrs_0.png') no-repeat;
}
.pane-aqtr-reconnaissance-view .view-content .section-edition {
  padding: 0;
  margin-bottom: 30px;
}
.pane-aqtr-reconnaissance-view .view-content .section-nommes .view-content {
  margin-left: 15px;
}
.pane-aqtr-reconnaissance-view .view-content .laureat {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 3px 4px 2px 4px;
  border: #dcdcdc 1px solid;
  background-color: white;
  position: relative;
  padding: 0;
  margin-right: 30px;
}
.pane-aqtr-reconnaissance-view .view-content .laureat img {
  max-width: 1080px;
  max-height: 720px;
  width: 100%;
  height: auto;
  padding: 5px;
  display: block;
  border-top: 1px solid #dcdcdc;
  border-width: 101%;
}
.pane-aqtr-reconnaissance-view .view-content .nomme {
  margin-bottom: 40px;
}
.pane-aqtr-reconnaissance-view .view-content .nomme h4:before {
  content: " ";
  width: 6px;
  height: 6px;
  background-color: #ccdc00;
  border-radius: 50%;
  position: absolute;
  margin-left: -15px;
  margin-top: 5px;
}
.pane-aqtr-reconnaissance-view .view-content .laureat h4 {
  margin: 0;
  margin-bottom: 5px;
}
.pane-aqtr-reconnaissance-view .view-content .field-name-field-aqtr-nomination-descr {
  margin-bottom: 30px;
  border-bottom: 1px solid #555555;
}
.pane-aqtr-reconnaissance-view .field-content a {
  font-size: 2em;
}
.pane-aqtr-reconnaissance-view .field-name-field-aqtr-nomination-statut {
  font-size: 1.67em;
}
.pane-aqtr-reconnaissance-view .field-name-field-aqtr-nomination-organisme,
.pane-aqtr-reconnaissance-view .field-name-field-aqtr-nominatio-non-membre {
  color: #444444;
  font-weight: bold;
}
.pane-aqtr-reconnaissance-view .field-name-field-aqtr-nomination-organisme a:hover {
  color: #9c9a00;
  text-decoration: none;
}
.page-node-1798 .region-content,
.view-id-aqtr_bibliotheque_view {
  padding: 0px;
}
.publication-wrapper {
  padding: 0px;
}
.publication-wrapper #edit-field-aqtr-interest-reference-tid-wrapper {
  width: 400px;
}
.page-node-1798 .views-exposed-widgets,
.view-id-aqtr_bibliotheque_view .views-exposed-widgets,
.page-node-1798 .view-filters {
  margin-bottom: 30px;
}
.view-aqtr-bibliotheque-view {
  position: relative;
  width: 100%;
}
#node-2154 {
  margin-bottom: 30px;
}
.aqtr-reconnaissance-body .publication,
.page-node-2154 .publication {
  width: 262.5px;
  height: 283px;
  border-radius: 5px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-color: white;
  border: 1px solid #e3e3e3;
  padding: 0px 20px 20px 20px;
  margin: 0px 15px;
  overflow: hidden;
  margin-bottom: 30px;
  position: relative;
}
.aqtr-reconnaissance-body .publication .node-teaser > div.panel-flexible,
.page-node-2154 .publication .node-teaser > div.panel-flexible,
.aqtr-reconnaissance-body .publication .node-teaser > div.panel-flexible > div.panel-flexible-inside,
.page-node-2154 .publication .node-teaser > div.panel-flexible > div.panel-flexible-inside,
.aqtr-reconnaissance-body .publication .node-teaser > div.panel-flexible > div.panel-flexible-inside > div,
.page-node-2154 .publication .node-teaser > div.panel-flexible > div.panel-flexible-inside > div,
.aqtr-reconnaissance-body .publication .node-teaser > div.panel-flexible > div.panel-flexible-inside > div > div,
.page-node-2154 .publication .node-teaser > div.panel-flexible > div.panel-flexible-inside > div > div {
  height: 100%;
}
.aqtr-reconnaissance-body .publication div.panel-separator,
.page-node-2154 .publication div.panel-separator {
  display: none;
}
.aqtr-reconnaissance-body .publication .container,
.page-node-2154 .publication .container,
.aqtr-reconnaissance-body .publication .pane-container,
.page-node-2154 .publication .pane-container {
  width: auto;
  padding-bottom: 0;
}
@media (max-width: 1200px) {
  .aqtr-reconnaissance-body .publication,
  .page-node-2154 .publication {
    width: 283.33333333px;
  }
}
@media (max-width: 992px) {
  .aqtr-reconnaissance-body .publication,
  .page-node-2154 .publication {
    width: 345px;
    width: 100%;
  }
}
@media (max-width: 768px) {
  .aqtr-reconnaissance-body .publication,
  .page-node-2154 .publication {
    width: 100%;
  }
}
.aqtr-reconnaissance-body .publication:last-child,
.page-node-2154 .publication:last-child {
  margin-right: 0px;
}
.aqtr-reconnaissance-body .publication .btn_boite,
.page-node-2154 .publication .btn_boite {
  border-radius: 5px;
  width: auto;
  display: block;
  border: 1px solid #9c9a00;
  color: #9c9a00;
  text-align: center;
  font-weight: thin;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-top: 16px;
  font-size: 1.2em;
  z-index: 6;
  position: absolute;
  bottom: 20px;
  right: 20px;
  left: 20px;
  height: 40px;
}
.aqtr-reconnaissance-body .publication .btn_boite:hover,
.page-node-2154 .publication .btn_boite:hover {
  background-color: #9c9a00;
}
.aqtr-reconnaissance-body .publication .btn_boite:hover a,
.page-node-2154 .publication .btn_boite:hover a {
  color: white;
}
.aqtr-reconnaissance-body .publication .btn_boite a,
.page-node-2154 .publication .btn_boite a {
  border-radius: 5px;
  height: inherit;
  background-color: transparent;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  padding: 8px 0;
}
.aqtr-reconnaissance-body .publication .guide-formualire,
.page-node-2154 .publication .guide-formualire {
  color: white;
  background-color: #444444;
  padding: 8px;
  font-size: 0.7em;
  text-transform: uppercase;
  width: auto;
  display: inline-block;
  padding: 6px;
}
.aqtr-reconnaissance-body .publication-title,
.page-node-2154 .publication-title {
  padding-top: 10px;
  padding-bottom: 4px;
  font-size: 1.2em;
  line-height: 1.2em;
  font-weight: 400;
  margin: 0;
}
.aqtr-reconnaissance-body .publication-title a,
.page-node-2154 .publication-title a {
  color: #222222;
}
.aqtr-reconnaissance-body .publication-description p,
.page-node-2154 .publication-description p,
.aqtr-reconnaissance-body .publication-description .field > p,
.page-node-2154 .publication-description .field > p {
  line-height: 12px;
  font-size: 0.75em;
  font-weight: 400;
  padding: 4px 0px;
}
.aqtr-reconnaissance-body .publication .publication-btn-bottom,
.page-node-2154 .publication .publication-btn-bottom {
  width: 100%;
  position: absolute;
  bottom: 0;
  margin-bottom: 0px;
}
.aqtr-reconnaissance-body .publication .publication-btn-bottom a.lien-publication-telechargement,
.page-node-2154 .publication .publication-btn-bottom a.lien-publication-telechargement,
.aqtr-reconnaissance-body .publication .publication-btn-bottom a.lien-publication-details,
.page-node-2154 .publication .publication-btn-bottom a.lien-publication-details {
  width: 45%;
  bottom: 0;
  height: inherit;
  padding: 5px;
}
.aqtr-reconnaissance-body .publication .publication-btn-bottom a.lien-publication-telechargement,
.page-node-2154 .publication .publication-btn-bottom a.lien-publication-telechargement {
  left: 0;
}
.aqtr-reconnaissance-body .publication .publication-btn-bottom a.lien-publication-details,
.page-node-2154 .publication .publication-btn-bottom a.lien-publication-details {
  right: 0;
}
.aqtr-reconnaissance-body .publication .interet,
.page-node-2154 .publication .interet {
  line-height: 12px;
  font-size: 0.75em;
  font-weight: 400;
  padding: 10px 0px 0px 0px;
}
.aqtr-reconnaissance-body .publication a.lien-publication-details,
.page-node-2154 .publication a.lien-publication-details {
  width: 40%;
  height: 31px;
  display: block;
  border: 1px solid #9c9a00;
  float: right;
  color: #9c9a00;
  text-align: center;
  padding: 6px 0px;
  margin-top: 16px;
  font-size: 1em;
  z-index: 3;
  position: absolute;
  bottom: 20px;
  right: 20px;
}
.aqtr-reconnaissance-body .publication a.lien-publication-details:before,
.page-node-2154 .publication a.lien-publication-details:before {
  display: inline-block;
  font-family: FontAwesome;
  content: "\f0f6";
  padding-right: 8px;
}
.aqtr-reconnaissance-body .publication a.lien-publication-telechargement,
.page-node-2154 .publication a.lien-publication-telechargement {
  width: 40%;
  height: 31px;
  display: block;
  border: 1px solid #9c9a00;
  float: left;
  color: #9c9a00;
  text-align: center;
  padding: 6px 0px;
  margin-top: 16px;
  font-size: 0.9em;
  z-index: 3;
  position: absolute;
  bottom: 20px;
  left: 20px;
}
.aqtr-reconnaissance-body .publication a.lien-publication-telechargement:before,
.page-node-2154 .publication a.lien-publication-telechargement:before {
  display: inline-block;
  font-family: FontAwesome;
  content: "\f019";
  padding-right: 8px;
}
body.page-node-1798 #edit-term-node-tid-depth-wrapper .hierarchy-first {
  margin-bottom: -4px;
}
body.page-node-1798 #edit-term-node-tid-depth-wrapper .hierarchy-second {
  padding: 4px 12px;
  padding-left: 32px;
}
.aqtr-reconnaissance-body .publication:after,
.page-node-2154 .publication:after,
body.node-type-aqtr-conference div.node-teaser.node-file-manager-file:after {
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(1%, rgba(255, 255, 255, 0)), color-stop(48%, #ffffff), color-stop(99%, #ffffff), to(#ffffff));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, #ffffff 48%, #ffffff 99%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  content: "";
  display: block;
  width: 100%;
  height: 84px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 2;
}
div.node-teaser.node-file-manager-file:after {
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(1%, rgba(255, 255, 255, 0)), color-stop(30%, #ffffff), color-stop(99%, #ffffff), to(#ffffff));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, #ffffff 30%, #ffffff 99%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
  content: "";
  display: block;
  width: 100%;
  height: 84px;
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 2;
}
@media (max-width: 1200px) {
  body.page-node-1798 .publication .node-teaser.node-file-manager-file,
  body.page-association .publication .node-teaser.node-file-manager-file {
    width: 100%;
    margin: 0px;
  }
  body.page-node-1798 .publication {
    padding: 0px 15px 15px 0px;
  }
}
@media (max-width: 1200px) and (min-width: 992px) {
  body.page-node-1798 .publication .node-teaser.node-file-manager-file .publication-btn-bottom a.lien-publication-telechargement,
  body.page-association .publication .node-teaser.node-file-manager-file .publication-btn-bottom a.lien-publication-telechargement {
    left: 0;
    padding-top: 8px;
    text-align: center;
    font-size: 0.8em;
  }
  body.page-node-1798 .publication .node-teaser.node-file-manager-file .publication-btn-bottom a.lien-publication-telechargement:before,
  body.page-association .publication .node-teaser.node-file-manager-file .publication-btn-bottom a.lien-publication-telechargement:before {
    padding-right: 2px;
  }
}
.page-node-1798 div.pane-aqtr-bibliotheque-view {
  padding-top: 60px;
}
.page-node-1798 div div .display-filter-1 div.view-filters #edit-title-wrapper:before {
  border-right: 0px solid white;
}
.page-association-carrieres div div .display-filter-1 div.view-filters .views-exposed-widget:not(.views-submit-button):before {
  content: none !important;
}
.page-association-carrieres div div .display-filter-1 div.view-filters div .form-control {
  border-left: 1px solid #dcdcdc;
}
.page-association-carrieres div div .display-filter-1 div.view-filters #edit-title-wrapper input[type="text"] {
  border-left: 1px solid #dcdcdc;
}
.page-association-carrieres .view-aqtr-career-available .panel-separator {
  margin-top: 20px;
}
.page-association-carrieres .view-aqtr-career-available .view-content {
  padding-top: 100px;
}
.page-association-carrieres .view-aqtr-career-available .view-content .carrieres {
  margin-bottom: 30px;
  background-color: white;
  border: 1px solid #dcdcdc;
  padding: 10px;
  border-radius: 5px;
}
.page-association-carrieres .view-aqtr-career-available .view-content .carrieres img {
  width: 100%;
  height: auto;
  border-radius: 5px;
}
.page-association-carrieres .view-aqtr-career-available .view-content .carrieres .info-poste .title-poste {
  font-size: 2.1em;
}
.page-association-carrieres .view-aqtr-career-available .view-content .field p {
  font-size: 1.1em !important;
  padding-bottom: 15px !important;
}
.page-node-1798 #block-system-main .pane-node-body {
  padding-bottom: 50px;
}
.page-node-1798 #block-system-main .node-teaser-publication .pane-node-body,
.page-association #block-system-main .node-teaser-publication .pane-node-body {
  padding-bottom: 0px;
}
.page-node-1798 #block-system-main .node-teaser-publication .pane-node-body p,
.page-association #block-system-main .node-teaser-publication .pane-node-body p {
  padding: 0px;
}
.page-node-1798 #block-system-main .node-teaser-publication .interet,
.page-association #block-system-main .node-teaser-publication .interet {
  padding: 0px;
  position: absolute;
  z-index: 2;
}
.page-node-1798 #block-system-main .node-teaser-publication .pane-node-field-aqtr-evenement-ref + .panel-separator + .interet,
.page-association #block-system-main .node-teaser-publication .pane-node-field-aqtr-evenement-ref + .panel-separator + .interet {
  top: 172px;
}
.node-file-manager-file h1.publication-title {
  height: 100px;
}
.page-node-1798 .view-filters {
  top: -111px;
  margin-bottom: 30px;
}
.page-node-1798 .view-filters .form-type-textfield > div.input-group > input.form-control[type="text"] {
  width: inherit;
}
.node-type-file-manager-file div.view-id-aqtr_bibliotheque_view .view-content > div.publication {
  width: 100%;
  padding: 15px;
  border: 1px solid #dcdcdc;
  border-top: none;
}
.node-type-file-manager-file #block-system-main .pane-aqtr-bibliotheque-view h2.sidebar-second-title {
  margin: 0px;
}
.node-type-file-manager-file .pane-aqtr-bibliotheque-view .pane-node-title a {
  line-height: 1.1em;
  font-size: 1.2em;
  overflow: hidden;
}
.node-type-file-manager-file .pane-aqtr-evenements-views,
.node-type-file-manager-file .pane-aqtr-conferences-list-view {
  margin-bottom: 15px;
}
.node-type-file-manager-file .pane-aqtr-evenements-views span.views-label,
.node-type-file-manager-file .pane-aqtr-conferences-list-view span.views-label {
  font-size: 1.6em;
}
.node-type-file-manager-file .pane-aqtr-evenements-views span,
.node-type-file-manager-file .pane-aqtr-conferences-list-view span {
  font-size: 1.8em;
}
.node-type-file-manager-file .pane-aqtr-evenements-views span > a,
.node-type-file-manager-file .pane-aqtr-conferences-list-view span > a {
  font-size: 0.6em;
}
.node-type-file-manager-file .pane-aqtr-evenements-views span.views-label,
.node-type-file-manager-file .pane-aqtr-conferences-list-view span.views-label {
  position: absolute;
}
.node-type-file-manager-file .pane-aqtr-evenements-views span.field-content a,
.node-type-file-manager-file .pane-aqtr-conferences-list-view span.field-content a {
  padding-left: 140px;
  width: 100%;
  display: block;
  padding-top: 7px;
}
.node-type-file-manager-file .sidebar-second .container {
  width: inherit;
}
.node-type-file-manager-file .pane-node-field-aqtr-publication-auteurs > .container > .row2 > .pane-content {
  margin-left: -15px;
  margin-right: -15px;
}
.node-type-file-manager-file .pane-node-field-aqtr-publication-auteurs > .container > .row2 > .pane-content .user-mini-teaser {
  border: none;
  width: 50%;
  padding: 15px;
  margin: 0px;
  height: 145px;
}
.node-type-file-manager-file .pane-node-field-aqtr-publication-auteurs > .container > .row2 > .pane-content .user-mini-teaser > div {
  border: 1px solid #dcdcdc;
  height: 115px;
  border-radius: 15px;
}
.node-type-file-manager-file .view-display-id-block_afficher_publication_selon_nid > div > div > .node-mini-teaser {
  border-radius: 0px;
  border: 1px solid #dcdcdc;
  border-top: none;
  margin: 0;
  padding: 10px;
  width: inherit;
  height: inherit;
}
.node-type-file-manager-file .publication-wrapper .view-content {
  margin: 0px;
}
.node-type-file-manager-file .publication-wrapper .view-content .node-mini-teaser.node-file-manager-file {
  text-align: left;
}
.node-type-file-manager-file .publication-wrapper .view-content .node-teaser.node-file-manager-file {
  border-radius: 0px;
  border: 1px solid #dcdcdc;
  border-top: none;
  margin: 0;
  padding: 10px;
  width: 100%;
  height: inherit;
}
.node-type-file-manager-file .publication-wrapper .view-content .node-teaser.node-file-manager-file .pane-node-title,
.node-type-file-manager-file .publication-wrapper .view-content .node-teaser.node-file-manager-file .pane-node-field-aqtr-interest-reference {
  clear: both;
}
.node-type-file-manager-file .publication-wrapper .view-content .node-teaser.node-file-manager-file .pane-node-field-aqtr-interest-reference .pane-content {
  max-height: 15px;
  overflow: hidden;
  font-size: 0.7em;
}
.node-type-file-manager-file .publication-wrapper .view-content .node-teaser.node-file-manager-file:after {
  display: none;
}
.node-type-file-manager-file h1.page-header {
  margin-bottom: 5px;
}
.node-type-file-manager-file div.panel-separator {
  display: none;
}
.node-type-file-manager-file #block-system-main .container,
.node-type-file-manager-file #block-system-main .pane-container {
  padding-bottom: 0;
}
.node-type-file-manager-file #block-system-main .pane-node-updated .pane-title,
.node-type-file-manager-file #block-system-main .pane-node-updated .pane-content {
  font-size: 1em;
  font-style: oblique;
  display: inline;
  color: #777777;
  font-size: 0.9em;
}
.node-type-file-manager-file #block-system-main .pane-node-field-file-manager-location {
  font-size: 1em;
  font-style: oblique;
  display: inline;
}
.node-type-file-manager-file #block-system-main .pane-node-field-aqtr-evenement-ref {
  margin: 50px 0;
  margin-bottom: 0px;
}
.node-type-file-manager-file #block-system-main .panels-flexible-region-63-center {
  margin-bottom: 200px;
}
.node-type-file-manager-file #block-system-main .pane-1 .lien-publication-telechargement {
  margin-top: 50px;
  margin-bottom: 50px;
}
.node-type-file-manager-file #block-system-main .pane-aqtr-bibliotheque-view h2 {
  margin-bottom: 30px;
}
.node-type-file-manager-file a.lien-publication-telechargement {
  width: auto;
  padding: 6px 15px;
}
.node-type-file-manager-file .panels-flexible-region-63-droite .pane-aqtr-bibliotheque-view .container {
  width: inherit;
}
.page-association-bibliotheque-documents-corporatifs .view-content {
  width: 880px;
}
.aqtr-reconnaissance-body .view-content h3,
.page-node-2154 .view-content h3 {
  font-size: 1.5em;
  color: #444444;
  margin-bottom: 20px;
  margin-top: 30px;
}
@media (min-width: 1200px) {
  body.aqtr-reconnaissance-body .publication {
    width: 262px;
  }
}
.page-node-2154 .publication,
.aqtr-reconnaissance-body .publication {
  margin: 0px 15px;
  height: 320px;
  margin-bottom: 30px;
  width: 360px;
}
@media (max-width: 1200px) {
  .page-node-2154 .publication,
  .aqtr-reconnaissance-body .publication {
    width: 283.33333333px;
  }
}
@media (max-width: 992px) {
  .page-node-2154 .publication,
  .aqtr-reconnaissance-body .publication {
    width: 100%;
    margin: 0px;
    margin-bottom: 30px;
  }
}
@media (max-width: 768px) {
  .page-node-2154 .publication,
  .aqtr-reconnaissance-body .publication {
    padding: 0px 15px 0px 15px;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }
}
body.node-type-aqtr-expertise {
  /*    @media (min-width: @screen-md-min) and (max-width: @screen-lg-min){
    .view-aqtr-bibliotheque-view .publication{
    div.node-teaser.node-file-manager-file.node{
    margin:0px;
}
}
}*/
}
@media (min-width: 992px) {
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .comite-wrapper,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .comite-wrapper,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .comite-wrapper,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .comite-wrapper,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .comite-wrapper,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_actualites_table_expertise > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_actualites_table_expertise > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_actualites_table_expertise > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_actualites_table_expertise > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_actualites_table_expertise > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_publication_association > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_publication_association > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_publication_association > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_publication_association > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_publication_association > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_sur_la_toile_table_expertise > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_sur_la_toile_table_expertise > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_sur_la_toile_table_expertise > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_sur_la_toile_table_expertise > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_sur_la_toile_table_expertise > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-aqtr-evenements-views > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-aqtr-evenements-views > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-aqtr-evenements-views > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-aqtr-evenements-views > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-aqtr-evenements-views > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .pane-aqtr-on-web-view > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .pane-aqtr-on-web-view > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .pane-aqtr-on-web-view > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .pane-aqtr-on-web-view > .view-content,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .pane-aqtr-on-web-view > .view-content {
    margin-left: -15px;
    margin-right: -15px;
  }
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .comite-wrapper div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .comite-wrapper div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .comite-wrapper div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .comite-wrapper div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .comite-wrapper div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_actualites_table_expertise > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_actualites_table_expertise > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_actualites_table_expertise > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_actualites_table_expertise > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_actualites_table_expertise > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_publication_association > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_publication_association > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_publication_association > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_publication_association > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_publication_association > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_sur_la_toile_table_expertise > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_sur_la_toile_table_expertise > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-aqtr-evenements-views > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-aqtr-evenements-views > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-aqtr-evenements-views > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-aqtr-evenements-views > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-aqtr-evenements-views > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .pane-aqtr-on-web-view > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .pane-aqtr-on-web-view > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .pane-aqtr-on-web-view > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .pane-aqtr-on-web-view > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .pane-aqtr-on-web-view > .view-content div.comite-membres,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .comite-wrapper div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .comite-wrapper div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .comite-wrapper div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .comite-wrapper div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .comite-wrapper div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_actualites_table_expertise > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_actualites_table_expertise > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_actualites_table_expertise > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_actualites_table_expertise > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_actualites_table_expertise > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_publication_association > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_publication_association > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_publication_association > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_publication_association > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_publication_association > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_sur_la_toile_table_expertise > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_sur_la_toile_table_expertise > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-aqtr-evenements-views > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-aqtr-evenements-views > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-aqtr-evenements-views > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-aqtr-evenements-views > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-aqtr-evenements-views > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .pane-aqtr-on-web-view > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .pane-aqtr-on-web-view > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .pane-aqtr-on-web-view > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .pane-aqtr-on-web-view > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .pane-aqtr-on-web-view > .view-content div.item-pinterest,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .comite-wrapper div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .comite-wrapper div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .comite-wrapper div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .comite-wrapper div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .comite-wrapper div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_actualites_table_expertise > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_actualites_table_expertise > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_actualites_table_expertise > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_actualites_table_expertise > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_actualites_table_expertise > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_publication_association > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_publication_association > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_publication_association > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_publication_association > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_publication_association > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_sur_la_toile_table_expertise > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_sur_la_toile_table_expertise > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-aqtr-evenements-views > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-aqtr-evenements-views > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-aqtr-evenements-views > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-aqtr-evenements-views > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-aqtr-evenements-views > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .pane-aqtr-on-web-view > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .pane-aqtr-on-web-view > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .pane-aqtr-on-web-view > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .pane-aqtr-on-web-view > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .pane-aqtr-on-web-view > .view-content div.publication,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .comite-wrapper div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .comite-wrapper div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .comite-wrapper div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .comite-wrapper div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .comite-wrapper div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_actualites_table_expertise > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_actualites_table_expertise > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_actualites_table_expertise > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_actualites_table_expertise > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_actualites_table_expertise > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_publication_association > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_publication_association > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_publication_association > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_publication_association > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_publication_association > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_sur_la_toile_table_expertise > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_sur_la_toile_table_expertise > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-aqtr-evenements-views > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-aqtr-evenements-views > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-aqtr-evenements-views > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-aqtr-evenements-views > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-aqtr-evenements-views > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .pane-aqtr-on-web-view > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .pane-aqtr-on-web-view > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .pane-aqtr-on-web-view > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .pane-aqtr-on-web-view > .view-content div.node-aqtr-evenement,
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .pane-aqtr-on-web-view > .view-content div.node-aqtr-evenement {
    margin: 0px;
    padding: 15px;
  }
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .comite-wrapper div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .comite-wrapper div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .comite-wrapper div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .comite-wrapper div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .comite-wrapper div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_actualites_table_expertise > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_actualites_table_expertise > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_actualites_table_expertise > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_actualites_table_expertise > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_actualites_table_expertise > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_publication_association > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_publication_association > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_publication_association > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_publication_association > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_publication_association > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_sur_la_toile_table_expertise > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_sur_la_toile_table_expertise > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-aqtr-evenements-views > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-aqtr-evenements-views > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-aqtr-evenements-views > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-aqtr-evenements-views > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-aqtr-evenements-views > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .pane-aqtr-on-web-view > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .pane-aqtr-on-web-view > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .pane-aqtr-on-web-view > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .pane-aqtr-on-web-view > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .pane-aqtr-on-web-view > .view-content div.comite-membres > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .comite-wrapper div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .comite-wrapper div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .comite-wrapper div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .comite-wrapper div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .comite-wrapper div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_actualites_table_expertise > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_actualites_table_expertise > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_actualites_table_expertise > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_actualites_table_expertise > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_actualites_table_expertise > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_publication_association > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_publication_association > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_publication_association > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_publication_association > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_publication_association > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_sur_la_toile_table_expertise > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_sur_la_toile_table_expertise > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-aqtr-evenements-views > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-aqtr-evenements-views > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-aqtr-evenements-views > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-aqtr-evenements-views > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-aqtr-evenements-views > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .pane-aqtr-on-web-view > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .pane-aqtr-on-web-view > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .pane-aqtr-on-web-view > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .pane-aqtr-on-web-view > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .pane-aqtr-on-web-view > .view-content div.item-pinterest > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .comite-wrapper div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .comite-wrapper div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .comite-wrapper div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .comite-wrapper div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .comite-wrapper div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_actualites_table_expertise > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_actualites_table_expertise > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_actualites_table_expertise > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_actualites_table_expertise > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_actualites_table_expertise > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_publication_association > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_publication_association > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_publication_association > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_publication_association > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_publication_association > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_sur_la_toile_table_expertise > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_sur_la_toile_table_expertise > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-aqtr-evenements-views > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-aqtr-evenements-views > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-aqtr-evenements-views > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-aqtr-evenements-views > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-aqtr-evenements-views > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .pane-aqtr-on-web-view > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .pane-aqtr-on-web-view > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .pane-aqtr-on-web-view > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .pane-aqtr-on-web-view > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .pane-aqtr-on-web-view > .view-content div.publication > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .comite-wrapper div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .comite-wrapper div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .comite-wrapper div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .comite-wrapper div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .comite-wrapper div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_actualites_table_expertise > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_actualites_table_expertise > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_actualites_table_expertise > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_actualites_table_expertise > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_actualites_table_expertise > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_publication_association > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_publication_association > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_publication_association > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_publication_association > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_publication_association > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-display-id-block_sur_la_toile_table_expertise > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-display-id-block_sur_la_toile_table_expertise > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-display-id-block_sur_la_toile_table_expertise > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .view-aqtr-evenements-views > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .view-aqtr-evenements-views > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .view-aqtr-evenements-views > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .view-aqtr-evenements-views > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .view-aqtr-evenements-views > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-comite-block .pane-aqtr-on-web-view > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-general-tools-membres-corresp-block .pane-aqtr-on-web-view > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-news-view .pane-aqtr-on-web-view > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-bibliotheque-view .pane-aqtr-on-web-view > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre),
  body.node-type-aqtr-expertise .panel-pane.pane-aqtr-on-web-view .pane-aqtr-on-web-view > .view-content div.node-aqtr-evenement > div:not(.comite-contact-titre) {
    margin: 0px;
    width: 100%;
  }
  body.node-type-aqtr-expertise .panel-pane div.comite-liste {
    margin: 0px;
  }
  body.node-type-aqtr-expertise .view-aqtr-evenements-views > .view-content {
    margin-left: -15px;
    margin-right: -15px;
  }
  body.node-type-aqtr-expertise .view-aqtr-evenements-views > .view-content .views-row {
    width: 33.3%;
    /*> div{
                height:375px; // Enlever cette ligne lorsque le masonry est mis en place.
            }*/
  }
}
body.node-type-aqtr-expertise .panels-flexible-row-88-3 .panels-flexible-region-88-haut-inside .panel-pane:first-child h2.pane-title {
  margin-top: 0px;
}
body.node-type-aqtr-expertise .pane-aqtr-general-tools-comite-block h2 {
  display: none;
  color: transparent;
}
body.node-type-aqtr-expertise .pane-aqtr-news-view .views-row {
  padding: 0px;
}
body.node-type-aqtr-expertise .pane-views.panel-pane .container,
body.node-type-aqtr-expertise .pane-aqtr-general-tools-comite-block .container {
  width: inherit;
}
body.node-type-aqtr-expertise .nav-bar-2 + .custom-content-tab {
  padding-top: 30px;
}
body.node-type-aqtr-expertise div.panel-pane.pane-aqtr-on-web-view > .container {
  margin: 0px;
  padding: 0px;
}
body.node-type-aqtr-expertise div.panel-pane.pane-aqtr-on-web-view > .container h2.pane-title {
  display: none;
}
body.node-type-aqtr-expertise div.panel-pane.pane-aqtr-on-web-view .view-id-aqtr_on_web_view > .view-content .views-row {
  padding: 15px;
}
@media (max-width: 992px) {
  body.node-type-aqtr-expertise div.panel-pane.pane-aqtr-on-web-view .view-id-aqtr_on_web_view > .view-content .views-row {
    padding: 0px;
    padding-top: 0px;
    margin: 0px;
  }
}
body.node-type-aqtr-expertise div.panel-pane.pane-aqtr-on-web-view .view-id-aqtr_on_web_view > .view-content .views-row .teaser-toile {
  margin: 0px;
}
body.node-type-aqtr-expertise .pane-aqtr-general-tools-comite-block .comite-liste {
  margin-left: 0px;
  margin-right: 0px;
}
body.node-type-aqtr-expertise .pane-aqtr-general-tools-comite-block .comite-liste h3 {
  margin-left: 15px;
  margin-right: 15px;
}
body.node-type-aqtr-expertise .pane-aqtr-general-tools-comite-block .comite-liste h3:empty {
  display: none;
}
body.node-type-aqtr-expertise .panels-flexible-row.panels-flexible-row-first.clearfix .container {
  padding-bottom: 0px;
}
body.node-type-aqtr-expertise .panels-flexible-row.panels-flexible-row-first.clearfix .panel-separator {
  display: none;
}
body.node-type-aqtr-expertise h2.pane-title {
  margin-bottom: 20px;
}
body.node-type-aqtr-expertise .sidebar-second-title {
  display: none;
}
body.node-type-aqtr-expertise .region-sidebar-second {
  border: 1px solid #e3e3e3;
  padding: 16px;
  font-size: 0.9em;
  line-height: 1.7em;
}
body.node-type-aqtr-expertise .region-sidebar-second h2 {
  font-size: 1.5em;
}
body.node-type-aqtr-expertise .region-sidebar-second a {
  font-weight: 300;
  font-size: 1.15em;
  line-height: 2.5em;
}
body.node-type-aqtr-expertise .custom-content-tab {
  position: relative;
  z-index: 0;
}
body.node-type-aqtr-expertise .custom-content-tab:before {
  content: "";
  position: absolute;
  display: block;
  left: -2000px;
  right: -2000px;
  bottom: 0;
  z-index: -1;
  top: 0;
  background-image: url('../../ember/images/spark_bg_tile.png');
}
body.node-type-aqtr-expertise .pane-aqtr-membres-tables-expertise .container {
  width: auto;
}
body.node-type-aqtr-expertise .view-id-aqtr_membres_tables_expertise {
  background-color: transparent;
}
body.node-type-aqtr-expertise .view-id-aqtr_membres_tables_expertise .view-content {
  width: auto;
}
body.node-type-aqtr-expertise .view-id-aqtr_membres_tables_expertise .view-content .views-row {
  background-color: transparent;
  padding: 0px;
}
.page-association-nouvelles .main .row2 .nav,
.page-association-infolettres .main .row2 .nav {
  -webkit-box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0.2);
  padding-left: 2000px;
  padding-right: 2000px;
  margin-left: -2000px;
  margin-right: -2000px;
}
.node-type-aqtr-expertise .main .row2 .nav,
.page-node-2344 .main .row2 .nav,
.page-association-nouvelles .main .row2 .nav,
.page-association-sur-la-toile .main .row2 .nav,
.page-association-actualite-des-transports .main .row2 .nav,
.page-association-infolettres .main .row2 .nav {
  margin-bottom: 0;
}
.node-type-aqtr-expertise .main .panel-content-left-left .pane-1 .container,
.page-node-2344 .main .panel-content-left-left .pane-1 .container,
.page-association-nouvelles .main .panel-content-left-left .pane-1 .container,
.page-association-sur-la-toile .main .panel-content-left-left .pane-1 .container,
.page-association-actualite-des-transports .main .panel-content-left-left .pane-1 .container,
.page-association-infolettres .main .panel-content-left-left .pane-1 .container {
  padding-bottom: 0;
}
.node-type-aqtr-expertise .main .panel-content-left-left,
.page-node-2344 .main .panel-content-left-left,
.page-association-nouvelles .main .panel-content-left-left,
.page-association-sur-la-toile .main .panel-content-left-left,
.page-association-actualite-des-transports .main .panel-content-left-left,
.page-association-infolettres .main .panel-content-left-left {
  width: inherit;
}
.node-type-aqtr-expertise .main .region-content .pane-aqtr-pinterest-content-tabs > .container.pane-container,
.page-node-2344 .main .region-content .pane-aqtr-pinterest-content-tabs > .container.pane-container,
.page-association-nouvelles .main .region-content .pane-aqtr-pinterest-content-tabs > .container.pane-container,
.page-association-sur-la-toile .main .region-content .pane-aqtr-pinterest-content-tabs > .container.pane-container,
.page-association-actualite-des-transports .main .region-content .pane-aqtr-pinterest-content-tabs > .container.pane-container,
.page-association-infolettres .main .region-content .pane-aqtr-pinterest-content-tabs > .container.pane-container,
.node-type-aqtr-expertise .main .region-content .pane-aqtr-flux-message-views-panel-pane-association-nouvelles > .container.pane-container,
.page-node-2344 .main .region-content .pane-aqtr-flux-message-views-panel-pane-association-nouvelles > .container.pane-container,
.page-association-nouvelles .main .region-content .pane-aqtr-flux-message-views-panel-pane-association-nouvelles > .container.pane-container,
.page-association-sur-la-toile .main .region-content .pane-aqtr-flux-message-views-panel-pane-association-nouvelles > .container.pane-container,
.page-association-actualite-des-transports .main .region-content .pane-aqtr-flux-message-views-panel-pane-association-nouvelles > .container.pane-container,
.page-association-infolettres .main .region-content .pane-aqtr-flux-message-views-panel-pane-association-nouvelles > .container.pane-container,
.node-type-aqtr-expertise .main .region-content .pane-aqtr-newsletter-panel-pane-association-newsletter > .container.pane-container,
.page-node-2344 .main .region-content .pane-aqtr-newsletter-panel-pane-association-newsletter > .container.pane-container,
.page-association-nouvelles .main .region-content .pane-aqtr-newsletter-panel-pane-association-newsletter > .container.pane-container,
.page-association-sur-la-toile .main .region-content .pane-aqtr-newsletter-panel-pane-association-newsletter > .container.pane-container,
.page-association-actualite-des-transports .main .region-content .pane-aqtr-newsletter-panel-pane-association-newsletter > .container.pane-container,
.page-association-infolettres .main .region-content .pane-aqtr-newsletter-panel-pane-association-newsletter > .container.pane-container {
  padding-top: 30px;
  width: 1170px;
}
.node-type-aqtr-expertise .main .panels-flexible-row-first,
.page-node-2344 .main .panels-flexible-row-first,
.page-association-nouvelles .main .panels-flexible-row-first,
.page-association-sur-la-toile .main .panels-flexible-row-first,
.page-association-actualite-des-transports .main .panels-flexible-row-first,
.page-association-infolettres .main .panels-flexible-row-first {
  background-color: transparent;
  padding-bottom: 0px;
}
.node-type-aqtr-expertise .main .description-actualites,
.page-node-2344 .main .description-actualites,
.page-association-nouvelles .main .description-actualites,
.page-association-sur-la-toile .main .description-actualites,
.page-association-actualite-des-transports .main .description-actualites,
.page-association-infolettres .main .description-actualites {
  margin-bottom: 30px;
}
.node-type-aqtr-expertise .main ul.nav,
.page-node-2344 .main ul.nav,
.page-association-nouvelles .main ul.nav,
.page-association-sur-la-toile .main ul.nav,
.page-association-actualite-des-transports .main ul.nav,
.page-association-infolettres .main ul.nav {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: auto;
  height: 58px;
  position: relative;
  margin-top: 0px;
  padding-top: 12px;
}
@media (max-width: 1200px) {
  .node-type-aqtr-expertise .main ul.nav,
  .page-node-2344 .main ul.nav,
  .page-association-nouvelles .main ul.nav,
  .page-association-sur-la-toile .main ul.nav,
  .page-association-actualite-des-transports .main ul.nav,
  .page-association-infolettres .main ul.nav {
    width: 800px;
  }
}
.node-type-aqtr-expertise .main ul.nav:before,
.page-node-2344 .main ul.nav:before,
.page-association-nouvelles .main ul.nav:before,
.page-association-sur-la-toile .main ul.nav:before,
.page-association-actualite-des-transports .main ul.nav:before,
.page-association-infolettres .main ul.nav:before {
  display: block;
  content: "";
  border-top: 1px solid #dddddd;
  height: 1px;
  position: absolute;
  left: -2000px;
  right: -2000px;
  top: 0px;
}
.node-type-aqtr-expertise .main ul.nav li,
.page-node-2344 .main ul.nav li,
.page-association-nouvelles .main ul.nav li,
.page-association-sur-la-toile .main ul.nav li,
.page-association-actualite-des-transports .main ul.nav li,
.page-association-infolettres .main ul.nav li {
  background-color: transparent;
  height: 58px;
  border-bottom: 3px solid transparent;
}
.node-type-aqtr-expertise .main ul.nav li a,
.page-node-2344 .main ul.nav li a,
.page-association-nouvelles .main ul.nav li a,
.page-association-sur-la-toile .main ul.nav li a,
.page-association-actualite-des-transports .main ul.nav li a,
.page-association-infolettres .main ul.nav li a {
  color: #dddddd;
  background-color: transparent;
  padding: 3px;
  font-weight: 400;
  line-height: 20px;
  position: relative;
  left: 4px;
}
.node-type-aqtr-expertise .main ul.nav li a .badge,
.page-node-2344 .main ul.nav li a .badge,
.page-association-nouvelles .main ul.nav li a .badge,
.page-association-sur-la-toile .main ul.nav li a .badge,
.page-association-actualite-des-transports .main ul.nav li a .badge,
.page-association-infolettres .main ul.nav li a .badge {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  font-size: 0.7em;
  font-weight: 500;
  padding: 3px 4px 2px 4px;
  color: white;
  background-color: #dddddd;
  position: relative;
  top: -6px;
}
.node-type-aqtr-expertise .main ul.nav li.active,
.page-node-2344 .main ul.nav li.active,
.page-association-nouvelles .main ul.nav li.active,
.page-association-sur-la-toile .main ul.nav li.active,
.page-association-actualite-des-transports .main ul.nav li.active,
.page-association-infolettres .main ul.nav li.active,
.node-type-aqtr-expertise .main ul.nav li:hover,
.page-node-2344 .main ul.nav li:hover,
.page-association-nouvelles .main ul.nav li:hover,
.page-association-sur-la-toile .main ul.nav li:hover,
.page-association-actualite-des-transports .main ul.nav li:hover,
.page-association-infolettres .main ul.nav li:hover {
  border-bottom: 3px solid #9c9a00;
}
.node-type-aqtr-expertise .main ul.nav li.active a,
.page-node-2344 .main ul.nav li.active a,
.page-association-nouvelles .main ul.nav li.active a,
.page-association-sur-la-toile .main ul.nav li.active a,
.page-association-actualite-des-transports .main ul.nav li.active a,
.page-association-infolettres .main ul.nav li.active a,
.node-type-aqtr-expertise .main ul.nav li:hover a,
.page-node-2344 .main ul.nav li:hover a,
.page-association-nouvelles .main ul.nav li:hover a,
.page-association-sur-la-toile .main ul.nav li:hover a,
.page-association-actualite-des-transports .main ul.nav li:hover a,
.page-association-infolettres .main ul.nav li:hover a {
  color: #222222;
  background-color: transparent;
}
.node-type-aqtr-expertise .main ul.nav li.active a .badge,
.page-node-2344 .main ul.nav li.active a .badge,
.page-association-nouvelles .main ul.nav li.active a .badge,
.page-association-sur-la-toile .main ul.nav li.active a .badge,
.page-association-actualite-des-transports .main ul.nav li.active a .badge,
.page-association-infolettres .main ul.nav li.active a .badge,
.node-type-aqtr-expertise .main ul.nav li:hover a .badge,
.page-node-2344 .main ul.nav li:hover a .badge,
.page-association-nouvelles .main ul.nav li:hover a .badge,
.page-association-sur-la-toile .main ul.nav li:hover a .badge,
.page-association-actualite-des-transports .main ul.nav li:hover a .badge,
.page-association-infolettres .main ul.nav li:hover a .badge {
  background-color: #222222;
}
.pane-masonry-content .main .panel-masonry-tabs {
  position: relative;
}
.pane-masonry-content .main .panel-masonry-tabs ul.nav {
  position: absolute;
  margin-bottom: 0px;
}
@media (max-width: 992px) {
  .pane-masonry-content .main .panel-masonry-tabs ul.nav {
    position: relative;
  }
}
.node-type-aqtr-expertise .main ul.nav {
  width: 1140px;
  padding-top: 16px;
  border-top: 0px solid white;
  height: 42px;
  z-index: 2;
  font-weight: 300;
}
.node-type-aqtr-expertise .main ul.nav li {
  height: 44px;
  padding: 0px 16px;
  margin-top: -2px;
}
.node-type-aqtr-expertise .main ul.nav li a {
  left: 0px;
  top: 2px;
  cursor: pointer;
}
.node-type-aqtr-expertise .main .pane-aqtr-evenements-views {
  z-index: 0;
}
.page-node-2344 .main .panels-flexible-row-11-main-row.panels-flexible-row .container.pane-container,
.page-association-sur-la-toile .main .panels-flexible-row-11-main-row.panels-flexible-row .container.pane-container,
.page-association-actualite-des-transports .main .panels-flexible-row-11-main-row.panels-flexible-row .container.pane-container,
.page-formations-nouvelles .main .panels-flexible-row-11-main-row.panels-flexible-row .container.pane-container,
.page-association-nouvelles .main .panels-flexible-row-11-main-row.panels-flexible-row .container.pane-container,
.page-association-infolettres .main .panels-flexible-row-11-main-row.panels-flexible-row .container.pane-container {
  padding-bottom: 0px;
}
.page-node-2344 .main .view-filters,
.page-association-sur-la-toile .main .view-filters,
.page-association-actualite-des-transports .main .view-filters,
.page-formations-nouvelles .main .view-filters,
.page-association-nouvelles .main .view-filters,
.page-association-infolettres .main .view-filters {
  position: absolute;
  top: -50px;
  z-index: 10;
}
.page-node-2344 .main .panels-flexible-region-52-center .row2 ul.nav,
.page-association-sur-la-toile .main .panels-flexible-region-52-center .row2 ul.nav,
.page-association-actualite-des-transports .main .panels-flexible-region-52-center .row2 ul.nav,
.page-formations-nouvelles .main .panels-flexible-region-52-center .row2 ul.nav,
.page-association-nouvelles .main .panels-flexible-region-52-center .row2 ul.nav,
.page-association-infolettres .main .panels-flexible-region-52-center .row2 ul.nav,
.page-node-2344 .main .panels-flexible-region-167-center .row2 ul.nav,
.page-association-sur-la-toile .main .panels-flexible-region-167-center .row2 ul.nav,
.page-association-actualite-des-transports .main .panels-flexible-region-167-center .row2 ul.nav,
.page-formations-nouvelles .main .panels-flexible-region-167-center .row2 ul.nav,
.page-association-nouvelles .main .panels-flexible-region-167-center .row2 ul.nav,
.page-association-infolettres .main .panels-flexible-region-167-center .row2 ul.nav {
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 0px;
  margin-right: 0px;
  webkit-box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0);
  -webkit-box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0);
          box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0);
}
.page-association-actualite-des-transports .main .view-filters {
  position: absolute;
  top: -50px;
  z-index: 10;
}
.page-association-actualite-des-transports .actualite-transports-nav {
  /*         position: absolute; */
  padding: 0 2000px;
  height: 50px;
  margin: 0 -2000px;
  z-index: 3;
  background-color: white;
  width: 100%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border: none;
  background-color: transparent;
  border-bottom: 1px solid #dcdcdc;
  border-top: 1px solid #dcdcdc;
  -webkit-box-shadow: 0px 10px 5px -5px #a2a2a2;
          box-shadow: 0px 10px 5px -5px #a2a2a2;
}
.page-association-actualite-des-transports .view-actualites-transports .view-header {
  display: none;
}
.page-association-actualite-des-transports .view-actualites-transports .view-content {
  margin: 15px 0;
}
.page-association-infolettres .main .view-filters {
  top: -80px;
}
.page-node-2344 .pane-partenaires,
.page-association-nouvelles .pane-partenaires,
.page-association-sur-la-toile .pane-partenaires,
.page-association-actualite-des-transports .pane-partenaires,
.page-association-infolettres .pane-partenaires {
  z-index: 2;
}
.page-node-2344 .pane-partenaires h2,
.page-association-nouvelles .pane-partenaires h2,
.page-association-sur-la-toile .pane-partenaires h2,
.page-association-actualite-des-transports .pane-partenaires h2,
.page-association-infolettres .pane-partenaires h2 {
  font-size: 1.7em;
  margin: 30px 0;
}
.page-node-2344 footer,
.page-association-nouvelles footer,
.page-association-sur-la-toile footer,
.page-association-actualite-des-transports footer,
.page-association-infolettres footer {
  margin-top: 0;
}
.page-node-2344 .main #block-system-main .pane-custom.pane-1,
.page-association-nouvelles .main #block-system-main .pane-custom.pane-1,
.page-association-sur-la-toile .main #block-system-main .pane-custom.pane-1,
.page-association-actualite-des-transports .main #block-system-main .pane-custom.pane-1,
.page-association-infolettres .main #block-system-main .pane-custom.pane-1 {
  width: 400px;
}
.page-node-2344 .main #block-system-main .pane-custom.pane-1 .container,
.page-association-nouvelles .main #block-system-main .pane-custom.pane-1 .container,
.page-association-sur-la-toile .main #block-system-main .pane-custom.pane-1 .container,
.page-association-actualite-des-transports .main #block-system-main .pane-custom.pane-1 .container,
.page-association-infolettres .main #block-system-main .pane-custom.pane-1 .container,
.page-node-2344 .main #block-system-main .pane-custom.pane-1 .pane-container,
.page-association-nouvelles .main #block-system-main .pane-custom.pane-1 .pane-container,
.page-association-sur-la-toile .main #block-system-main .pane-custom.pane-1 .pane-container,
.page-association-actualite-des-transports .main #block-system-main .pane-custom.pane-1 .pane-container,
.page-association-infolettres .main #block-system-main .pane-custom.pane-1 .pane-container {
  width: 100%;
}
.page-node-2344 .main ul.nav,
.page-association-nouvelles .main ul.nav,
.page-association-sur-la-toile .main ul.nav,
.page-association-actualite-des-transports .main ul.nav,
.page-association-infolettres .main ul.nav {
  background-color: white;
  width: 400px;
  z-index: 300;
  margin-top: 0px;
  height: 38px;
  z-index: 2;
}
.page-node-2344 .main ul.nav li[role],
.page-association-nouvelles .main ul.nav li[role],
.page-association-sur-la-toile .main ul.nav li[role],
.page-association-actualite-des-transports .main ul.nav li[role],
.page-association-infolettres .main ul.nav li[role] {
  margin-top: 0px;
  margin-bottom: 0px;
  border-bottom: 0px solid transparent;
  height: 38px;
  padding-right: 30px;
}
.page-node-2344 .main ul.nav li[role] a,
.page-association-nouvelles .main ul.nav li[role] a,
.page-association-sur-la-toile .main ul.nav li[role] a,
.page-association-actualite-des-transports .main ul.nav li[role] a,
.page-association-infolettres .main ul.nav li[role] a {
  font-weight: 500;
}
.page-node-2344 .main ul.nav li[role]:hover,
.page-association-nouvelles .main ul.nav li[role]:hover,
.page-association-sur-la-toile .main ul.nav li[role]:hover,
.page-association-actualite-des-transports .main ul.nav li[role]:hover,
.page-association-infolettres .main ul.nav li[role]:hover,
.page-node-2344 .main ul.nav li[role].active,
.page-association-nouvelles .main ul.nav li[role].active,
.page-association-sur-la-toile .main ul.nav li[role].active,
.page-association-actualite-des-transports .main ul.nav li[role].active,
.page-association-infolettres .main ul.nav li[role].active {
  border-bottom: 0px solid transparent;
}
.page-node-2344 .main .well,
.page-association-nouvelles .main .well,
.page-association-sur-la-toile .main .well,
.page-association-actualite-des-transports .main .well,
.page-association-infolettres .main .well {
  padding-top: 0px;
  margin-bottom: 0px;
}
.page-node-2344 .main .wrapper-views-exposed-form,
.page-association-nouvelles .main .wrapper-views-exposed-form,
.page-association-sur-la-toile .main .wrapper-views-exposed-form,
.page-association-actualite-des-transports .main .wrapper-views-exposed-form,
.page-association-infolettres .main .wrapper-views-exposed-form {
  position: relative;
  height: 50px;
}
.page-node-2344 .main .views-exposed-form,
.page-association-nouvelles .main .views-exposed-form,
.page-association-sur-la-toile .main .views-exposed-form,
.page-association-actualite-des-transports .main .views-exposed-form,
.page-association-infolettres .main .views-exposed-form {
  border: 0px transparent solid;
}
.page-node-2344 .main .views-exposed-widgets,
.page-association-nouvelles .main .views-exposed-widgets,
.page-association-sur-la-toile .main .views-exposed-widgets,
.page-association-actualite-des-transports .main .views-exposed-widgets,
.page-association-infolettres .main .views-exposed-widgets {
  margin-bottom: -3px;
  position: relative;
  z-index: 16;
}
.view-display-id-block_flux_message_actualites {
  padding-bottom: 20px;
  border: 0;
}
.view-id-aqtr_on_web_view.view-display-id-default {
  padding-bottom: 20px;
  border: 0;
}
/*.views-exposed-widget.views-widget-filter-field_aqtr_news_category_tid .views-widget:before, .views-exposed-widget.views-widget-filter-field_aqtr_on_web_category_tid .views-widget:before{
content: "";
margin: 0px;
right: 120px;
bottom: 15px; //12px;
position: absolute;
border: 5px solid;
border-bottom: 5px solid;
border-color: @gray-light transparent transparent transparent;
z-index: -1;

@media (max-width: @screen-md-min) {
left:65%;
}
}*/
.node-type-aqtr-expertise .main .content-tables-expertise .well {
  padding-top: 0px;
}
.node-type-aqtr-expertise .main .content-tables-expertise div#activites > h3 {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  background-color: #e3e3e3;
}
.node-type-aqtr-expertise .main .content-tables-expertise .view-id-aqtr_activity_view {
  color: #e3e3e3;
  background-color: #e3e3e3;
  font-size: 1.1em;
  padding-top: 32px;
}
.node-type-aqtr-expertise .main .content-tables-expertise .view-id-aqtr_activity_view a {
  color: #e3e3e3;
}
.node-type-aqtr-expertise .main .content-tables-expertise .view-id-aqtr_activity_view .views-row {
  background-color: #555555;
}
.node-type-aqtr-expertise .main .content-tables-expertise .view-id-aqtr_activity_view .views-row .field-content:before {
  content: "";
  display: block;
  margin: 0px;
  position: absolute;
  width: 0px;
  height: 0px;
  left: 8px;
  top: -44px;
  border: 12px solid;
  border-bottom: 16px solid;
  border-color: transparent transparent #555555 transparent;
  z-index: 15;
}
.node-type-aqtr-expertise .main .content-tables-expertise .view-id-aqtr_activity_view div.views-row {
  padding: 0px;
  margin: 0px 13px;
}
.node-type-aqtr-expertise .main .content-tables-expertise .view-id-aqtr_activity_view div.views-row .views-field-title,
.node-type-aqtr-expertise .main .content-tables-expertise .view-id-aqtr_activity_view div.views-row .field-name-body {
  display: block;
}
.node-type-aqtr-expertise .main .content-tables-expertise .view-id-aqtr_activity_view div.views-row .date-display-single,
.node-type-aqtr-expertise .main .content-tables-expertise .view-id-aqtr_activity_view div.views-row .date-display-start,
.node-type-aqtr-expertise .main .content-tables-expertise .view-id-aqtr_activity_view div.views-row .date-display-end {
  font-size: 0.8em;
}
.node-type-aqtr-expertise .main .content-tables-expertise .view-id-aqtr_activity_view div.views-row a {
  margin: 8px;
  margin-bottom: 12px;
  font-size: 1.5em;
  color: white;
}
.node-type-aqtr-expertise .main .content-tables-expertise .view-id-aqtr_activity_view div.views-row p {
  font-size: 0.9em;
  padding: 8px 8px 12px 8px;
  font-weight: 300;
}
.node-type-aqtr-expertise .main .content-tables-expertise .view-id-aqtr_activity_view .view-content .views-row div .field-content {
  margin-left: 8px;
  margin-right: 8px;
}
.node-type-aqtr-expertise .main .content-tables-expertise .view-id-aqtr_activity_view .view-content .views-row div .field-content span {
  display: block-inline;
}
.node-type-aqtr-expertise .main .content-tables-expertise .view-id-aqtr_activity_view .view-content .views-row div .field-content span.date-display-start {
  padding-right: 3px;
}
.node-type-aqtr-expertise .main .content-tables-expertise .view-id-aqtr_activity_view .view-content .views-row div .field-content span.date-display-end {
  padding-left: 3px;
}
.node-type-aqtr-expertise .main .content-tables-expertise .view-id-aqtr_activity_view .view-content .views-row div img.img-responsive {
  margin: -35px -19px 0px -19px;
  margin: -16px 0px 0px 0px;
}
.view-display-id-block_list_membres_actif_expertise,
.view-display-id-block_list_membres_correspondants_expertise {
  color: #222222;
  background-color: white;
}
.view-display-id-block_list_membres_actif_expertise a,
.view-display-id-block_list_membres_correspondants_expertise a {
  color: #222222;
}
.view-display-id-block_list_membres_actif_expertise .views-row,
.view-display-id-block_list_membres_correspondants_expertise .views-row {
  background-color: white;
}
.view-display-id-block_list_membres_actif_expertise .views-row .field-content:before,
.view-display-id-block_list_membres_correspondants_expertise .views-row .field-content:before {
  content: "";
  display: block;
  margin: 0px;
  position: absolute;
  width: 0px;
  height: 0px;
  left: 8px;
  top: -44px;
  border: 12px solid;
  border-bottom: 16px solid;
  border-color: transparent transparent white transparent;
  z-index: 15;
}
.view-display-id-block_list_membres_actif_expertise .view-content,
.view-display-id-block_list_membres_correspondants_expertise .view-content {
  width: 1170px;
}
.view-display-id-block_list_membres_actif_expertise div.views-row.well,
.view-display-id-block_list_membres_correspondants_expertise div.views-row.well {
  margin: 0px;
  padding-bottom: 0px;
}
.view-display-id-block_list_membres_actif_expertise div.views-row.well .panelizer-view-mode .panel-flexible,
.view-display-id-block_list_membres_correspondants_expertise div.views-row.well .panelizer-view-mode .panel-flexible {
  margin: 0px 15px 0px 15px;
}
.view-display-id-block_list_membres_actif_expertise div.views-row.well .container,
.view-display-id-block_list_membres_correspondants_expertise div.views-row.well .container {
  padding-bottom: 0px;
}
img.membres-user-icon {
  display: block;
  width: 60px;
  height: 60px;
  float: left;
  margin: 0px 8px 0px 0px;
}
.username {
  color: #444;
}
.membres-titre,
.membres-entreprise {
  font-weight: 300;
  width: 292px;
  float: right;
}
body.page-node-2149 .panel-separator {
  display: none;
}
body.page-node-2149 .pane-aqtr-flux-message-views-panel-pane-flux-message-international:after {
  border-bottom: 1px solid #dcdcdc;
}
@media (min-width: 992px) {
  body.page-node-2149 .pane-aqtr-general-tools-block-partenaires-internationaux h2.organisme-title {
    margin-bottom: 0px;
    margin-top: 60px;
  }
  body.page-node-2149 .pane-aqtr-general-tools-block-partenaires-internationaux .partenariats-liste .organisme-paretenariat {
    width: 25%;
  }
}
body.page-node-2149 .pane-aqtr-general-tools-block-partenaires-internationaux .organisme-contact-sous-categorie {
  margin-left: 15px;
  margin-right: 15px;
  padding-top: 30px;
}
body.page-node-2149 .pane-aqtr-general-tools-block-partenaires-internationaux .organisme-paretenariat {
  padding: 0px;
}
body.page-node-2149 .pane-aqtr-general-tools-block-partenaires-internationaux .partenariats-liste {
  margin-left: -15px;
  margin-right: -15px;
}
body.page-node-2149 .organisme-extra2-prixbourse {
  width: 100%;
}
body.page-node-2149 .view-display-id-block_partenaires_internationaux .view-content .views-row {
  padding: 0px;
}
body.page-node-2149 div.view-display-id-block_actualites_international div.views-row {
  margin-bottom: 16px;
  padding-left: 0px;
  padding-right: 0px;
}
body.page-node-2149 .view-id-aqtr_news_view > .view-header a {
  top: 45px;
}
body.page-node-2149 .pane-aqtr-news-view {
  z-index: 1;
  position: relative;
}
body.page-node-2149 .pane-aqtr-news-view:after {
  content: "";
  position: absolute;
  display: block;
  left: -2000px;
  right: -2000px;
  bottom: 0;
  z-index: -1;
  top: 0;
  background-image: url('../../ember/images/spark_bg_tile.png');
}
body.page-node-2149 .pane-aqtr-news-view:after {
  z-index: 0;
  border-top: 1px solid #dcdcdc;
  border-bottom: none;
}
body.page-node-2149 .pane-aqtr-news-view h2.pane-title {
  z-index: 2;
  position: relative;
}
body.page-node-2149 .pane-aqtr-news-view div.views-row {
  z-index: 2;
}
body.page-node-2149 div.pane-organismes-view div.views-row:nth-child(3n+1) div.node-teaser {
  margin-left: 0px;
}
body.page-node-2149 div.pane-organismes-view div.views-row:nth-child(3n+3) div.node-teaser {
  margin-right: 0px;
}
body.page-node-9566 .field-name-body > h2:first-child,
body.page-node-9558 .field-name-body > h2:first-child,
body.page-node-9563 .field-name-body > h2:first-child,
body.page-node-9570 .field-name-body > h2:first-child,
body.page-node-9561 .field-name-body > h2:first-child,
body.page-node-2540 .field-name-body > h2:first-child {
  margin-top: 0px;
}
.page-node-1800 ul#association-a-propos-submenu li {
  padding-left: 100px;
}
.page-node-1800 ul#association-a-propos-submenu li:nth-child(1) h3:before {
  background: url('../images/informations-apropos.png') no-repeat;
}
.page-node-1800 ul#association-a-propos-submenu li:nth-child(2) h3:before {
  background: url('../images/international-apropos.png') no-repeat;
}
.page-node-1800 ul#association-a-propos-submenu li:nth-child(3) h3:before {
  background: url('../images/devmembres-apropos.png') no-repeat;
}
.page-node-1800 ul#association-a-propos-submenu li:nth-child(4) h3:before {
  background: url('../images/conseil-apropos.png') no-repeat;
}
.page-node-1800 ul#association-a-propos-submenu li:nth-child(5) h3:before {
  background: url('../images/partenaire-apropos.png') no-repeat;
}
.page-node-1800 ul#association-a-propos-submenu li:nth-child(6) h3:before {
  background: url('../images/membre-apropos.png') no-repeat;
}
.page-node-1800 ul#association-a-propos-submenu li:nth-child(7) h3:before {
  background: url('../images/employe-apropos.png') no-repeat;
}
.page-node-1800 ul#association-a-propos-submenu li:nth-child(8) h3:before {
  background: url('../images/code-ethique-apropos.png') no-repeat;
}
.page-node-1800 #association-a-propos-submenu li h3:before {
  background-size: cover;
  padding-left: 10px;
  position: absolute;
  left: 0px;
  margin-top: 0px;
  content: " ";
  width: 50px;
  height: 50px;
}
.page-node-1800 ul#association-a-propos-submenu li::before {
  display: none;
}
.page-node-9561 .organisme-paretenariat .pane-node-field-organisme-logo [src="http://aqtr.com/sites/default/files/styles/medium/public/organisme_logo/atc-100-fr.jpg?itok=40BBQwrk"],
.page-node-1782 .organisme-paretenariat .pane-node-field-organisme-logo [src="http://aqtr.com/sites/default/files/styles/medium/public/organisme_logo/atc-100-fr.jpg?itok=40BBQwrk"] {
  max-width: 30%;
}
.page-node-9561 .panels-flexible-row-page-a-propos-1 .panels-flexible-region.col-md-8,
.page-node-1782 .panels-flexible-row-page-a-propos-1 .panels-flexible-region.col-md-8 {
  width: 100%;
}
.page-node-9561 .Navigation.tab .pane-custom > .pane-container,
.page-node-1782 .Navigation.tab .pane-custom > .pane-container {
  padding: 0px;
}
.page-node-9561 h2.organisme-title,
.page-node-1782 h2.organisme-title {
  display: none;
}
.page-node-9561 section.content.wrapper-section,
.page-node-1782 section.content.wrapper-section,
.page-node-9561 div.wrapper-content,
.page-node-1782 div.wrapper-content {
  background-color: transparent !important;
}
.page-node-9561 div > div.panels-flexible-region.organisme-extra2-prixbourse,
.page-node-1782 div > div.panels-flexible-region.organisme-extra2-prixbourse {
  padding: 0px 0px 30px 0px;
}
.page-node-9561 .view-aqtr-ecoles-conduite-view,
.page-node-1782 .view-aqtr-ecoles-conduite-view {
  margin-top: 25px;
}
.page-node-9561 .panels-flexible-region-page-a-propos-navigation_tab-inside .pane-content > ul#custom-nav-tab,
.page-node-1782 .panels-flexible-region-page-a-propos-navigation_tab-inside .pane-content > ul#custom-nav-tab {
  padding-left: 2000px;
  padding-right: 2000px;
  margin-right: -2000px;
  margin-left: -2000px;
  padding-top: 0px;
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.25);
}
.page-node-9561 .panels-flexible-region-page-a-propos-navigation_tab-inside .pane-content > ul#custom-nav-tab .container,
.page-node-1782 .panels-flexible-region-page-a-propos-navigation_tab-inside .pane-content > ul#custom-nav-tab .container {
  padding-bottom: 0px;
}
.page-node-9561 .panels-flexible-region-page-a-propos-navigation_tab-inside .pane-content > ul#custom-nav-tab > li,
.page-node-1782 .panels-flexible-region-page-a-propos-navigation_tab-inside .pane-content > ul#custom-nav-tab > li {
  margin-bottom: 0px;
  padding: 0px;
}
.page-node-9561 .panels-flexible-region-page-a-propos-navigation_tab-inside .pane-content > ul#custom-nav-tab > li > a,
.page-node-1782 .panels-flexible-region-page-a-propos-navigation_tab-inside .pane-content > ul#custom-nav-tab > li > a {
  padding: 15px 0px 15px 0px;
  margin-right: 30px;
}
.page-node-9561 .panels-flexible-region-page-a-propos-navigation_tab-inside .pane-content > ul#custom-nav-tab > li:not(:first-child):before,
.page-node-1782 .panels-flexible-region-page-a-propos-navigation_tab-inside .pane-content > ul#custom-nav-tab > li:not(:first-child):before {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  border-top: 1px solid #dcdcdc;
  padding-left: 2000px;
  padding-right: 2000px;
  margin-left: -2000px;
  margin-right: -2000px;
  z-index: 3;
  top: -1px;
}
.page-node-9561 .panels-flexible-region-page-a-propos-content_tabs__.panels-flexible-region-first,
.page-node-1782 .panels-flexible-region-page-a-propos-content_tabs__.panels-flexible-region-first {
  position: relative;
  padding-top: 35px;
}
.page-node-9561 .panels-flexible-region-page-a-propos-content_tabs__.panels-flexible-region-first:after,
.page-node-1782 .panels-flexible-region-page-a-propos-content_tabs__.panels-flexible-region-first:after {
  content: "";
  position: absolute;
  display: block;
  left: -2000px;
  right: -2000px;
  bottom: 0;
  z-index: -1;
  top: 0;
  background-image: url('../../ember/images/spark_bg_tile.png');
}
@media (min-width: 992px) {
  .page-node-9561 .panels-flexible-region-page-a-propos-content_tabs___.panels-flexible-region-last,
  .page-node-1782 .panels-flexible-region-page-a-propos-content_tabs___.panels-flexible-region-last {
    padding-top: 60px;
  }
}
@media (min-width: 992px) {
  .page-node-9561 .partenariats-liste,
  .page-node-1782 .partenariats-liste {
    margin-left: -15px;
    margin-right: -15px;
  }
  .page-node-9561 .partenariats-liste .organisme-extra2-prixbourse,
  .page-node-1782 .partenariats-liste .organisme-extra2-prixbourse {
    width: 100%;
  }
  .page-node-9561 .partenariats-liste .organisme-contact-sous-categorie,
  .page-node-1782 .partenariats-liste .organisme-contact-sous-categorie {
    margin-left: 15px;
    margin-right: 15px;
  }
  .page-node-9561 .partenariats-liste .panel-separator,
  .page-node-1782 .partenariats-liste .panel-separator {
    display: none;
  }
}
ul#association-a-propos-submenu {
  list-style: none;
  padding: 0;
}
ul#association-a-propos-submenu li {
  border-bottom: solid 1px #dcdcdc;
  margin-bottom: 50px;
  min-height: 100px;
}
ul#association-a-propos-submenu li::before {
  margin-right: 40px;
  margin-left: 10px;
  content: "";
  height: 50px;
  width: 50px;
  float: left;
}
ul#association-a-propos-submenu li h3 {
  margin-bottom: 0px;
}
ul#association-a-propos-submenu li a {
  margin-top: 10px;
  margin-bottom: 20px;
}
.sidemenu-apropos .panel-separator {
  display: none;
}
/* END -  À propos */
.container-width-inherit .container {
  width: inherit;
}
.container-width-inherit .view-filters #edit-title-wrapper #edit-title {
  width: 100%;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  -moz-border-top-right-radius: 0px;
  -moz-border-bottom-right-radius: 0px;
  -o-border-top-right-radius: 0px;
  -o-border-bottom-right-radius: 0px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
}
.container-width-inherit .view-filters #edit-submit-organismes-view,
.container-width-inherit .view-filters #edit-submit-aqtr-membres-tables-expertise {
  margin-right: 10px;
}
.container-width-inherit .view-filters #edit-title-wrapper {
  height: 48px;
}
.container-width-inherit .view-filters #edit-sort-by {
  width: 120px;
  display: inline;
}
.container-width-inherit .view-filters #edit-sort-order {
  width: 80px;
  display: inline;
}
.container-width-inherit .view-content table.views-view-grid {
  margin: 0px;
  width: 100%;
  border-width: 0px;
}
.container-width-inherit .view-content table.views-view-grid tr,
.container-width-inherit .view-content table.views-view-grid td {
  border-width: 0px;
}
.container-width-inherit .view-content table.views-view-grid tr:hover {
  background-color: transparent;
}
.container-width-inherit .view-content table.views-view-grid tr:hover td {
  padding: 0px 8px;
}
.a-propos-partenaires .a-propos-partenaires-wrapper .a-propos-partenaires-heading {
  background-color: #dcdcdc;
  padding: 8px 4px 4px 4px;
  margin-top: 16px;
}
.a-propos-partenaires .a-propos-partenaires-wrapper ul {
  padding-left: 0px;
  list-style-type: none;
  height: inherit;
  width: auto;
  margin: 0px auto;
}
.a-propos-partenaires .a-propos-partenaires-wrapper ul .a-propos-partenaires-li {
  width: 150px;
  height: 100px;
  margin: 0px 30px;
  background: url("../images/partenaires_.png") -150px 0px no-repeat;
  float: none;
  display: inline-block;
}
.a-propos-partenaires .a-propos-partenaires-wrapper ul .a-propos-partenaires-01 {
  background-position: -150px 0px;
}
.a-propos-partenaires .a-propos-partenaires-wrapper ul .a-propos-partenaires-02 {
  background-position: 0px -200px;
}
.a-propos-partenaires .a-propos-partenaires-wrapper ul .a-propos-partenaires-03 {
  background-position: -150px -300px;
}
.a-propos-partenaires .a-propos-partenaires-wrapper ul .a-propos-partenaires-04 {
  background-position: -150px -400px;
}
.a-propos-partenaires .a-propos-partenaires-wrapper ul .a-propos-partenaires-05 {
  background-position: -150px -800px;
}
.a-propos-partenaires .a-propos-partenaires-wrapper ul .a-propos-partenaires-06 {
  background-position: -150px -600px;
}
.a-propos-partenaires .a-propos-partenaires-wrapper ul .a-propos-partenaires-07 {
  background-position: -150px -1100px;
}
.a-propos-partenaires .a-propos-partenaires-wrapper ul .a-propos-partenaires-08 {
  background-position: -150px -500px;
}
.a-propos-partenaires .a-propos-partenaires-wrapper ul .a-propos-partenaires-09 {
  background-position: -150px -700px;
}
.a-propos-partenaires .a-propos-partenaires-wrapper ul .a-propos-partenaires-10 {
  background-position: -150px -900px;
}
.a-propos-partenaires .a-propos-partenaires-wrapper ul .a-propos-partenaires-11 {
  background-position: -150px -1000px;
}
.a-propos-partenaires .a-propos-partenaires-wrapper ul .a-propos-partenaires-12 {
  background-position: -150px -1200px;
}
.a-propos-partenaires .a-propos-partenaires-wrapper ul .a-propos-partenaires-13 {
  background-position: -150px -1500px;
}
.a-propos-partenaires .a-propos-partenaires-wrapper:first-child ul,
.a-propos-partenaires .a-propos-partenaires-wrapper:last-child ul {
  height: 100px;
}
.page-node-9570 {
  /* Hides tabs that have this class
    *  ----------------------------------------------------------------------------------------------*/
}
.page-node-9570 .organisme-extra2-prixbourse {
  width: 100%;
}
.page-node-9570 .view-display-id-block_organismes_membres_corporatifs .views-row {
  padding: 0px;
}
.page-node-9570 .pid-405 .views-widget-filter-uid .input-group {
  border-right: 1px solid #dcdcdc;
}
.page-node-9570 .panels-flexible-row-page-a-propos-2-inside > div {
  position: absolute;
  z-index: 8;
}
.page-node-9570 .panels-flexible-row-page-a-propos-2-inside > div .container {
  padding-bottom: 0px;
}
.page-node-9570 div.page-a-propos-inside {
  position: relative;
  z-index: 0;
}
.page-node-9570 div.page-a-propos-inside:after {
  content: "";
  position: absolute;
  display: block;
  left: -2000px;
  right: -2000px;
  bottom: 0;
  z-index: -1;
  top: 0;
  background-image: url('../../ember/images/spark_bg_tile.png');
}
.page-node-9570 .panels-flexible-row.panels-flexible-row-page-a-propos-1 {
  float: none;
  width: inherit;
  background-color: white;
  padding-left: 2000px;
  padding-right: 2000px;
  margin-left: -2000px;
  margin-right: -2000px;
}
.page-node-9570 .content-tab-hide {
  display: none;
}
.page-node-9570 .content-tab-show {
  display: block;
}
.page-node-9570 .panels-flexible-region-inside {
  padding-left: 0;
  padding-right: 0;
}
.page-node-9570 .fond-rayures {
  z-index: 0;
}
.page-node-9570 .container-width-inherit .view-display-id-block_organismes_membres_corporatifs div.view-content table.views-view-grid tbody tr td {
  padding: 0;
}
@media (min-width: 1200px) {
  .page-node-9570 .container-width-inherit .view-display-id-block_organismes_membres_corporatifs div.view-content table.views-view-grid tbody tr td {
    width: 33%;
  }
}
.page-node-9570 .container-width-inherit .view-display-id-block_organismes_membres_corporatifs div.view-content table.views-view-grid tbody tr td .node-teaser {
  margin: 0px 30px 30px 0px;
}
.page-node-9570 #views-exposed-form-aqtr-membres-tables-expertise-block-association-membres-individuels #edit-uid-wrapper {
  height: 48px;
}
.page-node-9570 #views-exposed-form-aqtr-membres-tables-expertise-block-association-membres-individuels #edit-uid-wrapper label {
  vertical-align: middle;
  display: block;
  float: left;
  margin-bottom: 0px;
  padding: 9px;
}
.page-node-9570 #views-exposed-form-aqtr-membres-tables-expertise-block-association-membres-individuels #edit-uid-wrapper .views-widget {
  width: 500px;
  display: inline-block;
}
.page-node-9570 .panels-flexible-row-29-3 tr {
  height: 100%;
}
.page-node-9570 #block-system-main .pane-custom .container #custom-nav-tab.nav-tabs {
  padding-right: 0;
  padding-left: 0;
  margin-right: 0;
  margin-left: 0;
  margin-bottom: 0px;
}
.page-node-9570 .sidebar-second {
  margin-top: 30px;
}
.page-node-9570 .sidebar-second .panel-separator {
  display: none;
}
.page-node-9570 .nav-bar-1 {
  position: absolute;
  bottom: 0;
  z-index: 4;
}
.page-node-9570 .display-filter-1 .view-display-id-block_organismes_membres_corporatifs,
.page-node-9570 .display-filter-1 .view-display-id-block_association_membres_individuels {
  padding-top: 16px;
  min-height: 460px;
}
.page-node-9570 .display-filter-1 .view-display-id-block_organismes_membres_corporatifs .views-exposed-widgets,
.page-node-9570 .display-filter-1 .view-display-id-block_association_membres_individuels .views-exposed-widgets {
  padding-right: 100px;
}
.page-node-9570 .display-filter-1 .view-display-id-block_organismes_membres_corporatifs .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):before,
.page-node-9570 .display-filter-1 .view-display-id-block_association_membres_individuels .views-exposed-widgets .views-exposed-widget:not(.views-submit-button):before {
  width: 342px;
}
@media (min-width: 992px) {
  .page-node-9570 .display-filter-1 .view-display-id-block_organismes_membres_corporatifs .views-exposed-widgets .views-exposed-widget .views-widget,
  .page-node-9570 .display-filter-1 .view-display-id-block_association_membres_individuels .views-exposed-widgets .views-exposed-widget .views-widget {
    width: 340px;
  }
}
.page-node-9570 .display-filter-1 .view-display-id-block_organismes_membres_corporatifs .views-widget-filter-title label {
  display: block !important;
  position: absolute;
  left: -75px;
  top: 10px;
}
.page-node-9570 .display-filter-1 .view-display-id-block_organismes_membres_corporatifs div.views-exposed-widget.views-widget-sort-by {
  width: 250px;
}
.page-node-9570 .display-filter-1 .view-display-id-block_organismes_membres_corporatifs div.views-exposed-widget.views-widget-sort-by:before {
  width: 210px;
}
.page-node-9570 .display-filter-1 .view-display-id-block_association_membres_individuels .view-filters .views-exposed-widgets label {
  position: absolute;
  left: -228px;
  top: 15px;
  display: block;
}
.page-node-9570 .display-filter-1 .view-display-id-block_association_membres_individuels .view-filters .views-exposed-widgets .form-type-textfield:after {
  font-family: 'Glyphicons Halflings';
  content: "\e003";
  position: absolute;
  right: 0.6px;
  padding: 13px 10.5px;
  font-size: 1.2em;
  color: #777777;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@-moz-document url-prefix() {
  .page-node-9570 .display-filter-1 .view-display-id-block_association_membres_individuels .view-filters .views-exposed-widgets .form-type-textfield:after {
    margin-top: 1px;
  }
}
.page-node-9570 .view-id-organismes_view > div.view-filters,
.page-node-9570 .view-display-id-block_association_membres_individuels > div.view-filters {
  top: -55px;
  width: 1140px;
}
.page-node-9570 .view-id-organismes_view > div.view-filters .views-exposed-widgets div.views-widget-sort-order,
.page-node-9570 .view-display-id-block_association_membres_individuels > div.view-filters .views-exposed-widgets div.views-widget-sort-order {
  display: none;
}
.page-node-9570 .desc-repertoire {
  width: 1128px;
  margin-bottom: 30px;
}
.node-type-aqtr-organisme .panels-flexible-row-33-main-row,
.page-user .panels-flexible-row-33-main-row,
.navbar-administration .panels-flexible-row-33-main-row {
  padding: 0;
}
.node-type-aqtr-organisme #block-system-main .pane-custom .container,
.page-user #block-system-main .pane-custom .container,
.navbar-administration #block-system-main .pane-custom .container {
  padding-bottom: 0;
}
.node-type-aqtr-organisme .panels-flexible-row-33-1,
.page-user .panels-flexible-row-33-1,
.navbar-administration .panels-flexible-row-33-1 {
  background-image: url('../../ember/images/spark_bg_tile.png');
  padding-left: 1000px;
  padding-right: 1000px;
  margin-left: -1000px;
  margin-right: -1000px;
}
/*  ----------------------------------
:: SECTION FORMATIONS
---------------------------------- */
body.aqtr-nos-formations-body .nos-formation-element-li .sigle {
  width: 90px;
  display: inline-block;
  white-space: nowrap;
}
body.aqtr-nos-formations-body .nos-formation-element-li .sigle:after {
  content: "-";
  padding-left: 5px;
}
body.aqtr-nos-formations-body .nos-formation-element-li .sigle:empty {
  display: none;
}
body.page-formations div.pane-aqtr-flux-message-views-panel-pane-nouvelles-formation .view-display-id-panel_pane_nouvelles_formation .views-row {
  width: 33.33%;
}
.formations-terms-view-content {
  height: 567px;
}
.formations-terms-view-content ul.nav-tabs {
  display: block;
  float: left;
  width: 270px;
  border-right: 1px solid #ddd;
}
.formations-terms-view-content ul.nav-tabs li {
  display: block;
  float: left;
  width: 100%;
  height: 51px;
  margin-bottom: 28px;
}
.formations-terms-view-content ul.nav-tabs li:last-child {
  margin-bottom: 0px;
}
.formations-terms-view-content ul.nav-tabs li::before {
  display: block;
  content: "";
  width: 51px;
  height: 51px;
  float: left;
  background-size: 153px 816px;
}
.formations-terms-view-content ul.nav-tabs li.tab-7::before {
  background: url("../images/icons.png") -102px -714px no-repeat;
}
.formations-terms-view-content ul.nav-tabs li.tab-8::before {
  background: url("../images/icons.png") -102px -663px no-repeat;
}
.formations-terms-view-content ul.nav-tabs li.tab-9::before {
  background: url("../images/icons.png") -102px -51px no-repeat;
}
.formations-terms-view-content ul.nav-tabs li.tab-10::before {
  background: url("../images/icons.png") -102px -204px no-repeat;
}
.formations-terms-view-content ul.nav-tabs li.tab-11::before {
  background: url("../images/icons.png") -102px -408px no-repeat;
}
.formations-terms-view-content ul.nav-tabs li.tab-12::before {
  background: url("../images/icons.png") -102px -612px no-repeat;
}
.formations-terms-view-content ul.nav-tabs li.tab-13::before {
  background: url("../images/icons.png") -102px -561px no-repeat;
}
.formations-terms-view-content ul.nav-tabs li.tab-7 a[data-href],
.formations-terms-view-content ul.nav-tabs li.tab-8 a[data-href] {
  padding: 6px 15px 6px 66px;
}
.formations-terms-view-content ul.nav-tabs li a[data-href] {
  display: block;
  font-size: 14px;
  font-weight: 600;
  text-align: left;
  text-transform: uppercase;
  color: #777777;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  background-clip: content-box;
  -webkit-background-clip: content-box;
  border: none;
  color: #aaa;
  width: 188px;
  padding-left: 66px;
}
.formations-terms-view-content ul.nav-tabs li.active.tab-7::before,
.formations-terms-view-content ul.nav-tabs li:hover.tab-7::before {
  background: url("../images/icons.png") -51px -714px no-repeat;
}
.formations-terms-view-content ul.nav-tabs li.active.tab-8::before,
.formations-terms-view-content ul.nav-tabs li:hover.tab-8::before {
  background: url("../images/icons.png") -51px -663px no-repeat;
}
.formations-terms-view-content ul.nav-tabs li.active.tab-9::before,
.formations-terms-view-content ul.nav-tabs li:hover.tab-9::before {
  background: url("../images/icons.png") -51px -51px no-repeat;
}
.formations-terms-view-content ul.nav-tabs li.active.tab-10::before,
.formations-terms-view-content ul.nav-tabs li:hover.tab-10::before {
  background: url("../images/icons.png") -51px -204px no-repeat;
}
.formations-terms-view-content ul.nav-tabs li.active.tab-11::before,
.formations-terms-view-content ul.nav-tabs li:hover.tab-11::before {
  background: url("../images/icons.png") -51px -408px no-repeat;
}
.formations-terms-view-content ul.nav-tabs li.active.tab-12::before,
.formations-terms-view-content ul.nav-tabs li:hover.tab-12::before {
  background: url("../images/icons.png") -51px -612px no-repeat;
}
.formations-terms-view-content ul.nav-tabs li.active.tab-13::before,
.formations-terms-view-content ul.nav-tabs li:hover.tab-13::before {
  background: url("../images/icons.png") -51px -561px no-repeat;
}
.formations-terms-view-content ul.nav-tabs li.active a,
.formations-terms-view-content ul.nav-tabs li:hover a,
.formations-terms-view-content ul.nav-tabs li.active a:hover,
.formations-terms-view-content ul.nav-tabs li:hover a:hover {
  color: #333333;
  border: none;
  background: none;
}
.formations-terms-view-content ul.nav-tabs.nav-justified > li.active > a:focus,
.formations-terms-view-content ul.nav-tabs.nav-justified > li.active > a {
  border: none;
}
.formations-terms-view-content ul.nav-tabs.nav-justified > li.active > a.btn:focus,
.formations-terms-view-content ul.nav-tabs.nav-justified > li.active > a.btn {
  border-color: #838100;
}
.formations-terms-view-content .tab-content {
  display: block;
  width: 870px;
  height: 567px;
  float: right;
}
@media (max-width: 1200px) {
  .formations-terms-view-content .tab-content {
    width: 650px;
  }
}
.formations-terms-view-content .tab-content .tab-pane {
  display: none;
  margin: 10% auto;
  padding: 10px;
  width: 65%;
  font-size: 1.3em;
  font-weight: 300;
  text-align: left;
}
.formations-terms-view-content .tab-content .tab-pane.active {
  display: block;
}
@media (max-width: 1200px) {
  .formations-terms-view-content .tab-content .tab-pane {
    font-size: 1.1em;
  }
}
.formations-terms-view-content .tab-content .tab-pane h3 {
  font-size: 1.4em;
  margin-bottom: 20px;
}
.formations-terms-view-content .tab-content .tab-pane p {
  font-size: 0.9em;
  font-weight: 300;
}
.formations-terms-view-content .tab-content .tab-pane a.btn {
  margin-top: 16px;
  padding: 8px 32px;
  font-weight: 300;
  font-size: 1em;
}
.page-formations #views-exposed-form-aqtr-map-points-service-view-gmap-points-service-block .views-exposed-form {
  padding: 42px 71px;
}
.page-formations .pane-a-propos-formations {
  margin-bottom: -30px;
  padding-bottom: 30px;
}
.page-formations .pane-a-propos-formations h2 {
  font-weight: 300;
}
.page-formations .pane-a-propos-formations .pane-content {
  font-weight: 400;
}
.page-formations .pane-a-propos-formations::before {
  content: "";
  position: absolute;
  left: -2000px;
  right: -2000px;
  bottom: 0;
  top: 0;
  z-index: -2;
  background: url('../images/background/formation-propos-accueil.jpg') no-repeat center;
  background-size: cover;
}
.aqtr-categories-formation-body .views-row {
  width: 100%;
  clear: both;
}
.aqtr-categories-formation-body .views-row .btn {
  display: inline-block;
}
.pane-aqtr-formations-view .view-id-aqtr_formations_view .views-row:last-child {
  border-bottom: 0px solid white;
}
.page-node-2233 div.pane-node-field-aqtr-formation-questions div.pane-content p:first-child:after,
.page-node-11447 div.pane-node-field-aqtr-formation-questions div.pane-content p:first-child:after {
  top: 53px;
}
body.page-formations .pane-aqtr-news-view:after {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
body.page-formations #views-exposed-form-aqtr-map-points-service-view-gmap-points-service-block #edit-distance-wrapper {
  display: none;
}
body.page-formations .pane-aqtr-flux-message-views-panel-pane-nouvelles-formation:after {
  border-top: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
}
@media (min-width: 992px) {
  body.page-formations .pane-aqtr-flux-message-views-panel-pane-nouvelles-formation .view-display-id-panel_pane_nouvelles_formation .view-empty p {
    margin-left: 15px;
    margin-right: 15px;
  }
}
.view-aqtr-formation-liste-view h3 {
  margin-top: 40px;
  margin-left: 15px;
  margin-right: 15px;
  float: left;
  width: 100%;
}
.view-aqtr-formation-liste-view .view-content .views-row {
  /*     .boxes(@gray-midlight, white, 5px);
            //width: 360px;
            width: 30%;
            height: 450px; //400px; //originally 333px
            box-sizing: border-box;
            padding: 27px 18px 70px 18px;
            margin:  0px 1.5% 29px 1.5%;
            float: left;
            display: inline-block;
            clear: none;
            position: relative;                 */
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 3px 4px 2px 4px;
  border: #e3e3e3 1px solid;
  background-color: white;
  width: 293px;
  height: 450px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 27px 18px 70px 18px;
  margin: 15px;
  float: left;
  display: inline-block;
  clear: none;
  position: relative;
  overflow-x: hidden;
  overflow-y: hidden;
}
@media (min-width: 1200px) {
  .view-aqtr-formation-liste-view .view-content .views-row {
    width: 360px;
  }
}
.view-aqtr-formation-liste-view .view-content .views-row .views-field-title {
  font-weight: 400;
  font-size: 1.5em;
  margin-bottom: 20px;
}
.view-aqtr-formation-liste-view .view-content .views-row .views-field-path {
  position: absolute;
  bottom: 0px;
  left: 16px;
  right: 21px;
  padding: 51px 0px 27px 0px;
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(1%, rgba(255, 255, 255, 0)), color-stop(48%, #ffffff), color-stop(99%, #ffffff), to(#ffffff));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 1%, #ffffff 48%, #ffffff 99%, #ffffff 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
}
@media (min-width: 992px) {
  .view-aqtr-formation-liste-view .view-content .views-row .views-field-path {
    padding: 51px 17px 27px 17px;
  }
}
.view-aqtr-formation-liste-view .view-content .views-row .views-field-path a.btn-primary {
  height: inherit;
  background-color: white;
  width: 100%;
  font-size: 1.2em;
  font-weight: 300;
  display: inline-block;
  vertical-align: middle;
  padding: 8px 0;
  color: #9c9a00;
  border-color: #9c9a00;
}
.view-aqtr-formation-liste-view .view-content .views-row .views-field-path a.btn-primary:hover {
  background-color: #9c9a00;
  color: white;
}
.view-aqtr-formation-liste-view .view-content .node-mini-teaser.node-aqtr-formation .pane-node-field-image img {
  padding-left: 50px;
}
.aqtr-formation-panel-body .panel-content-right-right .container {
  padding-left: 15px;
  padding-right: 15px;
}
.aqtr-formation-panel-body .panel-content-right-right .container h3 {
  margin-left: 0px;
}
@media (min-width: 992px) {
  body.node-type-aqtr-formation div div div div .webform-component--aqtr-waiting-list-information-inscription .webform-component--aqtr-waiting-list-information-inscription--aqtr-waiting-list-phone .form-control {
    width: 50%;
  }
  body.node-type-aqtr-formation div div div div .webform-component--aqtr-waiting-list-information-inscription .webform-component--aqtr-waiting-list-information-inscription--aqtr-waiting-list-next-formation {
    position: relative;
  }
  body.node-type-aqtr-formation div div div div .webform-component--aqtr-waiting-list-information-inscription .webform-component--aqtr-waiting-list-information-inscription--aqtr-waiting-list-comments {
    margin-top: 30px;
  }
  body.node-type-aqtr-formation div div div div .webform-component--aqtr-waiting-list-information-inscription .webform-component--aqtr-waiting-list-information-inscription--aqtr-waiting-list-another-town-options,
  body.node-type-aqtr-formation div div div div .webform-component--aqtr-waiting-list-information-inscription .webform-component--aqtr-waiting-list-information-inscription--aqtr-waiting-list-months-options {
    display: inline-block;
    margin-top: -40px;
    position: relative;
    float: left;
    width: 125px;
  }
  body.node-type-aqtr-formation div div div div .webform-component--aqtr-waiting-list-information-inscription .webform-component--aqtr-waiting-list-information-inscription--aqtr-waiting-list-another-town-options {
    left: 80px;
  }
  body.node-type-aqtr-formation div div div div .webform-component--aqtr-waiting-list-information-inscription .webform-component--aqtr-waiting-list-information-inscription--aqtr-waiting-list-months-options {
    left: 100px;
  }
}
.node-type-aqtr-formation .pane-content img,
.node-type-aqtr-evenement .pane-content img {
  max-width: 100% !important;
}
.node-type-aqtr-formation .view-content,
.node-type-aqtr-evenement .view-content {
  width: 100%;
}
.node-type-aqtr-formation .sidebar-second .container,
.node-type-aqtr-evenement .sidebar-second .container {
  width: inherit;
}
.node-type-aqtr-formation .pane-1 .container,
.node-type-aqtr-evenement .pane-1 .container {
  padding-bottom: 0px;
}
.node-type-aqtr-formation h1.page-header,
.node-type-aqtr-evenement h1.page-header {
  margin-top: 0px;
}
.node-type-aqtr-formation .date-wrapper,
.node-type-aqtr-evenement .date-wrapper {
  margin-bottom: 15px;
}
.node-type-aqtr-formation .panel-content-right .panel-content-right-right .container.pane-container h2.pane-title,
.node-type-aqtr-evenement .panel-content-right .panel-content-right-right .container.pane-container h2.pane-title,
.node-type-aqtr-formation .container.pane-container #wrapper-formation-inscription.wrapper-formation-inscription-event h2.pane-title,
.node-type-aqtr-evenement .container.pane-container #wrapper-formation-inscription.wrapper-formation-inscription-event h2.pane-title {
  background-color: #e3e3e3;
  margin: 0px -15px 15px;
  padding: 20px 15px 15px;
}
.node-type-aqtr-formation .panel-content-right .panel-content-right-right .container.pane-container .categorie_adhesion,
.node-type-aqtr-evenement .panel-content-right .panel-content-right-right .container.pane-container .categorie_adhesion,
.node-type-aqtr-formation .container.pane-container #wrapper-formation-inscription.wrapper-formation-inscription-event .categorie_adhesion,
.node-type-aqtr-evenement .container.pane-container #wrapper-formation-inscription.wrapper-formation-inscription-event .categorie_adhesion {
  background-color: #e3e3e3;
  margin: 0px;
  padding: 27px 15px 15px;
  font-weight: 400;
  font-size: 18.2px;
  position: relative;
  display: none;
}
.node-type-aqtr-formation .panel-content-right .panel-content-right-right .container.pane-container .categorie_adhesion small,
.node-type-aqtr-evenement .panel-content-right .panel-content-right-right .container.pane-container .categorie_adhesion small,
.node-type-aqtr-formation .container.pane-container #wrapper-formation-inscription.wrapper-formation-inscription-event .categorie_adhesion small,
.node-type-aqtr-evenement .container.pane-container #wrapper-formation-inscription.wrapper-formation-inscription-event .categorie_adhesion small {
  position: absolute;
  font-weight: 300;
  left: 15px;
  top: 12px;
  font-size: 12px;
}
.pane-aqtr-purchase-admin-inscription-block div.pane-container.container div#wrapper-formation-inscription > .categorie_adhesion {
  -webkit-border-bottom-right-radius: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -moz-border-radius-bottomleft: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  padding: 25px 15px 15px;
}
.pane-aqtr-purchase-admin-inscription-block div.pane-container.container div#wrapper-formation-inscription > div > div h2 {
  margin-top: 0px;
}
.pane-aqtr-purchase-admin-inscription-block {
  display: inline-block;
  width: 100%;
}
.pane-aqtr-purchase-admin-inscription-block div.pane-container.container {
  padding: 0px;
}
.pane-aqtr-purchase-admin-inscription-block div.pane-container.container div#wrapper-formation-inscription {
  /*            a.btn:not(.btn-nonmembre){
            border-top-left-radius: 0px;
            border-top-right-radius: 0px;
            border-bottom-left-radius: 0px;
            border-bottom-right-radius: 0px;
            background-color:transparent;
            color:@brand-primary-lighten;
            border-color:@brand-primary-lighten;
            &:hover{
            background-color:@brand-primary-lighten;
            color:@gray-middark;
        }

            border: 2px solid @brand-primary-lighten;
            background: none;
            color: @brand-primary-lighten;
            padding: 10px 16px;
        }*/
}
.pane-aqtr-purchase-admin-inscription-block div.pane-container.container div#wrapper-formation-inscription a.btn.btn-nonmembre {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  color: #9c9a00;
  border-color: #9c9a00;
  background-color: transparent;
  float: right;
  width: 100px;
  position: relative;
  top: -4px;
  font-size: 12px;
  padding: 4px 6px;
  height: 25px;
}
.pane-aqtr-purchase-admin-inscription-block div.pane-container.container div#wrapper-formation-inscription a.btn.btn-nonmembre:hover {
  background-color: #ccdc00;
  border-color: #ccdc00;
  color: #444444;
}
.pane-aqtr-purchase-admin-inscription-block div.pane-container.container div#wrapper-formation-inscription h2 {
  margin: 0px;
}
.pane-aqtr-purchase-admin-inscription-block div.pane-container.container div#wrapper-formation-inscription > div.btn-inscription {
  background-color: #444444;
  border-radius: 0px;
  padding-top: 0px;
  border: none;
  padding: 40px 30px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  position: relative;
  background-image: url('../images/icon-pencil.png');
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: 75px;
}
.pane-aqtr-purchase-admin-inscription-block div.pane-container.container div#wrapper-formation-inscription > div.btn-inscription p {
  color: #dcdcdc;
  padding-top: 15px;
}
.pane-aqtr-purchase-admin-inscription-block div.pane-container.container div#wrapper-formation-inscription > div.btn-inscription a {
  background-color: #ccdc00;
  border-radius: 4px;
  color: #444444;
  width: 100%;
  font-size: 1.3em;
  -webkit-box-shadow: 3px 3px 5px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 3px 5px 1px rgba(0, 0, 0, 0.3);
  white-space: normal;
}
.pane-aqtr-purchase-admin-inscription-block div.pane-container.container div#wrapper-formation-inscription > div.not-available {
  background-color: #444444;
  color: #dcdcdc;
}
.pane-aqtr-purchase-admin-inscription-block div.pane-container.container div#wrapper-formation-inscription .liste-attente {
  margin-top: 10px;
}
.pane-aqtr-purchase-admin-inscription-block div.pane-container.container div#wrapper-formation-inscription > div {
  border: 1px solid #dcdcdc;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 20px;
}
.pane-aqtr-purchase-admin-inscription-block div.pane-container.container div.pane-content > h2 {
  font-size: 1.4em;
  font-weight: 400;
  color: white;
  margin-top: 0px;
  margin-bottom: 0px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #444444;
  padding: 20px;
  padding-bottom: 104px;
}
.aqtr-formation-panel-body .pane-aqtr-purchase-admin-inscription-block div.pane-container.container div#wrapper-formation-inscription > div {
  border: none;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-content .container {
  width: 100%;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right {
  width: 360px;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right div.panel-pane.pane-node-field-aqtr-formation-attentes {
  border-top: none;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right div.panel-pane.pane-custom {
  padding-bottom: 40px;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .panel-pane:not(.pane-aqtr-general-tools-admin-inscription-block) {
  border-left: 1px solid #e3e3e3;
  border-bottom: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .panel-pane.pane-aqtr-purchase-admin-inscription-block {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .pane-node-field-aqtr-formation-questions {
  background-color: #e3e3e3;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .pane-node-field-aqtr-formation-questions p {
  padding-left: 30px;
  position: relative;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .pane-node-field-aqtr-formation-questions a {
  margin-top: 5px;
  display: block;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .pane-node-field-aqtr-formation-questions .mobile-toggle-hide {
  position: relative;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .pane-node-field-aqtr-formation-questions .mobile-toggle-hide:after,
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .pane-node-field-aqtr-formation-questions .mobile-toggle-hide:before {
  content: " ";
  position: absolute;
  display: block;
  width: 18px;
  height: 18px;
  left: 0px;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .pane-node-field-aqtr-formation-questions .mobile-toggle-hide:after {
  background: url('../images/mail.png') no-repeat;
  background-size: contain;
  bottom: 2px;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .pane-node-field-aqtr-formation-questions .mobile-toggle-hide:before {
  background: url('../images/phone.png') no-repeat;
  background-size: contain;
  top: 0px;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .panel-pane,
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .container {
  width: 100%;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .panel-pane h2,
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .container h2 {
  color: #444444;
  background: none;
  font-weight: 400;
  font-size: 1.3em;
  padding: 0px;
  margin-bottom: 20px;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .panel-pane div.pane-content,
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .container div.pane-content,
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .panel-pane p,
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .container p {
  color: #444444;
  font-weight: 300;
  font-size: 15px;
  margin-left: 0px;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .panel-pane .pane-entity-field,
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .container .pane-entity-field {
  border: 1px solid #e3e3e3;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .panel-pane .pane-node-field-aqtr-formation-questions,
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .container .pane-node-field-aqtr-formation-questions {
  background-color: #e3e3e3;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .seance {
  font-size: 0.9em;
  padding: 8px 24px;
  position: relative;
  padding-left: 54px;
  /*            .seance-tooltip-sim{
            display: none;
            background-color: white;
            border: 1px solid @gray-darker;
            border-radius: 2px;

            padding: 12px;
            width: 312px;
            height: 110px;

            position: absolute;
            top: -118px;
            left: -120px;

            opacity: 0;

            -webkit-transition: opacity 0.2s;
            -moz-transition: opacity 0.2s;
            -ms-transition: opacity 0.2s;
            -o-transition: opacity 0.2s;
            transition: opacity 0.2s;

            div{
            margin-bottom: 10px;
        }

            &:after{
            opacity: inherit;
            content: "";
            display: block;
            .arrow-down(white);
            position: absolute;
            bottom: -20px;
            left: 142px;
        }

            &:before{
            opacity: inherit;
            content: "";
            display: block;
            .arrow-down(@gray-darker);
            position: absolute;
            bottom: -21px;
            left: 142px;
        }
        }*/
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .seance-complete {
  color: #bf3312;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .seance .fa {
  font-size: 1.7em;
  position: absolute;
  left: 20px;
  top: 5px;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .seance .bg-danger {
  display: inline-block;
  padding: 2px 2px 1px;
  border-radius: 2px;
  color: white;
  font-size: 0.7em;
  margin-left: 8px;
  position: relative;
  top: -1px;
}
.aqtr-formation-panel-body .panel-content-right .panel-content-right-right .seance:hover .seance-tooltip-sim {
  display: block;
  opacity: 1;
}
.aqtr-purchase-msg-buy-for {
  clear: both;
  margin: 70px 0 28px 0;
}
body.page-node-2341 h1.page-header {
  display: none;
}
body.page-node-2341 #node-2341.node-webform {
  margin-top: 40px;
}
.navbar-administration .page-formations-nouvelles #block-system-main .pane-custom .container .pane-1 .pane-container,
.navbar-administration.page-formations-nouvelles #block-system-main .pane-custom.pane-1,
body.page-formations-nouvelles.page-formations #block-system-main .pane-custom.pane-1 {
  padding-bottom: 100px;
}
.navbar-administration .page-formations-nouvelles #block-system-main .pane-custom .container .pane-1 .pane-container .container,
.navbar-administration.page-formations-nouvelles #block-system-main .pane-custom.pane-1 .container,
body.page-formations-nouvelles.page-formations #block-system-main .pane-custom.pane-1 .container {
  padding-bottom: 0px;
}
.page-formations-nouvelles .display-filter-1 > .container {
  padding-top: 30px;
}
.page-formations-nouvelles .display-filter-1 .view-content {
  width: 1170px;
}
@media (min-width: 1200px) {
  .page-formations-nouvelles .display-filter-1 .view-aqtr-flux-message-views .view-content .views-row {
    width: 390px;
  }
}
@media (max-width: 1200px) {
  .page-formations-nouvelles .display-filter-1 .view-aqtr-flux-message-views .view-content .views-row {
    width: 323.33333333px;
  }
}
.page-formations-nouvelles .display-filter-1 .view-filters {
  top: -50px;
  height: 50px;
  position: absolute;
  padding: 0 2000px;
  margin: 0 -2000px;
  z-index: 3;
  background-color: white;
  float: right;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  border: none;
  background-color: transparent;
  border-bottom: 1px solid #dcdcdc;
  border-top: 1px solid #dcdcdc;
  -webkit-box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0.2);
}
@media (min-width: 1200px) {
  .page-formations-nouvelles .display-filter-1 .view-filters {
    width: 1100px;
  }
}
@media (max-width: 1200px) {
  .page-formations-nouvelles .display-filter-1 .view-filters {
    width: 920px;
  }
}
.page-node-1780 .field-type-text-with-summary h2:first-child,
.page-node-1782 .field-type-text-with-summary h2:first-child,
.page-node-1785 .field-type-text-with-summary h2:first-child,
.page-node-1784 .field-type-text-with-summary h2:first-child {
  margin-top: 0px;
}
.page-node-1780 h1.page-header,
.page-node-1782 h1.page-header,
.page-node-1785 h1.page-header,
.page-node-2424 h1.page-header,
.page-node-1784 h1.page-header,
.page-node-1780 h1,
.page-node-1782 h1,
.page-node-1785 h1,
.page-node-2424 h1,
.page-node-1784 h1 {
  margin-top: 0px;
}
.page-node-1781 .views-exposed-widgets .views-widget-filter-title div.input-group {
  z-index: 1;
}
.page-node-1793,
.page-node-1781 {
  /*  .node[about="/formations/points-service"], .node[about="/ecoles-conduite/informations-eleves/liste-ecoles-accreditees"]{
    .field-name-body{
    width: 976px;
    //margin: 0 auto 60px auto; WAITING - Could cause layout breaks.
}
}*/
}
.page-node-1793 .views-exposed-widgets,
.page-node-1781 .views-exposed-widgets {
  padding: 42px 71px;
}
.page-node-1793 #edit-distance-wrapper,
.page-node-1781 #edit-distance-wrapper {
  display: none;
}
.page-node-1793 .views-submit-button button#edit-submit-aqtr-map-points-service-view,
.page-node-1781 .views-submit-button button#edit-submit-aqtr-map-points-service-view {
  left: 0px;
}
.page-node-1793 .gm-style-iw ul,
.page-node-1781 .gm-style-iw ul {
  list-style-type: none;
  padding: 0px;
}
.page-node-1793 .gm-style-iw ul p,
.page-node-1781 .gm-style-iw ul p {
  margin-bottom: 10px;
}
.page-node-1793 .gm-style-iw ul .collapsed-title,
.page-node-1781 .gm-style-iw ul .collapsed-title {
  font-weight: 400;
  margin-bottom: 0px;
}
body:not(.page-node-1782) .view-gmap-list table {
  float: left;
  width: 45%;
  display: block;
  overflow: visible;
}
body:not(.page-node-1782) .view-gmap-list table th.tr-distance {
  display: none;
}
body:not(.page-node-1782) .view-gmap-list table th:first-child {
  width: 512px;
  border: 1px solid #e3e3e3;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  background-color: white;
  color: #333333;
}
body:not(.page-node-1782) .view-gmap-list table th:first-child:after {
  width: 26px;
  height: 40px;
  background-color: white;
  border-top-right-radius: 4px;
  -moz-border-top-right-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  -moz-border-top-left-radius: 4px;
  -webkit-border-top-left-radius: 4px;
}
body:not(.page-node-1782) .view-gmap-list table tbody {
  display: block;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr {
  position: relative;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr td {
  border: 1px solid #e3e3e3;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr td li {
  list-style-type: none;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr td li p.collapsed-title {
  margin-bottom: 0px;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr td li p {
  font-weight: 300;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr td li p:last-child {
  margin-bottom: 10px;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr td li.see-map-li .adr {
  display: none;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr td li.see-map-li .location {
  display: none;
  visibility: hidden;
  width: auto;
  height: 32px;
  position: relative;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr td li.see-map-li .location a {
  position: absolute;
  top: 0px;
  width: auto;
  height: 32px;
  display: none;
  visibility: visible;
  font-size: 13px;
  background-color: #555555;
  color: #e3e3e3;
  font-weight: 400;
  padding: 8px;
  padding-top: 6px;
  padding-left: 22px;
  border: 1px solid #444444;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr td li.see-map-li .location a:hover {
  border: 1px solid #555555;
  background-color: #777777;
  color: white;
  text-decoration: none;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr td li.see-map-li .location a:before {
  display: block;
  content: "\f041";
  font-family: FontAwesome;
  font-weight: 200;
  position: absolute;
  left: 8px;
  top: 7px;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr tr:hover td.td_distance {
  color: #777777;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr .td_distance {
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  position: relative;
  right: -90px;
  top: -4px;
  vertical-align: top;
  width: 90px;
  min-width: 90px;
  text-align: right;
  color: #777777;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr .td_distance div {
  width: 85px;
  position: absolute;
  top: 0px;
  right: -80px;
  text-align: center;
  color: #555555;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr .td_titre_resultat {
  border-right: 0px;
  width: 100%;
  font-size: 1em;
  font-weight: 400;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr .td_titre_resultat .collapsed-exits {
  font-size: 1.3em;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr .td_titre_resultat a {
  display: block;
  color: #555555;
  width: 75%;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr .td_titre_resultat .collapsed-title {
  font-weight: 400;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr .td_titre_resultat .collapsed-content {
  font-weight: 200;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr .td_titre_resultat .collapsed-exits {
  margin-top: 12px;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr .td_titre_resultat .collapsed-exits li > p {
  font-size: 0.7em;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr .td_plus_details {
  border-left: 0px;
  right: 10px;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr .td_plus_details a.btn-coord-details[href] {
  display: inline-block;
  vertical-align: bottom;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  width: 70px;
  height: 20px;
  margin-top: 14px;
  padding: 3px 0px 0px 0px;
  position: relative;
  bottom: 0;
  font-size: 0.7em;
  font-weight: 300;
  border: 0px solid black;
  border-bottom: 2px solid #6c6c0c;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr:hover {
  background-color: white;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr:hover td {
  color: #777777;
}
body:not(.page-node-1782) .view-gmap-list table tbody tr:hover td:first-child {
  padding-left: 8px;
}
body:not(.page-node-1782) .view-gmap-list #edit-title-wrapper label {
  margin-left: 0px;
}
body:not(.page-node-1782) .view-gmap-list #edit-title-wrapper .form-type-textfield .input-group #edit-title {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
body:not(.page-node-1782) .view-gmap-list div#gmap-auto1map-gmap0 {
  display: block;
}
.page-node-1793 #block-system-main {
  margin-bottom: 100px;
}
.page-node-1793 .view-filters {
  top: -100px;
}
.page-node-1793 .view-filters form .views-exposed-form {
  padding: 20px;
  border: 1px solid #dcdcdc;
  border-bottom: 0px solid white;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.page-node-1793 .view-filters form .views-exposed-form .views-exposed-widgets {
  margin-bottom: 0px;
}
.page-node-1793 .view-filters form .views-exposed-form .views-exposed-widgets .views-submit-button,
.page-node-1793 .view-filters form .views-exposed-form .views-exposed-widgets .views-reset-button {
  float: left;
}
.page-node-1793 .view-filters form .views-exposed-form .views-exposed-widgets .views-reset-button {
  margin-left: -110px;
}
.page-node-1793 .view-filters form .views-exposed-form .views-exposed-widgets .views-submit-button {
  padding-left: 110px;
}
.page-node-1793 .view-filters form .views-exposed-form .views-exposed-widgets #edit-geoautocomplete-wrapper {
  display: inline-block;
  width: 100%;
}
.page-node-1793 .view-filters form .views-exposed-form .views-exposed-widgets #edit-title-wrapper {
  display: inline-block;
  width: 100%;
  margin-bottom: 20px;
}
.page-node-1793 #edit-geoautocomplete-wrapper,
.page-node-1793 .views-submit-button,
.page-node-1793 .views-reset-button {
  padding-top: 0px;
}
.page-node-1793 .views-exposed-widgets {
  padding: 0px;
}
.pane-block-3,
.pane-block-3 .container {
  width: 654px;
}
@media (max-width: 1200px) {
  .pane-block-3,
  .pane-block-3 .container {
    width: 454px;
  }
}
@media (max-width: 992px) {
  .pane-block-3,
  .pane-block-3 .container {
    width: 720px;
  }
}
@media (max-width: 768px) {
  .pane-block-3,
  .pane-block-3 .container {
    width: 100%;
  }
}
.pane-block-3 .pane-title,
.pane-block-3 .container .pane-title {
  float: left;
  width: 100%;
}
.pane-block-3 .pane-content p,
.pane-block-3 .container .pane-content p {
  float: right;
  padding-top: 42px;
  padding-left: 180px;
  margin-left: 38px;
  min-height: 186px;
  background: url('../images/background/map-point.png') no-repeat;
}
.page-formations .pane-aqtr-formation-services-points-finder-services-finder-form-block {
  width: auto;
  float: right;
  margin-top: -327px;
}
.page-formations .pane-aqtr-formation-services-points-finder-services-finder-form-block .container {
  width: auto;
  margin-top: 121px;
  margin-top: 100px;
}
.page-formations form#views-exposed-form-aqtr-map-points-service-view-gmap-points-service-block .views-exposed-form {
  border: 0px solid transparent;
  width: 486px;
  height: 166px;
}
.page-formations form#views-exposed-form-aqtr-map-points-service-view-gmap-points-service-block .views-exposed-form #edit-geoautocomplete-wrapper {
  width: 100%;
  padding-right: 0px;
}
.page-formations form#views-exposed-form-aqtr-map-points-service-view-gmap-points-service-block .views-exposed-form .views-submit-button,
.page-formations form#views-exposed-form-aqtr-map-points-service-view-gmap-points-service-block .views-exposed-form .views-reset-button {
  width: 50%;
}
.page-formations form#views-exposed-form-aqtr-map-points-service-view-gmap-points-service-block .views-exposed-form .views-submit-button button#edit-submit-aqtr-map-points-service-view,
.page-formations form#views-exposed-form-aqtr-map-points-service-view-gmap-points-service-block .views-exposed-form .views-reset-button button#edit-submit-aqtr-map-points-service-view,
.page-formations form#views-exposed-form-aqtr-map-points-service-view-gmap-points-service-block .views-exposed-form .views-submit-button button#edit-reset,
.page-formations form#views-exposed-form-aqtr-map-points-service-view-gmap-points-service-block .views-exposed-form .views-reset-button button#edit-reset {
  width: 100%;
}
.view-gestion-scorm-registration .view-content {
  margin-top: 20px;
}
.view-gestion-scorm-registration .view-content .view-grouping .view-grouping-header {
  font-size: 2rem;
  background-color: #dddddd;
  padding-left: 15px;
  padding-top: 7px;
}
.view-gestion-scorm-registration .view-content .view-grouping .view-grouping-content .view-grouping .view-grouping-header {
  font-size: 1.5rem;
  padding-top: 7px;
  padding-bottom: 7px;
}
.view-gestion-scorm-registration .view-content .view-grouping .view-grouping-content h3 {
  background-color: #dddddd;
  padding: 7px 0 10px 15px;
  margin-top: 0px;
}
.view-gestion-scorm-registration caption {
  display: none;
}
.view-gestion-scorm-registration th.views-field-date-registration {
  background-color: #444444 !important;
}
.view-gestion-scorm-registration .type {
  background-color: gray;
  color: white;
  padding: 10px;
  margin-bottom: 10px;
}
.view-gestion-scorm-registration .display-btn {
  width: 220px;
  border: 1px;
  padding-bottom: 7px;
  text-align: center;
}
.view-gestion-scorm-registration .display-btn a {
  border: 1px solid #9c9a00;
}
.view-gestion-scorm-registration #change-session {
  width: 220px;
  border: 1px solid #808080;
  padding: 15px 7px;
  margin: 12px 0;
}
/*  ----------------------------------
:: SECTION ÉCOLE DE CONDUITE
---------------------------------- */
.page-ecoles-conduite .ecole-conduite-services {
  z-index: 0;
}
.page-ecoles-conduite .ecole-conduite-services:after {
  content: "";
  z-index: -1;
  display: block;
  width: 50%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background: url('../images/background/iconeSt-01.png') no-repeat;
  background-size: cover;
  margin-top: 124px;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  -ms-interpolation-mode: nearest-neighbor;
  image-rendering: pixelated;
  opacity: 0.8;
  filter: alpha(opacity=80);
  /* For IE8 and earlier */
}
@media (max-width: 1200px) {
  .page-ecoles-conduite .ecole-conduite-services:after {
    width: 60%;
  }
}
.page-ecoles-conduite .ecole-conduite-services ul {
  max-width: 50%;
  float: right;
}
.page-ecoles-conduite .ecole-conduite-services li {
  display: block;
  position: relative;
  min-height: 44px;
}
.page-ecoles-conduite .ecole-conduite-services li a {
  text-align: left;
  clear: both;
  float: none;
}
.page-ecoles-conduite .ecole-conduite-services li a:hover {
  border-left: 3px solid #9c9a00;
  border-right: 3px solid transparent;
}
.page-ecoles-conduite .ecole-conduite-services .nav .open > a:focus {
  background-color: #e3e3e3;
  border-left: 3px solid #9c9a00;
  border-right: 3px solid transparent;
  color: #555555;
}
.page-ecoles-conduite .ecole-conduite-info-eleves {
  z-index: 0;
}
.page-ecoles-conduite .ecole-conduite-info-eleves:after {
  content: "";
  z-index: -1;
  display: block;
  width: 50%;
  height: 100%;
  position: absolute;
  right: 0px;
  top: 0px;
  background: url('../images/background/iconeMain-01.png') no-repeat;
  background-size: cover;
  margin-top: 124px;
  image-rendering: -o-crisp-edges;
  image-rendering: -webkit-optimize-contrast;
  -ms-interpolation-mode: nearest-neighbor;
  image-rendering: pixelated;
  opacity: 0.8;
  filter: alpha(opacity=80);
  /* For IE8 and earlier */
}
@media (max-width: 1200px) {
  .page-ecoles-conduite .ecole-conduite-info-eleves:after {
    width: 60%;
  }
}
.page-ecoles-conduite .ecole-conduite-info-eleves li {
  display: block;
}
.page-ecoles-conduite .ecole-conduite-info-eleves li a {
  text-align: left;
}
.page-ecoles-conduite .ecole-conduite-info-eleves li a:hover {
  border-left: 3px solid #9c9a00;
  border-right: 3px solid transparent;
}
.page-ecoles-conduite .ecole-conduite-info-eleves .nav .open > a:focus {
  background-color: #e3e3e3;
  border-right: 3px solid transparent;
  border-left: 3px solid #9c9a00;
  color: #555555;
}
.page-ecoles-conduite .notreMandat {
  z-index: 0;
  color: white;
  padding-bottom: 20px;
}
.page-ecoles-conduite .notreMandat:before {
  content: "";
  position: absolute;
  left: -2000px;
  right: -2000px;
  bottom: 0;
  top: 0;
  z-index: -2;
  background: url('../images/background/ecole-conduit-mandat-accueil.jpg') no-repeat center;
  background-size: cover;
}
.page-ecoles-conduite .notreMandat p {
  font-size: 1.2em;
  text-align: center;
  padding: 0px 15%;
  font-weight: 300;
}
.page-ecoles-conduite .notreMandat .btn {
  float: right;
  margin-top: 40px;
  color: white;
  font-weight: 300;
  border: 0px solid #727001;
  background-color: #9c9a00;
}
.page-ecoles-conduite .notreMandat .btn:hover {
  background-color: #696801;
}
.page-ecoles-conduite .panels-flexible-row-23-main-row .panels-flexible-region {
  padding-bottom: 60px;
  background-color: white;
}
.page-ecoles-conduite .panels-flexible-row-23-main-row .panels-flexible-region .container,
.page-ecoles-conduite .panels-flexible-row-23-main-row .panels-flexible-region .pane-container {
  padding-bottom: 0px;
}
.page-ecoles-conduite .panels-flexible-row.panels-flexible-row-23-3 .pane-custom {
  background-color: white;
  padding-left: 2000px;
  padding-right: 2000px;
  margin-left: -2000px;
  margin-right: -2000px;
}
.page-ecoles-conduite .formations-liste {
  background-color: white;
  vertical-align: top;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.page-ecoles-conduite .formations-liste > .container {
  height: 100%;
  min-height: inherit;
}
.page-ecoles-conduite .formations-liste a:hover {
  text-decoration: underline;
}
.page-ecoles-conduite .formations-liste .container,
.page-ecoles-conduite .formations-liste .pane-container {
  width: 100%;
}
.page-ecoles-conduite .formations-liste h2.pane-title {
  margin: 0px;
  font-size: 1.2em;
  padding: 15px 10px;
  background-color: #444444;
  color: white;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.page-ecoles-conduite .formations-liste .pane-content {
  height: 218px;
  border: 1px solid #dcdcdc;
  color: #dcdcdc;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 15px 10px;
}
.page-ecoles-conduite .formations-liste .pane-content li {
  float: none;
}
.page-ecoles-conduite .formations-liste .pane-content ul {
  padding-left: 15px;
}
.page-ecoles-conduite .formations-liste .views-table:nth-child(2) {
  margin-left: 0px;
}
.page-ecoles-conduite .formations-liste .views-table:last-child {
  margin-right: 0px;
}
.page-ecoles-conduite .nous-joindre-accueil {
  z-index: 0;
  padding-bottom: 20px;
  margin-bottom: -30px;
}
.page-ecoles-conduite .nous-joindre-accueil:before {
  content: "";
  position: absolute;
  left: -2000px;
  right: -2000px;
  bottom: 0;
  top: 0;
  z-index: -2;
  background: url('../images/background/ecole-conduit-nous-joindre-accueil.jpg') center no-repeat;
  background-size: cover;
}
.page-ecoles-conduite .nous-joindre-accueil h2 {
  display: none;
}
.page-ecoles-conduite .nous-joindre-accueil a {
  margin: 150px auto 110px auto;
  display: block;
  font-size: 2.6em;
  font-weight: 300;
  border: 1px solid #9c9a00;
  width: 230px;
}
.page-ecoles-conduite .nous-joindre-accueil a:hover,
.page-ecoles-conduite .nous-joindre-accueil a:active,
.page-ecoles-conduite .nous-joindre-accueil a:focus {
  background-color: #9c9a00;
  color: white;
}
.page-ecoles-conduite .ecole-conduite-accueil-actualites .container {
  padding: 0px;
}
.page-ecoles-conduite .ecole-conduite-accueil-actualites .pane-content {
  display: none;
}
.page-ecoles-conduite .ecole-conduite-accueil-actualites-dernier-message,
.page-ecoles-conduite .ecole-conduite-accueil-actualites-bulletin-information {
  width: 49.5%;
  display: inline-block;
}
.page-ecoles-conduite .ecole-conduite-accueil-actualites-dernier-message h2,
.page-ecoles-conduite .ecole-conduite-accueil-actualites-bulletin-information h2 {
  font-weight: normal;
  font-size: 1.2em;
  margin: 0px 0px 10px 0px;
}
.page-ecoles-conduite .ecole-conduite-accueil-actualites-dernier-message .container,
.page-ecoles-conduite .ecole-conduite-accueil-actualites-bulletin-information .container {
  width: 100%;
}
.page-ecoles-conduite .ecole-conduite-accueil-actualites-dernier-message .views-row,
.page-ecoles-conduite .ecole-conduite-accueil-actualites-bulletin-information .views-row {
  padding: 5px 0px;
  width: 100%;
}
.page-ecoles-conduite .panel-separator {
  display: none;
}
.page-ecoles-conduite .pane-menu-mega-menu-ecoles-conduite {
  min-height: 400px;
}
.page-ecoles-conduite .pane-menu-mega-menu-ecoles-conduite li a {
  width: auto;
  display: inline-block;
  color: #9c9a00;
  padding: 10px;
  background-color: transparent;
  border-right: 3px solid transparent;
  border-left: 3px solid transparent;
}
.page-ecoles-conduite .pane-menu-mega-menu-ecoles-conduite li a:hover {
  color: #555555;
  font-weight: 300;
  background-color: #e3e3e3;
}
.page-ecoles-conduite .ecole-conduite-accueil-actualites-dernier-message .container {
  padding-top: 30px;
}
.page-ecoles-conduite .ecole-conduite-accueil-actualites-bulletin-information {
  width: 49.5%;
  display: inline-block;
}
.page-ecoles-conduite .ecole-conduite-accueil-actualites-bulletin-information .pane-title {
  font-size: 24px !important;
  color: white !important;
}
.page-ecoles-conduite .ecole-conduite-accueil-actualites-bulletin-information .date-display-single {
  font-size: 1.2em;
  color: white !important;
}
.page-ecoles-conduite .ecole-conduite-accueil-actualites-bulletin-information .views-field-title {
  padding-right: 20px;
}
.pane-aqtr-liste-dates-ecoles-conduite h3 {
  font-size: 1em;
  font-weight: 500;
  margin-top: 30px;
}
.pane-aqtr-liste-dates-ecoles-conduite .views-row {
  float: none;
}
.page-node-2486 h1.page-header > div {
  font-weight: normal;
}
.webform-component--aqtr-school-formation-payement-fieldset--aqtr-webform-prix .prix-wrapper {
  background-color: #eeeeee;
  border-radius: 5px;
  width: 40%;
  margin: 80px auto;
  font-size: 1.1em;
}
.webform-component--aqtr-school-formation-payement-fieldset--aqtr-webform-prix .prix-li {
  text-align: right;
  padding: 15px 20px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  width: auto;
  position: relative;
}
.webform-component--aqtr-school-formation-payement-fieldset--aqtr-webform-prix .prix-li:not(:last-child):after {
  content: "";
  display: block;
  margin: 0px auto;
  width: 80%;
  height: 1px;
  border-top: 1px solid #dcdcdc;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
.webform-component--aqtr-school-formation-payement-fieldset--aqtr-webform-prix .prix-li.prix-total,
.webform-component--aqtr-school-formation-payement-fieldset--aqtr-webform-prix .prix-li:first-child {
  padding: 30px 20px;
}
.webform-component--aqtr-school-formation-payement-fieldset--aqtr-webform-prix .prix-li.prix-total {
  font-weight: 500;
}
.webform-component--aqtr-school-formation-payement-fieldset--aqtr-webform-prix .prix-li-label {
  text-align: left;
  display: inline-block;
  position: absolute;
  left: 15px;
}
.webform-component--aqtr-school-formation-payement-fieldset--aqtr-webform-prix .prix-li-price {
  width: 100%;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  max-width: 54%;
}
.infos-eleves > div > .panel-separator,
.serv-eleves > div > .panel-separator {
  display: none;
}
.page-node-1776 h1,
.page-node-1774 h1,
.page-node-1777 h1,
.page-node-1778 h1,
.page-node-1779 h1,
.page-node-2477 h1,
.page-node-2423 h1 {
  margin-top: 0px;
}
.panels-flexible-region-84-center .field-type-text-with-summary h1:first-child,
.panels-flexible-region-84-center .field-type-text-with-summary h2:first-child {
  margin-top: 0px;
}
body.page-node-2268 div.formulaire-o-display-1.webform-component--aqtr-complaint-destination {
  text-align: left;
}
body.page-node-2268 fieldset.formulaire-display-1.webform-component--aqtr-complaint-school-object-fieldset div.form-item {
  margin-bottom: 0px;
}
body.page-node-2268 form fieldset.identification-plaignant .form-item.webform-component-select {
  width: 100%;
}
body.page-node-2268 form fieldset.identification-school-plaignant .form-item.webform-component-select {
  width: 100%;
}
body.page-node-2268 .webform-confirmation {
  padding-bottom: 100px;
  text-indent: 60px;
  font-size: 1.15em;
}
body.page-ecoles-conduite-services-ecoles-bulletin-information .view-id-aqtr_bulletin_information_views .views-row {
  width: 100%;
  margin-bottom: 15px;
}
body.page-ecoles-conduite-services-ecoles-bulletin-information .view-id-aqtr_bulletin_information_views .views-row span.titre,
body.page-ecoles-conduite-services-ecoles-bulletin-information .view-id-aqtr_bulletin_information_views .views-row span.date {
  font-size: 16px;
}
body.page-ecoles-conduite-services-ecoles-bulletin-information .view-id-aqtr_bulletin_information_views .views-row span.titre {
  display: block;
}
body.page-ecoles-conduite-services-ecoles-bulletin-information .main .container {
  padding-bottom: 91px;
}
body.page-ecoles-conduite-services-ecoles-bulletin-information .view-filters {
  top: -82px;
  margin-bottom: 30px;
}
body.page-ecoles-conduite-services-ecoles-bulletin-information .view-filters .form-type-textfield > div.input-group > input.form-control[type="text"] {
  width: inherit;
}
body.page-ecoles-conduite-services-ecoles-bulletin-information div div .display-filter-1 div.view-filters #edit-title-wrapper {
  width: 280px;
}
body.page-ecoles-conduite-services-ecoles-bulletin-information div div .display-filter-1 div.view-filters .form-select {
  top: -1px;
  left: 18px;
  height: 52px;
  width: 282px;
}
body.page-ecoles-conduite-services-ecoles-bulletin-information .views-exposed-form .views-submit-button {
  top: 0px;
}
.page-node-1781 .view-gmap-list table > tbody > tr > td.td_titre_resultat > a {
  width: 100%;
}
.page-node-1781 .view-gmap-list #edit-title-wrapper .form-type-textfield .input-group #edit-title {
  border-right: none;
}
.page-node-1781 .view-display-id-block_ecoles_consuite_gmap > .view-empty {
  position: relative;
  padding-top: 15px;
  text-align: center;
}
.page-node-1781 .view-display-id-block_ecoles_consuite_gmap > .view-empty:after {
  content: " ";
  position: absolute;
  left: 0px;
  border-top: 1px solid #dcdcdc;
  width: 100%;
  top: -1px;
}
.page-node-1781 #edit-distance-wrapper {
  display: none;
}
.page-node-1781 .view-aqtr-ecoles-conduite-view > .view-filters {
  border: 1px solid #dcdcdc;
  border-bottom: none;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
.page-node-1781 .view-aqtr-ecoles-conduite-view > .view-filters .views-exposed-widgets {
  margin-bottom: 0px;
}
.page-node-1781 .view-aqtr-ecoles-conduite-view > .view-content {
  /*border:1px solid @gray-midlight;
            border-top:none;
            -webkit-border-bottom-right-radius: 5px;
            -webkit-border-bottom-left-radius: 5px;
            -moz-border-radius-bottomright: 5px;
            -moz-border-radius-bottomleft: 5px;
            border-bottom-right-radius: 5px;
            border-bottom-left-radius: 5px;*/
}
.page-node-1781 .view-display-id-gmap_ecoles_conduite_block_attachment_list tbody {
  margin: 0px 0px 0px -1px;
}
.page-node-1781 .views-exposed-widgets #edit-field-aqtr-school-licence-class5-value-wrapper,
.page-node-1781 .views-exposed-widgets #edit-field-aqtr-school-licence-class6-value-wrapper {
  padding: 0px;
}
.page-node-1781 .views-exposed-widgets #edit-geoautocomplete-wrapper,
.page-node-1781 .views-exposed-widgets div#edit-title-wrapper.views-exposed-widget {
  min-width: 50%;
  width: 50%;
  max-width: 50%;
  padding: 0px 66px 0px 0px;
  border-right-width: 0px;
}
.page-node-1781 .views-exposed-widgets #edit-geoautocomplete-wrapper #edit-title,
.page-node-1781 .views-exposed-widgets div#edit-title-wrapper.views-exposed-widget #edit-title {
  width: 100%;
  border-right: none;
}
.page-node-1781 .views-exposed-widgets #edit-geoautocomplete-wrapper label[for="edit-title"],
.page-node-1781 .views-exposed-widgets div#edit-title-wrapper.views-exposed-widget label[for="edit-title"] {
  display: none;
}
.page-node-1781 .views-exposed-widgets div#edit-title-wrapper.views-exposed-widget {
  padding-top: 16px;
}
.page-node-1781 .views-exposed-widgets div#edit-title-wrapper.views-exposed-widget:before {
  content: " - ou -";
  display: block;
  height: 30px;
  font-size: 0.8em;
  text-align: center;
}
.page-node-1781 .views-exposed-widgets #edit-field-aqtr-school-licence-class-value-wrapper {
  min-width: 20%;
  width: 25%;
  padding: 0px;
}
.page-node-1781 .views-exposed-widgets #edit-field-aqtr-school-licence-class-value-wrapper label {
  display: none;
}
.page-node-1781 .views-exposed-widgets #edit-field-aqtr-school-lang-value-wrapper {
  padding: 0px 0px 0px 18px;
  min-width: 20%;
  width: 25%;
}
.page-node-1781 .views-exposed-widgets #edit-field-aqtr-school-lang-value-wrapper label {
  display: none;
}
.page-node-1781 .views-exposed-widgets .views-submit-button {
  padding-top: 46px;
}
.page-node-1781 .views-exposed-widgets .views-reset-button {
  padding-top: 46px;
}
.driving-school {
  padding-right: 0px;
  padding-left: 0px;
}
.driving-school-message {
  border: 1px solid #bf3312;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  padding-bottom: 15px;
}
.driving-school-message-title {
  background-color: #bf3312;
  color: white;
  font-weight: 300;
  font-size: 1.4em;
  padding: 17px;
  padding-top: 12px;
  margin-bottom: 15px;
}
.driving-school-message-text {
  font-size: 1em;
  margin: 0px 17px 10px 17px;
  color: #555555;
}
.driving-school-message-filelist {
  list-style-type: none;
  padding: 10px 0px 0px 0px;
}
.driving-school-message-file {
  margin: 10px 17px 0px 17px;
  display: block;
  font-weight: 500;
}
.driving-school-message-file img {
  width: 13px;
  height: 16px;
  margin-right: 10px;
}
.driving-school-classes .code {
  width: 50%;
}
.driving-school-sidemenu {
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}
.driving-school-sidemenu-info {
  padding: 10px;
  color: #555555;
}
.driving-school-sidemenu-info h3 {
  margin-top: 22px;
}
.driving-school-sidemenu-info span {
  display: block;
}
.driving-school-sidemenu-gmap {
  width: 100%;
  height: 211px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
}
.driving-school-sidemenu-gmap .gmap-control {
  max-width: 100%;
}
.driving-school .driving-school-message p.driving-school-message-text {
  font-weight: 300;
}
.node-type-aqtr-driving-school .main aside.sidebar-second {
  padding-right: 0px;
}
.node-type-aqtr-driving-school table.table {
  display: table;
}
.node-type-aqtr-driving-school iframe {
  width: 100%;
  padding: 0px 10px;
}
.node-type-aqtr-driving-school .driving-school-message {
  margin-bottom: 60px;
  margin-top: 30px ;
}
.node-type-aqtr-driving-school .driving-school-message li:first-child a.driving-school-message-file:after {
  content: "Télécharger les documents qui expliquent les démarches à suivre";
}
.node-type-aqtr-driving-school .driving-school-message li:nth-child(2) a.driving-school-message-file:after {
  content: "Download the documents explaining how to proceed";
}
.node-type-aqtr-driving-school .driving-school-message a.driving-school-message-file {
  color: #9c9a00;
  width: 450px;
  max-width: 100%;
  padding: 3px 10px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #9c9a00;
  font-weight: 300;
}
.node-type-aqtr-driving-school .driving-school-message a.driving-school-message-file:before {
  display: inline-block;
  font-family: FontAwesome;
  content: "\f019";
  padding-right: 8px;
}
.node-type-aqtr-driving-school .driving-school-message li {
  padding: 0px 20px;
}
.node-type-aqtr-driving-school .driving-school-message li:not(:last-child) a.driving-school-message-file {
  margin-bottom: 15px;
}
.page-node-1782 #edit-title-wrapper:before {
  border: 1px solid lightgray;
  height: 45px;
}
.page-node-1782 div div .display-filter-1 div.view-filters #edit-title-wrapper {
  width: 348px;
}
.page-node-1782 div.view-filters {
  display: inline-block;
  float: left !important;
}
.page-node-1782 #edit-title-wrapper {
  top: -50px;
  height: 40px;
}
.page-node-1782 #edit-title-wrapper .input-group-addon {
  top: -4px;
}
.page-node-1782 .views-exposed-widget .views-submit-button {
  left: 0px;
}
.page-node-1782 .views-exposed-form .views-submit-button {
  width: inherit;
}
.page-node-1782 .views-exposed-form .views-submit-button #edit-submit-aqtr-ecoles-conduite-view {
  left: -25px;
}
.page-node-1782 div div .display-filter-1 div.view-filters .views-exposed-widget {
  top: -50px;
}
.page-node-1782 .js-hide {
  display: inline-block !important;
  background: green;
}
.page-node-1782 div div .display-filter-1 div.view-filters {
  border-bottom: none;
  height: 54px;
}
.page-node-1782 .view-aqtr-ecoles-conduite-view.view-gmap-list {
  padding: 0px;
}
.page-node-1782 .ecole-conduite-suspendues-liste,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class {
  width: 100%;
  word-break: break-all;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
}
.page-node-1782 .ecole-conduite-suspendues-liste thead > tr > th:nth-child(4),
.page-node-1782 .ecole-conduite-suspendues-liste-by-class thead > tr > th:nth-child(4),
.page-node-1782 .ecole-conduite-suspendues-liste tbody > tr:first-child > td:nth-child(4),
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody > tr:first-child > td:nth-child(4),
.page-node-1782 .ecole-conduite-suspendues-liste tbody > tr:last-child > td:nth-child(2),
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody > tr:last-child > td:nth-child(2),
.page-node-1782 .ecole-conduite-suspendues-liste thead > tr > th:nth-child(5),
.page-node-1782 .ecole-conduite-suspendues-liste-by-class thead > tr > th:nth-child(5),
.page-node-1782 .ecole-conduite-suspendues-liste tbody > tr:first-child > td:nth-child(5),
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody > tr:first-child > td:nth-child(5),
.page-node-1782 .ecole-conduite-suspendues-liste tbody > tr:last-child > td:nth-child(3),
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody > tr:last-child > td:nth-child(3),
.page-node-1782 .ecole-conduite-suspendues-liste thead > tr > th:nth-child(6),
.page-node-1782 .ecole-conduite-suspendues-liste-by-class thead > tr > th:nth-child(6),
.page-node-1782 .ecole-conduite-suspendues-liste tbody > tr:first-child > td:nth-child(6),
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody > tr:first-child > td:nth-child(6) {
  word-break: break-word;
}
.page-node-1782 .ecole-conduite-suspendues-liste thead > tr > th:first-child,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class thead > tr > th:first-child,
.page-node-1782 .ecole-conduite-suspendues-liste tbody > tr:first-child > td:first-child,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody > tr:first-child > td:first-child {
  width: 20%;
  word-break: normal;
}
.page-node-1782 .ecole-conduite-suspendues-liste thead > tr > th:first-child *,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class thead > tr > th:first-child *,
.page-node-1782 .ecole-conduite-suspendues-liste tbody > tr:first-child > td:first-child *,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody > tr:first-child > td:first-child * {
  word-break: normal;
}
.page-node-1782 .ecole-conduite-suspendues-liste thead > tr > th:nth-child(2),
.page-node-1782 .ecole-conduite-suspendues-liste-by-class thead > tr > th:nth-child(2),
.page-node-1782 .ecole-conduite-suspendues-liste tbody > tr:first-child > td:nth-child(2),
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody > tr:first-child > td:nth-child(2) {
  width: 20%;
  word-break: normal;
}
.page-node-1782 .ecole-conduite-suspendues-liste thead > tr > th:nth-child(2) *,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class thead > tr > th:nth-child(2) *,
.page-node-1782 .ecole-conduite-suspendues-liste tbody > tr:first-child > td:nth-child(2) *,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody > tr:first-child > td:nth-child(2) * {
  word-break: normal;
}
.page-node-1782 .ecole-conduite-suspendues-liste thead > tr > th:nth-child(5),
.page-node-1782 .ecole-conduite-suspendues-liste-by-class thead > tr > th:nth-child(5),
.page-node-1782 .ecole-conduite-suspendues-liste tbody > tr:first-child > td:nth-child(5),
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody > tr:first-child > td:nth-child(5),
.page-node-1782 .ecole-conduite-suspendues-liste tbody > tr:last-child > td:nth-child(3),
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody > tr:last-child > td:nth-child(3) {
  word-break: keep-all;
}
.page-node-1782 .ecole-conduite-suspendues-liste thead > tr > th:nth-child(7),
.page-node-1782 .ecole-conduite-suspendues-liste-by-class thead > tr > th:nth-child(7),
.page-node-1782 .ecole-conduite-suspendues-liste tbody > tr:last-child > td:nth-child(4),
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody > tr:last-child > td:nth-child(4),
.page-node-1782 .ecole-conduite-suspendues-liste tbody > tr:first-child > td:nth-child(7),
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody > tr:first-child > td:nth-child(7) {
  word-break: normal;
}
.page-node-1782 .ecole-conduite-suspendues-liste:first-child .views-field,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class:first-child .views-field {
  margin-right: 1px;
}
.page-node-1782 .ecole-conduite-suspendues-liste table,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class table {
  table-layout: fixed;
}
.page-node-1782 .ecole-conduite-suspendues-liste tbody tr:first-child > td:last-child,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody tr:first-child > td:last-child {
  word-break: normal;
}
.page-node-1782 .ecole-conduite-suspendues-liste tbody > tr > th,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody > tr > th,
.page-node-1782 .ecole-conduite-suspendues-liste thead > tr > th,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class thead > tr > th,
.page-node-1782 .ecole-conduite-suspendues-liste tbody > tr > td,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody > tr > td,
.page-node-1782 .ecole-conduite-suspendues-liste thead > tr > td,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class thead > tr > td {
  border-radius: 0px;
}
.page-node-1782 .ecole-conduite-suspendues-liste tbody > tr:hover,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody > tr:hover {
  background-color: transparent;
}
.page-node-1782 .ecole-conduite-suspendues-liste tbody > tr:hover > td,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody > tr:hover > td {
  border: 1px solid #ccc;
  padding: 8px;
  background-color: transparent;
  color: #777777;
}
.page-node-1782 .ecole-conduite-suspendues-liste tbody:hover,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody:hover {
  position: relative;
}
.page-node-1782 .ecole-conduite-suspendues-liste tbody:hover > tr:first-child td:before,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody:hover > tr:first-child td:before {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
  display: none\9;
}
.page-node-1782 .ecole-conduite-suspendues-liste tbody:hover > tr:first-child > td:first-child,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody:hover > tr:first-child > td:first-child,
.page-node-1782 .ecole-conduite-suspendues-liste tbody:hover > tr:first-child > td:last-child,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody:hover > tr:first-child > td:last-child,
.page-node-1782 .ecole-conduite-suspendues-liste tbody:hover > tr:last-child > td:last-child,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody:hover > tr:last-child > td:last-child {
  position: relative;
}
.page-node-1782 .ecole-conduite-suspendues-liste tbody:hover > tr:first-child > td:first-child:after,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody:hover > tr:first-child > td:first-child:after,
.page-node-1782 .ecole-conduite-suspendues-liste tbody:hover > tr:first-child > td:last-child:after,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody:hover > tr:first-child > td:last-child:after,
.page-node-1782 .ecole-conduite-suspendues-liste tbody:hover > tr:last-child > td:last-child:after,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody:hover > tr:last-child > td:last-child:after {
  content: "";
  display: inline-block;
  display: none\9;
  height: 100%;
  position: absolute;
  width: 3px;
  background-color: #ccdc00;
  top: 0px;
  z-index: 2;
}
.page-node-1782 .ecole-conduite-suspendues-liste tbody:hover > tr > td,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody:hover > tr > td {
  position: relative;
  z-index: 1;
  color: black\9;
}
.page-node-1782 .ecole-conduite-suspendues-liste tbody:hover > tr > td:before,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody:hover > tr > td:before {
  position: absolute;
  content: "";
  display: block;
  display: none\9;
  background-color: #f1f1f1;
  height: 100%;
  width: 100%;
  z-index: -1;
  top: 0px;
  left: 0px;
}
.page-node-1782 .ecole-conduite-suspendues-liste tbody:hover > tr:first-child > td:first-child:after,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody:hover > tr:first-child > td:first-child:after {
  left: 0px;
}
.page-node-1782 .ecole-conduite-suspendues-liste tbody:hover > tr:first-child > td:last-child:after,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody:hover > tr:first-child > td:last-child:after,
.page-node-1782 .ecole-conduite-suspendues-liste tbody:hover > tr:last-child > td:last-child:after,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody:hover > tr:last-child > td:last-child:after {
  right: 0px;
}
.page-node-1782 .ecole-conduite-suspendues-liste tbody:hover > tr > td,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody:hover > tr > td {
  background-color: transparent;
  cursor: pointer;
}
.page-node-1782 .ecole-conduite-suspendues-liste tbody,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class tbody {
  position: relative;
}
.page-node-1782 .ecole-conduite-suspendues-liste thead,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class thead {
  display: none;
  word-break: normal;
}
.page-node-1782 .ecole-conduite-suspendues-liste thead th:first-child,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class thead th:first-child {
  word-break: normal;
}
.page-node-1782 .ecole-conduite-suspendues-liste:first-child thead,
.page-node-1782 .ecole-conduite-suspendues-liste-by-class:first-child thead {
  display: table-header-group;
}
.page-node-1782 .ecole-conduite-suspendues-liste:not(:first-child),
.page-node-1782 .ecole-conduite-suspendues-liste-by-class:not(:first-child) {
  margin-top: -21px;
}
.nousjoindre-poste-montreal,
.nousjoindre-poste-quebec {
  border: 1px solid #dcdcdc;
  padding: 10px;
  background-color: white;
}
div > div > div.nousjoindre-maps,
div > div > div.nousjoindre-maps.panels-flexible-region {
  max-width: 300px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  padding: 0;
}
div > div > div.nousjoindre-maps .container,
div > div > div.nousjoindre-maps.panels-flexible-region .container,
div > div > div.nousjoindre-maps .pane-container,
div > div > div.nousjoindre-maps.panels-flexible-region .pane-container {
  padding-bottom: 0px;
}
div > div > div.nousjoindre-maps .panel-separator,
div > div > div.nousjoindre-maps.panels-flexible-region .panel-separator {
  display: none;
}
div > div > div.nousjoindre-maps > div,
div > div > div.nousjoindre-maps.panels-flexible-region > div {
  padding-left: 0px;
}
div > div > div.nousjoindre-maps .container,
div > div > div.nousjoindre-maps.panels-flexible-region .container,
div > div > div.nousjoindre-maps .pane-container,
div > div > div.nousjoindre-maps.panels-flexible-region .pane-container {
  width: 100%;
}
div > div > div.nousjoindre-maps h2,
div > div > div.nousjoindre-maps.panels-flexible-region h2 {
  font-size: 1.7em;
  margin: 0px 0px 20px 0px;
  font-weight: 300;
}
div > div > div.nousjoindre-maps .title-map,
div > div > div.nousjoindre-maps.panels-flexible-region .title-map {
  padding: 20px 10px;
}
div > div > div.nousjoindre-maps .nousjoindre-map .pane-content,
div > div > div.nousjoindre-maps.panels-flexible-region .nousjoindre-map .pane-content {
  margin: 5px;
  margin-bottom: 0;
  padding: 0;
  overflow: hidden;
}
div > div > div.nousjoindre-maps .title-map:not(.first),
div > div > div.nousjoindre-maps.panels-flexible-region .title-map:not(.first) {
  border-top: 1px solid #dcdcdc;
}
.page-node-1787 .nousjoindre-reconnaissance .container,
.page-node-1787 .nousjoindre-pedagogique .container,
.page-node-1787 .nousjoindre-horaire .container {
  width: inherit;
}
.page-node-1787 .nousjoindre-reconnaissance h2,
.page-node-1787 .nousjoindre-pedagogique h2,
.page-node-1787 .nousjoindre-horaire h2 {
  margin-bottom: 20px;
}
.page-node-1787 .nousjoindre-reconnaissance div,
.page-node-1787 .nousjoindre-pedagogique div,
.page-node-1787 .nousjoindre-horaire div {
  padding-bottom: 0px;
}
.page-node-1787 .nousjoindre-reconnaissance > .pane-container div h2,
.page-node-1787 .nousjoindre-pedagogique > .pane-container div h2,
.page-node-1787 .nousjoindre-horaire > .pane-container div h2 {
  margin-top: 30px;
}
.page-node-1787 .nousjoindre-poste-montreal,
.page-node-1787 .nousjoindre-poste-gmap,
.page-node-1787 .nousjoindre-poste-quebec {
  border: 1px solid #dcdcdc;
  padding: 10px;
  background-color: white;
}
.page-node-1787 .nousjoindre-poste-montreal .container,
.page-node-1787 .nousjoindre-poste-gmap .container,
.page-node-1787 .nousjoindre-poste-quebec .container {
  width: inherit;
}
.page-node-1787 .nousjoindre-poste-montreal h2,
.page-node-1787 .nousjoindre-poste-gmap h2,
.page-node-1787 .nousjoindre-poste-quebec h2 {
  margin-bottom: 20px;
  margin-top: 0px;
}
.page-node-1787 .nousjoindre-poste-montreal div.pane-container,
.page-node-1787 .nousjoindre-poste-gmap div.pane-container,
.page-node-1787 .nousjoindre-poste-quebec div.pane-container {
  padding: 10px;
}
.page-node-1787 .nousjoindre-poste-montreal:first-child,
.page-node-1787 .nousjoindre-poste-gmap:first-child,
.page-node-1787 .nousjoindre-poste-quebec:first-child {
  border-top-left-radius: 5px;
  -webkit-border-top-left-radius: 5px;
  -moz-border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-top-right-radius: 5px;
}
.page-node-1787 .nousjoindre-poste-montreal:last-child,
.page-node-1787 .nousjoindre-poste-gmap:last-child,
.page-node-1787 .nousjoindre-poste-quebec:last-child {
  border-bottom-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-bottom-right-radius: 5px;
}
.page-node-1787 .nousjoindre-poste-gmap {
  border-top: 0px solid white;
  border-bottom: 0px solid white;
  color: white;
  background-color: #dcdcdc;
}
.page-node-1787 .panel-content-right-content {
  width: 72%;
}
.page-node-1787 .panel-content-right-right {
  width: 25%;
}
.page-node-1787 .panel-content-right-right .pane-aqtr-gmap-general-views-panel-gmap-nous-joindre-ecoles .container {
  width: 100%;
  overflow: hidden;
  padding: 0px;
}
.page-node-1787 .panel-content-right-right .nousjoindre-poste-montreal,
.page-node-1787 .panel-content-right-right .nousjoindre-poste-quebec {
  border-bottom: 0px solid transparent;
}
.page-node-1787 .panel-content-right-right .pane-5,
.page-node-1787 .panel-content-right-right .pane-7 {
  border: 1px solid #dcdcdc;
  border-top: 0px solid transparent;
}
.page-node-1787 .panel-content-right-right .pane-5 .container,
.page-node-1787 .panel-content-right-right .pane-7 .container {
  padding-bottom: 0px;
}
.page-node-1787 .panel-content-right-right .pane-5 p,
.page-node-1787 .panel-content-right-right .pane-7 p,
.page-node-1787 .panel-content-right-right .pane-5 .row2 .pane-content,
.page-node-1787 .panel-content-right-right .pane-7 .row2 .pane-content {
  height: 199px;
}
.page-node-1787 .panel-content-right-right .pane-5 iframe,
.page-node-1787 .panel-content-right-right .pane-7 iframe {
  padding: 10px;
  padding-top: 0px;
}
.page-node-1787 .panel-content-right-right .pane-5 {
  border-bottom: 0px solid transparent;
}
.page-node-1787 .panel-content-right-right .pane-7 {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
body.page-user-password .main,
body.page-user-account-validation-register .main {
  padding-bottom: 120px;
  padding-top: 50px;
}
body.page-user-password .main .password-message,
body.page-user-account-validation-register .main .password-message {
  padding-top: 15px;
}
body.page-user-password .main form#user-pass > div > *:not(h1),
body.page-user-account-validation-register .main form#user-pass > div > *:not(h1),
body.page-user-password .main form#user-pre-register-form > div > *:not(h1),
body.page-user-account-validation-register .main form#user-pre-register-form > div > *:not(h1) {
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
}
body.page-user-password .main form#user-pass div.form-type-textfield,
body.page-user-account-validation-register .main form#user-pass div.form-type-textfield,
body.page-user-password .main form#user-pre-register-form div.form-type-textfield,
body.page-user-account-validation-register .main form#user-pre-register-form div.form-type-textfield {
  margin-top: 20px;
  margin-bottom: 20px;
}
body.page-user-password .main form#user-pass div.form-type-textfield div.input-group,
body.page-user-account-validation-register .main form#user-pass div.form-type-textfield div.input-group,
body.page-user-password .main form#user-pre-register-form div.form-type-textfield div.input-group,
body.page-user-account-validation-register .main form#user-pre-register-form div.form-type-textfield div.input-group {
  width: 100%;
}
body.page-user-password .main form#user-pass div.form-type-textfield input,
body.page-user-account-validation-register .main form#user-pass div.form-type-textfield input,
body.page-user-password .main form#user-pre-register-form div.form-type-textfield input,
body.page-user-account-validation-register .main form#user-pre-register-form div.form-type-textfield input {
  height: 100%;
  width: 100%;
}
body.page-user-password .main form#user-pass div.form-type-textfield span.input-group-addon,
body.page-user-account-validation-register .main form#user-pass div.form-type-textfield span.input-group-addon,
body.page-user-password .main form#user-pre-register-form div.form-type-textfield span.input-group-addon,
body.page-user-account-validation-register .main form#user-pre-register-form div.form-type-textfield span.input-group-addon {
  width: 20px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
body.page-user-password .main form#user-pass .error,
body.page-user-account-validation-register .main form#user-pass .error,
body.page-user-password .main form#user-pre-register-form .error,
body.page-user-account-validation-register .main form#user-pre-register-form .error {
  background-color: white;
}
body.page-user-password .main form#user-pass button.form-submit,
body.page-user-account-validation-register .main form#user-pass button.form-submit,
body.page-user-password .main form#user-pre-register-form button.form-submit,
body.page-user-account-validation-register .main form#user-pre-register-form button.form-submit {
  width: 100%;
  margin: 0 auto;
  margin-top: 50px;
  display: block;
  border-radius: 5px;
  color: white;
  background-color: #9c9a00;
  border: none;
  border-bottom: 2px solid #727001;
}
body.page-user-password .main form#user-pass button.form-submit:hover,
body.page-user-account-validation-register .main form#user-pass button.form-submit:hover,
body.page-user-password .main form#user-pre-register-form button.form-submit:hover,
body.page-user-account-validation-register .main form#user-pre-register-form button.form-submit:hover {
  background-color: #696801;
}
body.page-user-password .main form#user-pass .required_fields,
body.page-user-account-validation-register .main form#user-pass .required_fields,
body.page-user-password .main form#user-pre-register-form .required_fields,
body.page-user-account-validation-register .main form#user-pre-register-form .required_fields {
  text-align: right;
}
body.page-user-password .main form#user-pass input#edit-preinscription-company,
body.page-user-account-validation-register .main form#user-pass input#edit-preinscription-company,
body.page-user-password .main form#user-pre-register-form input#edit-preinscription-company,
body.page-user-account-validation-register .main form#user-pre-register-form input#edit-preinscription-company {
  border-right: 0px;
}
body.page-user-password .main form#user-pass h1,
body.page-user-account-validation-register .main form#user-pass h1,
body.page-user-password .main form#user-pre-register-form h1,
body.page-user-account-validation-register .main form#user-pre-register-form h1 {
  font-weight: 300;
}
body.page-user.not-logged-in #block-system-main button.form-submit {
  width: 100%;
}
body.page-user.not-logged-in #block-system-main a.btn-default {
  width: 100%;
}
body.page-user .nav-bar-2:before,
body.node-type-aqtr-organisme .nav-bar-2:before {
  content: " ";
  height: 30px;
  position: absolute;
  width: 100%;
  z-index: 10;
  margin-top: 17px;
  -webkit-box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 10px 5px -5px rgba(0, 0, 0, 0.2);
  padding-left: 2000px;
  padding-right: 2000px;
  margin-left: -2000px;
  margin-right: -2000px;
}
body.page-user .nav-bar-2 li,
body.node-type-aqtr-organisme .nav-bar-2 li {
  z-index: 11;
}
.navbar-administration .view-id-aqtr_conferences_list_view > div > .views-row {
  float: none;
  border-top: 1px solid #dcdcdc;
}
.navbar-administration .view-id-aqtr_conferences_list_view > div > .views-row .views-field-title a {
  font-size: 1.4em;
}
.navbar-administration .view-id-aqtr_conferences_list_view > div > .views-row:first-child {
  border-top: none;
}
body.page-user #block-system-main .custom-content-tab,
body.node-type-aqtr-organisme #block-system-main .custom-content-tab {
  padding: 30px 0px;
}
body.page-user ul#custom-nav-tab.nav-bar-2:empty,
body.node-type-aqtr-organisme ul#custom-nav-tab.nav-bar-2:empty,
body.page-user ul#custom-nav-tab.nav-bar-2 + div:empty,
body.node-type-aqtr-organisme ul#custom-nav-tab.nav-bar-2 + div:empty {
  display: none;
}
body.page-user .profil-full-page > div > div:not(.details-profile),
body.node-type-aqtr-organisme .profil-full-page > div > div:not(.details-profile) {
  display: none;
}
body.page-user div.user-full .pane-node-field-aqtr-organisme-adresse,
body.node-type-aqtr-organisme div.profil-full-page .pane-node-field-aqtr-organisme-adresse {
  margin-bottom: 10px;
}
div.details-profile,
div.panels-flexible-row.details-profile {
  /*margin:60px 0; commented because no more biography */
}
div.details-profile .container,
div.panels-flexible-row.details-profile .container {
  width: inherit;
  padding-bottom: 0;
}
div.details-profile .field-name-field-organisme-logo,
div.panels-flexible-row.details-profile .field-name-field-organisme-logo {
  text-align: right;
  margin-right: 15px;
}
div.details-profile .image-profile,
div.panels-flexible-row.details-profile .image-profile {
  border-right: 2px solid #dcdcdc;
  margin-right: -2px;
  width: inherit;
  max-width: 40%;
  padding-right: 20px;
}
div.details-profile .image-profile .panels-flexible-region-inside-first,
div.panels-flexible-row.details-profile .image-profile .panels-flexible-region-inside-first {
  padding-right: 0px;
}
div.details-profile .image-profile *,
div.panels-flexible-row.details-profile .image-profile * {
  height: inherit;
}
div.details-profile .image-profile img,
div.panels-flexible-row.details-profile .image-profile img {
  padding-right: 20px;
  vertical-align: middle;
  margin: 0 auto;
  max-height: 100%;
  max-width: 280px;
  height: auto;
  width: 100%;
}
div.details-profile .image-profile .pane-content,
div.panels-flexible-row.details-profile .image-profile .pane-content {
  text-align: right;
}
div.details-profile .info-profile,
div.panels-flexible-row.details-profile .info-profile {
  border-left: #dcdcdc solid 2px;
  padding-left: 15px;
  max-width: 60%;
}
@media (max-width: 1200px) and (min-width: 992px) {
  div.details-profile .info-profile,
  div.panels-flexible-row.details-profile .info-profile {
    width: 699px;
  }
}
div.details-profile .info-profile .panels-flexible-region-inside-last,
div.panels-flexible-row.details-profile .info-profile .panels-flexible-region-inside-last {
  padding-left: 0px;
}
div.details-profile .info-profile .container,
div.panels-flexible-row.details-profile .info-profile .container,
div.details-profile .info-profile h1,
div.panels-flexible-row.details-profile .info-profile h1 {
  margin: 0;
  padding: 0;
}
div.details-profile .info-profile .pane-node-field-aqtr-organisme-adresse .field-name-field-aqtr-organisme-adresse *,
div.panels-flexible-row.details-profile .info-profile .pane-node-field-aqtr-organisme-adresse .field-name-field-aqtr-organisme-adresse * {
  display: inline;
  float: left;
  margin-right: 5px;
  font-size: 20px;
  font-weight: 300;
}
div.details-profile .info-profile i,
div.panels-flexible-row.details-profile .info-profile i,
div.details-profile .info-profile img,
div.panels-flexible-row.details-profile .info-profile img {
  font-size: 25px;
  width: 20px;
  height: 20px;
  padding-right: 20px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  color: #9c9a00;
}
.details-profile {
  font-weight: 300;
  color: #444444;
}
.details-profile .panel-pane.pane-node-field-organisme-logo {
  width: 280px;
  position: relative;
  height: 100%;
}
.details-profile .panel-pane.pane-node-field-organisme-logo .field-name-field-organisme-logo > a,
.details-profile .panel-pane.pane-node-field-organisme-logo .pane-user-field-aqtr-contact-avatar > a {
  width: 280px;
  position: relative;
  width: 100%;
  left: 0;
  top: -1px;
  bottom: -1px;
}
.details-profile .panel-pane.pane-node-field-organisme-logo img {
  display: block;
  padding-right: 0px;
  width: auto;
  max-width: 260px;
  height: auto;
  margin: auto;
  top: -1px;
  bottom: -1px;
  left: -1px;
  right: -1px;
}
.details-profile .pane-user-field-organisme-ref {
  font-weight: 500;
  font-size: 1.2em;
}
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-facebook,
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-twitter,
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-linkedin {
  display: inline-block;
  height: 25px;
  width: 30px;
  overflow: hidden;
}
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-facebook div > a,
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-twitter div > a,
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-linkedin div > a {
  font-size: 20px;
  color: transparent;
}
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-facebook div > a:before,
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-twitter div > a:before,
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-linkedin div > a:before {
  display: inline-block;
  color: #9c9a00;
  font-family: FontAwesome;
}
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-facebook div > a:hover:before,
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-twitter div > a:hover:before,
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-linkedin div > a:hover:before {
  color: #696801;
  cursor: pointer;
}
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-public-extension .row2 {
  font-size: 0px;
}
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-public-extension .pane-content {
  font-size: 14px;
}
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-public-extension h2.pane-title {
  display: inline-block;
  color: transparent;
  width: 25px;
  overflow: hidden;
  padding-right: 10px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-public-extension h2.pane-title:before {
  display: inline-block;
  color: #9c9a00;
  font-size: 20px;
  font-family: FontAwesome;
}
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-facebook a:before {
  content: "\f09a";
}
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-twitter a:before {
  content: "\f099";
}
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-linkedin a:before {
  content: "\f0e1";
}
.details-profile .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-public-extension h2:before {
  content: "\f292";
}
.details-profile .panels-flexible-region-profil-full-page-center .panel-separator {
  display: none;
}
.details-profile .pane-user-field-aqtr-social-net-linkedin {
  margin-left: 2px;
}
.details-profile .panel-pane {
  margin-bottom: 5px;
}
.details-profile .panel-pane h2.pane-title {
  margin: 0px;
  display: inline-block;
  font-size: 1.7em;
}
.details-profile .panel-pane h2.pane-title img,
.details-profile .panel-pane h2.pane-title i {
  color: #9c9a00;
  display: inline-block;
  height: 20px;
  width: 20px;
  padding-right: 10px;
}
.details-profile .panel-pane div.pane-content {
  display: inline;
  vertical-align: text-bottom;
}
.details-profile .panel-separator {
  display: none;
}
.details-profile h1 {
  font-weight: 300;
  font-size: 1.8em;
  margin-bottom: 10px;
}
.details-profile i,
.details-profile img {
  font-size: 25px;
  width: 20px;
  height: 20px;
  padding-right: 20px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  color: #9c9a00;
}
.details-profile img[src="/sites/all/themes/aqtr_bootstrap/images/phone.png"] {
  margin-top: 2px;
}
.details-profile img[src="/sites/all/themes/aqtr_bootstrap/images/mail.png"] {
  margin-top: -3px;
}
.details-profile a {
  color: #aaaaaa;
  display: inline-block;
  vertical-align: top;
  margin-top: 3px;
}
.details-profile .pane-node-field-aqtr-organisme-email .pane-content {
  color: #aaaaaa;
  margin-left: -3.7px;
}
body.page-formations-pds-apprenant #custom-nav-tab,
body.page-dashboard #custom-nav-tab {
  display: none;
}
body.page-formations-pds-apprenant .container-inline-date .date-padding,
.page-node-18865 .container-inline-date .date-padding,
.page-node-19436 .container-inline-date .date-padding {
  padding: 0px;
}
body.page-formations-pds-apprenant .container-inline-date .date-padding label,
.page-node-18865 .container-inline-date .date-padding label,
.page-node-19436 .container-inline-date .date-padding label {
  display: none;
}
body.page-formations-pds-apprenant div.photo-example,
.page-node-18865 div.photo-example,
.page-node-19436 div.photo-example {
  width: 170px;
  display: inline-block;
  height: 208px;
  position: absolute;
  padding-top: 15px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
body.page-formations-pds-apprenant div.photo-example .image,
.page-node-18865 div.photo-example .image,
.page-node-19436 div.photo-example .image {
  background: url('../images/apprenant-photoex.jpg') no-repeat;
  height: 100%;
  width: 100%;
  background-size: cover;
  text-align: center;
  border: 1px solid #dcdcdc;
  padding: 10px;
}
body.page-formations-pds-apprenant div.photo-example .description,
.page-node-18865 div.photo-example .description,
.page-node-19436 div.photo-example .description {
  font-size: 0.9em;
  text-align: center;
  padding-top: 5px;
  color: #777777;
}
body.page-formations-pds-apprenant .part-bottom,
.page-node-18865 .part-bottom,
.page-node-19436 .part-bottom {
  padding-top: 10px;
  padding-left: 200px;
  padding-bottom: 50px;
  line-height: 2;
}
body.page-formations-pds-apprenant .part-bottom ul,
.page-node-18865 .part-bottom ul,
.page-node-19436 .part-bottom ul {
  padding-left: 15px;
}
body.page-formations-pds-apprenant .indication,
.page-node-18865 .indication,
.page-node-19436 .indication {
  margin: 15px 0px;
}
@media (max-width: 768px) {
  .view-display-id-block_liste_evenements_accueil .view-content {
    margin-left: 0;
    margin-right: 0;
  }
}
#node-2533 button#cboxClose {
  top: 0px;
  bottom: auto;
}
#node-2533 fieldset {
  margin-top: 50px;
}
#node-2533 .webform-component--aqtr-note-obligatory-field {
  text-align: center;
  color: #555555;
}
#node-2533 div div .scrolldown div.form-item {
  z-index: auto;
}
.webform-component--contactez-nous .form-item {
  position: relative;
}
.webform-component--contactez-nous .form-item input.error,
.webform-component--contactez-nous .form-item textarea.error {
  margin-top: 44px;
}
.webform-component--contactez-nous .form-item input.error.form-email,
.webform-component--contactez-nous .form-item textarea.error.form-email {
  border-color: #a81310;
}
.webform-component--contactez-nous .form-item > span.error,
.webform-component--contactez-nous .form-item .form-textarea-wrapper > span.error {
  display: inline-block;
  width: auto;
  color: white;
  border-radius: 5px;
  padding: 3px 10px;
  position: absolute;
  top: -34px;
  font-size: 0.9em;
  margin-bottom: 10px;
  border: 1px solid white;
  background-color: #bf3312;
}
@media (min-width: 992px) {
  .webform-component--contactez-nous .form-item > span.error:before,
  .webform-component--contactez-nous .form-item .form-textarea-wrapper > span.error:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #bf3312;
    top: 24px;
    margin-left: 10px;
  }
}
.page-node-2486 .webform-confirmation {
  text-align: center;
  margin-bottom: 100px;
  font-size: 1.2em;
}
body.not-logged-in.page-user.page-user-account-validation-register form#user-pre-register-form input.form-control#edit-preinscription-company {
  border-right: none;
}
body.page-user.not-logged-in.page-user-reset #user-pass-reset {
  max-width: 100%;
  width: 400px;
  margin: 0 auto;
  margin-bottom: 120px;
}
body.page-user.not-logged-in.page-user-reset #user-pass-reset button.form-submit {
  width: 140px;
  max-width: 100%;
  display: block;
  margin: 50px auto;
  border-radius: 5px;
  color: white;
  background-color: #9c9a00;
  border: none;
  border-bottom: 2px solid #727001;
}
body.page-user.not-logged-in.page-user-reset #user-pass-reset button.form-submit:hover {
  background-color: #696801;
}
body.page-user.not-logged-in.page-user-account-validation-register div.message-reset-password {
  width: 950px;
  max-width: 100%;
  margin: 0 auto;
}
body.page-user.not-logged-in.page-user-account-validation-register div.message-reset-password div {
  display: inline;
}
body.page-user.not-logged-in.page-user-account-validation-register div.message-reset-password span {
  text-decoration: underline;
}
body.page-user.not-logged-in.page-user-account-validation-register div.message-reset-password div:nth-child(4) {
  padding-top: 20px;
  padding-bottom: 40px;
  display: block;
}
body.page-user.not-logged-in.page-user-account-validation-register div.message-reset-password button.btn-primary {
  width: 200px;
  padding: 10px;
  height: inherit;
  font-size: 1em;
  display: block;
  border: 1px solid #9c9a00;
  color: #9c9a00;
  text-align: center;
  background-color: transparent;
  border-radius: 5px;
}
body.page-user.not-logged-in.page-user-account-validation-register div.message-reset-password button.btn-primary:hover {
  text-decoration: none;
  color: white;
  background-color: #9c9a00;
}
body.page-user-register #block-system-main {
  float: left;
  padding-left: 15px;
  padding-right: 15px;
  width: 66.66666667%;
}
@media (max-width: 1200px) {
  body.page-user-register #block-system-main {
    width: 100%;
  }
}
body.page-user-register .main-container {
  margin-bottom: 30px;
}
body.page-user-register .form-item-entreprise-name > .input-group {
  width: 100%;
}
@media (min-width: 992px) {
  body.page-user-register div.form-type-password-confirm.form-item:hover:before {
    content: "Pour modifier votre mot de passe actuel, saisissez le nouveau mot de passe dans les deux champs.";
    position: absolute;
    background-color: black;
    color: white;
    padding: 5px;
    max-width: 142px;
    margin-top: 0px;
    text-align: center;
    border-radius: 5px;
    z-index: 100;
    left: 85%;
    right: auto;
    font-size: 0.8em;
  }
  body.page-user-register div.form-type-password-confirm.form-item:hover:after {
    content: "";
    display: block;
    position: absolute;
    left: 85%;
    right: auto;
    margin-left: -15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 20px 10px 0;
    border-color: transparent #000000 transparent transparent;
    z-index: 100;
    margin-top: -115px;
  }
}
body.page-user-register .form-item-terms-conditions input#edit-terms-conditions {
  left: 0px;
  margin-left: 0px;
  display: block;
}
body.page-user-register a.dashboard-user-profile img.conatct-avatar-placeholder {
  margin: 0px auto;
  display: block;
}
body.page-user-register .form-item-terms-conditions #edit-terms-conditions {
  margin-top: 2px;
}
body.page-user-register .form-item-terms-conditions p.help-block {
  margin-left: 20px;
}
form.formulaire-display-2 .required_fields,
.formulaire-display-2 .required_fields {
  text-align: right;
  margin-bottom: 20px;
}
@media (min-width: 480px) {
  form.formulaire-display-2 .required_fields,
  .formulaire-display-2 .required_fields {
    margin-top: -35px;
  }
}
form.formulaire-display-2 .form-item.form-item-field-contact-public-profile:not(.checkbox) > label,
.formulaire-display-2 .form-item.form-item-field-contact-public-profile:not(.checkbox) > label {
  display: none;
}
form.formulaire-display-2 fieldset,
.formulaire-display-2 fieldset {
  /*            .panel-body > .form-item-entreprise-telephone{ // Le champ téléphone de l'entreprise
        float: left;
        width: 70%;
    }

        .panel-body > .field-name-field-contact-post{ // Le champ du poste de téléphone
        float: right;
        width: 30%;
        padding-left: 20px;
    }*/
  /*#edit-field-aqtr-contact-avatar-und-0-ajax-wrapper{

        &:before{
        content: " ";
        display: block;
        position: relative;
        border: 1px solid @gray-midlight;
        border-radius:5px;
        width: 100%;
        padding-bottom: 90%;
        z-index: 0;

    }

        &:after{
        content: "";
        position: absolute;
        padding: 15px;
        background-image: url('../../../../../sites/default/files/default_images/icone_anonyme-01.png');
        background-size: cover;
        height: 90%;
        width: 90%;
        top: 5%;
        left: 5%;
    }
    }*/
}
form.formulaire-display-2 fieldset .panel-heading,
.formulaire-display-2 fieldset .panel-heading {
  background-color: #444444;
  padding: 20px;
  color: white;
}
form.formulaire-display-2 fieldset .panel-heading:hover,
.formulaire-display-2 fieldset .panel-heading:hover {
  text-decoration: none;
}
form.formulaire-display-2 fieldset .panel-body,
.formulaire-display-2 fieldset .panel-body {
  padding: 30px 8% 25px 8%;
}
form.formulaire-display-2 fieldset .form-select,
.formulaire-display-2 fieldset .form-select {
  width: 100%;
}
form.formulaire-display-2 fieldset img#conatct-avatar-placeholder,
.formulaire-display-2 fieldset img#conatct-avatar-placeholder {
  display: none;
}
form.formulaire-display-2 fieldset .form-group div:not(.wrapper-light-box) .form-group:not(.form-type.password),
.formulaire-display-2 fieldset .form-group div:not(.wrapper-light-box) .form-group:not(.form-type.password) {
  margin: 0px;
}
form.formulaire-display-2 fieldset .panel-body > div > div > .form-item,
.formulaire-display-2 fieldset .panel-body > div > div > .form-item,
form.formulaire-display-2 fieldset .panel-body > div > .form-item,
.formulaire-display-2 fieldset .panel-body > div > .form-item,
form.formulaire-display-2 fieldset .panel-body > div > div > .form-text.custom-organisme-autocomplete,
.formulaire-display-2 fieldset .panel-body > div > div > .form-text.custom-organisme-autocomplete,
form.formulaire-display-2 fieldset .panel-body > div > input#edit-entreprise-address,
.formulaire-display-2 fieldset .panel-body > div > input#edit-entreprise-address,
form.formulaire-display-2 fieldset .panel-body > div > input#edit-entreprise-telephone,
.formulaire-display-2 fieldset .panel-body > div > input#edit-entreprise-telephone {
  margin-bottom: 20px;
}
form.formulaire-display-2 fieldset .form-item-mail,
.formulaire-display-2 fieldset .form-item-mail {
  position: relative;
}
form.formulaire-display-2 fieldset .form-item-mail p.help-block,
.formulaire-display-2 fieldset .form-item-mail p.help-block {
  display: none;
}
form.formulaire-display-2 fieldset .chosen-container ul.chosen-choices,
.formulaire-display-2 fieldset .chosen-container ul.chosen-choices {
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  min-height: 40px;
  padding: 7px;
  background-image: none;
  margin: 0px;
}
form.formulaire-display-2 fieldset .chosen-container ul.chosen-choices input.default,
.formulaire-display-2 fieldset .chosen-container ul.chosen-choices input.default {
  font-size: 1.1em;
  -webkit-font-smoothing: antialiased;
  font-weight: 400 !important;
  color: #aaaaaa;
}
form.formulaire-display-2 fieldset div.form-type-password-confirm > .form-type-password,
.formulaire-display-2 fieldset div.form-type-password-confirm > .form-type-password {
  width: 100%;
}
form.formulaire-display-2 fieldset div.form-type-password-confirm > .form-type-password .password-strength,
.formulaire-display-2 fieldset div.form-type-password-confirm > .form-type-password .password-strength {
  width: 40%;
  margin-left: 5%;
}
form.formulaire-display-2 fieldset div.form-type-password-confirm > .form-type-password .password-confirm.form-control,
.formulaire-display-2 fieldset div.form-type-password-confirm > .form-type-password .password-confirm.form-control,
form.formulaire-display-2 fieldset div.form-type-password-confirm > .form-type-password .password-field.form-control,
.formulaire-display-2 fieldset div.form-type-password-confirm > .form-type-password .password-field.form-control {
  width: 55%;
}
form.formulaire-display-2 fieldset div.form-type-password-confirm .form-item-pass-pass2 > .password-confirm:not(.form-control),
.formulaire-display-2 fieldset div.form-type-password-confirm .form-item-pass-pass2 > .password-confirm:not(.form-control) {
  display: none;
}
form.formulaire-display-2 fieldset .password-suggestions,
.formulaire-display-2 fieldset .password-suggestions {
  height: 0px;
  width: 0px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  overflow: hidden;
}
form.formulaire-display-2 fieldset input.form-text,
.formulaire-display-2 fieldset input.form-text,
form.formulaire-display-2 fieldset select.form-select,
.formulaire-display-2 fieldset select.form-select {
  height: 40px;
}
form.formulaire-display-2 fieldset div.form-item-entreprise-name input.form-text,
.formulaire-display-2 fieldset div.form-item-entreprise-name input.form-text {
  width: 100%;
  border-radius: 5px;
}
form.formulaire-display-2 fieldset div.form-item-entreprise-name span.input-group-addon,
.formulaire-display-2 fieldset div.form-item-entreprise-name span.input-group-addon {
  height: 38px;
  bottom: 1px;
  right: 1px;
  border: none;
  background-color: transparent;
}
form.formulaire-display-2 fieldset div.form-item-entreprise-name.error span.input-group-addon,
.formulaire-display-2 fieldset div.form-item-entreprise-name.error span.input-group-addon {
  top: 37px;
}
form.formulaire-display-2 fieldset span.input-group-addon,
.formulaire-display-2 fieldset span.input-group-addon {
  position: absolute;
  right: 0px;
  width: 40px;
  height: 40px;
  border-right: 1px solid #dcdcdc;
  z-index: 2;
  padding: 10px;
}
form.formulaire-display-2 fieldset .required_fields,
.formulaire-display-2 fieldset .required_fields {
  text-align: right;
}
form.formulaire-display-2 fieldset .form-actions,
.formulaire-display-2 fieldset .form-actions {
  margin: 0 auto;
  width: 180px;
  display: block;
  max-width: 100%;
}
form.formulaire-display-2 fieldset div#edit-terms-conditions + p.help-block,
.formulaire-display-2 fieldset div#edit-terms-conditions + p.help-block {
  font-size: 1em;
}
form.formulaire-display-2 fieldset div#edit-account,
.formulaire-display-2 fieldset div#edit-account {
  width: 100%;
  display: inline-block;
  margin-bottom: 0px;
}
form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-status-membre,
.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-status-membre {
  float: right;
  width: 60%;
}
form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-status-membre select#edit-field-aqtr-contact-status-membre-und,
.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-status-membre select#edit-field-aqtr-contact-status-membre-und {
  width: 100%;
}
form.formulaire-display-2 button.form-submit.btn-primary,
.formulaire-display-2 button.form-submit.btn-primary,
form.formulaire-display-2 .form-submit.btn-primary,
.formulaire-display-2 .form-submit.btn-primary {
  border-radius: 5px;
  color: white;
  background-color: #9c9a00;
  border: none;
  border-bottom: 2px solid #727001;
  margin-bottom: 30px;
  float: right;
  width: 100%;
}
form.formulaire-display-2 button.form-submit.btn-primary:hover,
.formulaire-display-2 button.form-submit.btn-primary:hover,
form.formulaire-display-2 .form-submit.btn-primary:hover,
.formulaire-display-2 .form-submit.btn-primary:hover {
  background-color: #696801;
}
form.formulaire-display-2 button#edit-submit,
.formulaire-display-2 button#edit-submit,
form.formulaire-display-2 button.dashboard-end.form-submit,
.formulaire-display-2 button.dashboard-end.form-submit {
  display: inline-block;
  width: 100%;
}
@media (min-width: 992px) {
  form.formulaire-display-2 button#edit-submit,
  .formulaire-display-2 button#edit-submit,
  form.formulaire-display-2 button.dashboard-end.form-submit,
  .formulaire-display-2 button.dashboard-end.form-submit {
    max-width: 200px;
  }
}
body.page-dashboard .panels-flexible-row-profil-full-page-main-row,
body.page-user .panels-flexible-row-profil-full-page-main-row {
  margin-top: 0px;
}
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-facebook,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-facebook,
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-twitter,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-twitter,
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-linkedin,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-linkedin {
  display: inline-block;
  height: 25px;
  width: 25px;
  overflow: hidden;
}
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-facebook div > a,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-facebook div > a,
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-twitter div > a,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-twitter div > a,
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-linkedin div > a,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-linkedin div > a {
  color: transparent;
}
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-facebook div > a:before,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-facebook div > a:before,
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-twitter div > a:before,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-twitter div > a:before,
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-linkedin div > a:before,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-linkedin div > a:before {
  display: inline-block;
  color: #9c9a00;
  font-family: FontAwesome;
}
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-facebook div > a:hover:before,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-facebook div > a:hover:before,
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-twitter div > a:hover:before,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-twitter div > a:hover:before,
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-linkedin div > a:hover:before,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-linkedin div > a:hover:before {
  color: #696801;
  cursor: pointer;
}
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-facebook:empty,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-facebook:empty,
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-twitter:empty,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-twitter:empty,
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-linkedin:empty,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-linkedin:empty {
  display: none;
}
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-facebook a:before,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-facebook a:before {
  content: "\f09a";
}
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-twitter a:before,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-twitter a:before {
  content: "\f099";
}
body.page-dashboard .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-linkedin a:before,
body.page-user .panels-flexible-region-profil-full-page-center .pane-user-field-aqtr-social-net-linkedin a:before {
  content: "\f0e1";
}
body.page-dashboard .panels-flexible-region-profil-full-page-center .panel-separator,
body.page-user .panels-flexible-region-profil-full-page-center .panel-separator {
  display: none;
}
body.page-dashboard .pane-user-field-aqtr-phone h2.pane-title,
body.page-user .pane-user-field-aqtr-phone h2.pane-title,
body.page-dashboard .pane-user-mail h2.pane-title,
body.page-user .pane-user-mail h2.pane-title,
body.page-dashboard .pane-user-field-aqtr-phone h2.pane-title + div,
body.page-user .pane-user-field-aqtr-phone h2.pane-title + div,
body.page-dashboard .pane-user-mail h2.pane-title + div,
body.page-user .pane-user-mail h2.pane-title + div {
  display: inline;
}
body.page-dashboard .pane-user-field-aqtr-phone h2.pane-title img,
body.page-user .pane-user-field-aqtr-phone h2.pane-title img,
body.page-dashboard .pane-user-mail h2.pane-title img,
body.page-user .pane-user-mail h2.pane-title img,
body.page-dashboard .pane-user-field-aqtr-phone h2.pane-title + div img,
body.page-user .pane-user-field-aqtr-phone h2.pane-title + div img,
body.page-dashboard .pane-user-mail h2.pane-title + div img,
body.page-user .pane-user-mail h2.pane-title + div img {
  height: 20px;
  width: 20px;
  margin-right: 5px;
}
body.page-dashboard .pane-user-field-aqtr-phone .row2,
body.page-user .pane-user-field-aqtr-phone .row2,
body.page-dashboard .pane-user-mail .row2,
body.page-user .pane-user-mail .row2 {
  font-size: 0px;
}
body.page-dashboard .pane-user-field-aqtr-phone .row2 > *,
body.page-user .pane-user-field-aqtr-phone .row2 > *,
body.page-dashboard .pane-user-mail .row2 > *,
body.page-user .pane-user-mail .row2 > * {
  font-size: 14px;
}
body.page-dashboard .pane-user-field-aqtr-phone .row2 > *.pane-content,
body.page-user .pane-user-field-aqtr-phone .row2 > *.pane-content,
body.page-dashboard .pane-user-mail .row2 > *.pane-content,
body.page-user .pane-user-mail .row2 > *.pane-content {
  vertical-align: bottom;
}
.formulaire-display-2 div#edit-field-aqtr-adresse-professionnel fieldset {
  border: none;
}
.formulaire-display-2 div#edit-field-aqtr-adresse-professionnel fieldset .panel-heading {
  background-color: transparent;
  color: inherit;
  border: none;
}
.formulaire-display-2 div#edit-field-aqtr-adresse-professionnel fieldset .panel-heading:hover {
  text-decoration: inherit;
}
.formulaire-display-2 div#edit-field-aqtr-adresse-professionnel fieldset legend {
  padding: 30px 0px 15px;
}
.formulaire-display-2 div#edit-field-aqtr-adresse-professionnel fieldset legend > div {
  font-size: 14px;
  font-weight: 500;
}
.formulaire-display-2 div#edit-field-aqtr-adresse-professionnel fieldset .panel-body {
  padding-left: 0px;
  padding-right: 0px;
}
.formulaire-display-2 fieldset .panel-body div.addressfield-container-inline > div {
  width: 30%;
  padding-right: 5%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  margin: 0px;
}
.formulaire-display-2 fieldset .panel-body div.addressfield-container-inline > div span.selected {
  white-space: nowrap;
  overflow: hidden;
}
.formulaire-display-2 fieldset .panel-body div.addressfield-container-inline > div:last-child {
  padding-right: 0px;
}
.formulaire-display-2 .field-name-field-aqtr-phone-pro {
  width: 100%;
  padding-right: 120px;
  display: inline-block;
}
@media (min-width: 992px) {
  .formulaire-display-2 .field-name-field-contact-post {
    position: absolute;
    width: 100px;
    right: 8%;
    padding-top: 25px;
    display: inline-block;
  }
}
body.page-dashboard {
  /* Main page */
}
body.page-dashboard .page-header {
  margin-top: 30px;
}
body.page-dashboard .panel-content-user-dashboard-side {
  padding: 0px;
}
body.page-dashboard .pane-node-field-aqtr-documents .pane-title {
  margin-bottom: 0px;
  margin-top: 0px;
  color: white;
  background-color: #444444;
  padding: 20px;
  font-size: 1.2em;
  font-weight: 400;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
body.page-dashboard .pane-node-field-aqtr-documents .pane-title + .pane-content {
  border: 1px solid #dcdcdc;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
body.page-dashboard .pane-node-field-aqtr-documents .container {
  padding-bottom: 0px;
}
body.page-dashboard .pane-node-field-aqtr-documents .node-mini-teaser.node-file-manager-file {
  padding: 10px;
}
body.page-dashboard .pane-node-field-aqtr-documents .node-mini-teaser.node-file-manager-file .pane-content {
  text-align: left;
}
body.page-dashboard .pane-node-field-aqtr-documents .node-mini-teaser.node-file-manager-file:not(:last-child) {
  border-bottom: 1px solid #dcdcdc;
}
body.page-dashboard .pane-node-field-aqtr-documents .node-mini-teaser.node-file-manager-file .pane-node-field-aqtr-interest-reference .pane-content {
  font-size: 0.9em;
}
body.page-dashboard .pane-node-field-aqtr-documents .node-mini-teaser.node-file-manager-file .panel-pane {
  padding-bottom: 5px;
}
body.page-dashboard .pane-node-field-aqtr-documents .node-mini-teaser.node-file-manager-file .panel-pane:last-child {
  padding-bottom: 0px;
}
body.page-dashboard .pane-node-field-aqtr-documents .node-mini-teaser.node-file-manager-file .panel-pane .container {
  float: none;
}
body.page-dashboard .pane-node-field-aqtr-formation-questions {
  padding: 15px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  background-color: #eeeeee;
}
body.page-dashboard .pane-node-field-aqtr-formation-questions p {
  margin: 0px;
}
body.page-dashboard .pane-node-field-aqtr-formation-questions .container {
  padding-bottom: 0px;
}
body.page-dashboard .pane-node-field-aqtr-formation-questions .pane-title {
  font-size: 1.2em;
  font-weight: 400;
  margin-bottom: 10px;
  margin-top: 0px;
}
body.page-dashboard .pane-node-field-aqtr-formation-questions .row2 > *:not(.pane-title) {
  padding-left: 25px;
}
body.page-dashboard .pane-node-field-aqtr-formation-questions .row2 > *:not(.pane-title):nth-child(2) {
  position: relative;
}
body.page-dashboard .pane-node-field-aqtr-formation-questions .row2 > *:not(.pane-title):nth-child(2):before,
body.page-dashboard .pane-node-field-aqtr-formation-questions .row2 > *:not(.pane-title):nth-child(2):after {
  content: "";
  left: 0px;
  width: 18px;
  position: absolute;
}
body.page-dashboard .pane-node-field-aqtr-formation-questions .row2 > *:not(.pane-title):nth-child(2):before {
  top: 0px;
  height: 100%;
  background: url('../images/phone.png') no-repeat;
  background-size: contain;
}
body.page-dashboard .pane-node-field-aqtr-formation-questions .row2 > *:not(.pane-title):nth-child(2):after {
  top: 21px;
  height: 25px;
  background: url('../images/mail.png') no-repeat;
  background-size: contain;
}
body.page-dashboard .col-lg-8.container-width-inherit {
  padding-left: 0px;
  padding-right: 0px;
}
body.page-dashboard .checkbox-1 {
  position: relative;
}
body.page-dashboard .checkbox-1:after {
  content: "x";
  position: absolute;
  color: #aaaaaa;
  top: 0px;
  left: 0px;
  line-height: 0.4;
  padding: 3px;
}
body.page-dashboard .checkbox-1,
body.page-dashboard .checkbox-0 {
  color: transparent;
  width: 15px;
  height: 15px;
  display: block;
  overflow: hidden;
  border: 1px solid #aaaaaa;
  margin: 0 auto;
  border-radius: 2px;
}
body.page-dashboard .form-type-checkbox input {
  position: inherit;
  margin-left: 0px;
  margin-right: 5px;
}
body.page-dashboard .group-public-profile .panel-body {
  position: relative;
}
body.page-dashboard .group-public-profile .field-name-field-aqtr-contact-show-profile {
  position: absolute;
  margin: 0px -8%;
  height: 60px;
  width: 100%;
  background-color: #dcdcdc;
  padding: 20px 8%;
  top: 0px;
}
body.page-dashboard .group-public-profile .field-name-field-aqtr-contact-show-profile .form-item-field-aqtr-contact-show-profile-und {
  margin: 0px;
}
body.page-dashboard .group-public-profile input.check-disabled + label:after {
  content: "\f023";
  font-family: fontAwesome;
  padding-left: 5px;
}
body.page-dashboard .group-public-profile .lock-info i {
  padding-right: 5px;
}
body.page-dashboard .group-public-profile input.check-disabled + label:after,
body.page-dashboard .group-public-profile .lock-info i {
  font-size: 16px;
  color: #777777;
}
body.page-dashboard .group-public-profile .form-item-field-aqtr-contact-show-profile-und {
  width: 100%;
  max-width: 230px;
  display: inline-block;
  padding-right: 20px;
  padding-left: 0px;
  position: static;
  margin: 20px 0 40px;
}
body.page-dashboard .group-public-profile .form-item-field-aqtr-contact-show-profile-und:after {
  content: "";
  display: block;
}
body.page-dashboard .group-public-profile .form-item-field-aqtr-contact-show-profile-und label {
  position: inherit;
}
body.page-dashboard .group-public-profile .form-item-field-aqtr-contact-show-profile-und input {
  display: none;
}
body.page-dashboard .group-public-profile .form-item-field-aqtr-contact-show-profile-und input:checked + label,
body.page-dashboard .group-public-profile .form-item-field-aqtr-contact-show-profile-und input + label {
  width: 100%;
  display: inline-block;
  padding-right: 44px;
}
body.page-dashboard .group-public-profile .form-item-field-aqtr-contact-show-profile-und input:checked + label:after,
body.page-dashboard .group-public-profile .form-item-field-aqtr-contact-show-profile-und input + label:after {
  content: "";
  height: 20px;
  width: 40px;
  position: absolute;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0 1px #aaaaaa;
          box-shadow: 0 0 0 1px #aaaaaa;
  border: 0px;
  margin-left: 15px;
  background-color: white;
}
body.page-dashboard .group-public-profile .form-item-field-aqtr-contact-show-profile-und input:checked + label:before,
body.page-dashboard .group-public-profile .form-item-field-aqtr-contact-show-profile-und input + label:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  margin-top: 60px;
  background-color: rgba(200, 200, 200, 0.4);
  border-top: 1px solid #cccccc;
  height: 100vw;
  min-height: 1000px;
  left: 0px;
  top: 0px;
  z-index: 1;
}
body.page-dashboard .group-public-profile .form-item-field-aqtr-contact-show-profile-und input:checked + label {
  width: 100%;
  display: inline-block;
  padding-right: 44px;
}
body.page-dashboard .group-public-profile .form-item-field-aqtr-contact-show-profile-und input:checked + label:after {
  -webkit-transition: background 0.4s ease 0s;
  transition: background 0.4s ease 0s;
  border: 0px;
  border-right: #ccdc00 solid 20px;
}
body.page-dashboard .group-public-profile .form-item-field-aqtr-contact-show-profile-und input:checked + label:before {
  display: none;
}
body.page-dashboard .group-public-profile .form-item-field-aqtr-contact-show-profile-und input + label:after {
  -webkit-transition: background 0.4s ease 0s;
  transition: background 0.4s ease 0s;
  border: 0px;
  border-left: #dcdcdc solid 20px;
}
body.page-dashboard .field-name-field-aqtr-public-phone,
body.page-dashboard .field-name-field-aqtr-public-extension {
  display: inline-block;
}
body.page-dashboard fieldset.group-public-profile {
  overflow: hidden;
}
body.page-dashboard form.formulaire-display-2 {
  position: relative;
}
body.page-dashboard form.formulaire-display-2 div.ajax-progress {
  position: absolute;
  right: 18px;
}
body.page-dashboard form.formulaire-display-2 input.form-text + div.ajax-progress {
  margin-top: -25px;
  right: 25px;
}
body.page-dashboard label[for="edit-field-eu-allergies-und"] {
  display: block !important;
  margin-bottom: 15px;
}
body.page-dashboard .required-fields > div:first-child {
  margin-bottom: 15px;
}
body.page-dashboard .required-fields > div:first-child span {
  font-weight: bold;
}
body.page-dashboard .dashboard-user-profile-header {
  margin-bottom: 60px;
}
body.page-dashboard .dashboard-user-profile-header > .menu.nav {
  border: 1px solid #dcdcdc;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top: 0px;
  overflow: hidden;
}
body.page-dashboard .dashboard-user-profile-header > .menu.nav li:not(:last-child):after {
  content: " ";
  display: block;
  position: absolute;
  bottom: 0px;
  border-bottom: 1px solid #e3e3e3;
  width: 200%;
  left: -4px;
}
body.page-dashboard .panel-content-user-dashboard-side div.sidebar-second.dashboard-sidebar {
  margin-bottom: 60px;
}
body.page-dashboard:not(.page-dashboard-events):not(.page-dashboard-mes-formations) .pane-aqtr-general-tools-user-dashboard-events .panel-heading,
body.page-dashboard:not(.page-dashboard-events):not(.page-dashboard-mes-formations) .ongoing-formations .header.header-dark {
  font-size: 1.2em;
}
body.page-dashboard:not(.page-dashboard-events):not(.page-dashboard-mes-formations) .past-formations,
body.page-dashboard:not(.page-dashboard-events):not(.page-dashboard-mes-formations) .pane-aqtr-general-tools-user-dashboard-events .formulaire-display-2 fieldset:not(:first-child) {
  display: none;
}
body.page-dashboard:not(.page-dashboard-events):not(.page-dashboard-mes-formations) .dashboard-links-wrapper .dashboard-links-li {
  cursor: default;
  height: 148px;
  margin-bottom: 30px;
  padding-left: 0px;
  padding-right: 0px;
  text-decoration: none;
  color: #444444;
}
body.page-dashboard:not(.page-dashboard-events):not(.page-dashboard-mes-formations) .dashboard-links-wrapper .dashboard-links-li:hover {
  text-decoration: none;
  color: #333333;
}
body.page-dashboard:not(.page-dashboard-events):not(.page-dashboard-mes-formations) .dashboard-links-wrapper .dashboard-links-li.dashboard-links-li-odd {
  padding-right: 30px;
}
body.page-dashboard:not(.page-dashboard-events):not(.page-dashboard-mes-formations) .dashboard-links-wrapper .dashboard-links-li > div {
  cursor: pointer;
  height: 148px;
  border: 1px solid #cccccc;
  position: relative;
}
body.page-dashboard:not(.page-dashboard-events):not(.page-dashboard-mes-formations) .dashboard-links-wrapper .dashboard-links-li > div:hover {
  border: 1px solid #aaaaaa;
}
body.page-dashboard:not(.page-dashboard-events):not(.page-dashboard-mes-formations) .dashboard-links-wrapper .dashboard-links-li > div:hover .dashboard-links-li-label {
  background-color: #e3e3e3;
  color: #555555;
}
body.page-dashboard:not(.page-dashboard-events):not(.page-dashboard-mes-formations) .dashboard-links-wrapper .dashboard-links-li > div .dashboard-links-li-img {
  float: left;
  padding-top: 15px;
  /*margin: 10px;
                        width: 88px;
                        height: 88px;*/
}
body.page-dashboard:not(.page-dashboard-events):not(.page-dashboard-mes-formations) .dashboard-links-wrapper .dashboard-links-li > div .dashboard-links-li-title {
  margin: 15px;
  margin-bottom: 5px;
}
body.page-dashboard:not(.page-dashboard-events):not(.page-dashboard-mes-formations) .dashboard-links-wrapper .dashboard-links-li > div .dashboard-links-li-description {
  margin: 5px 15px 13px;
  font-size: 0.92em;
  line-height: 1.35em;
}
body.page-dashboard:not(.page-dashboard-events):not(.page-dashboard-mes-formations) .dashboard-links-wrapper .dashboard-links-li > div .dashboard-links-li-info {
  margin: 15px;
  margin-bottom: 13px;
  font-size: 0.8em;
}
body.page-dashboard:not(.page-dashboard-events):not(.page-dashboard-mes-formations) .dashboard-links-wrapper .dashboard-links-li > div .dashboard-links-li-label {
  background-color: #eeeeee;
  color: #777777;
  padding: 9px 5px;
  height: 40px;
  text-align: center;
  font-weight: 500;
  font-size: 1.25em;
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
}
body.page-dashboard:not(.page-dashboard-events):not(.page-dashboard-mes-formations) .dashboard-links-wrapper .dashboard-links-li > div .dashboard-links-li-img {
  /* remove later */
  margin: 10px;
  max-width: 108px;
  height: 88px;
  /* end */
}
body.page-dashboard:not(.page-dashboard-events):not(.page-dashboard-mes-formations) .dashboard-links-wrapper .dashboard-links-li > div .dashboard-links-li-img img {
  max-width: 108px;
  min-width: 50px;
  max-height: 88px;
}
body.page-dashboard .panel-content-user-dashboard-side .soyez-vu-note,
body.page-user-account-validation-register .panel-content-user-dashboard-side .soyez-vu-note {
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 10px;
}
body.page-dashboard .panel-content-user-dashboard-side .soyez-vu-note ul,
body.page-user-account-validation-register .panel-content-user-dashboard-side .soyez-vu-note ul {
  padding-left: 15px;
}
body.page-dashboard .panel-content-user-dashboard-side .soyez-vu-note ul li,
body.page-user-account-validation-register .panel-content-user-dashboard-side .soyez-vu-note ul li {
  border: none;
}
body.page-dashboard .panel-content-user-dashboard-side .soyez-vu-note ul li:hover,
body.page-user-account-validation-register .panel-content-user-dashboard-side .soyez-vu-note ul li:hover {
  background-color: transparent;
}
body.page-dashboard .panel-content-user-dashboard-side .sidebar-second.dashboard-sidebar,
body.page-user-account-validation-register .panel-content-user-dashboard-side .sidebar-second.dashboard-sidebar {
  float: none;
  margin-bottom: 4px;
}
body.page-dashboard .panel-content-user-dashboard-side .sidebar-second.dashboard-sidebar .sidebar-second-title,
body.page-user-account-validation-register .panel-content-user-dashboard-side .sidebar-second.dashboard-sidebar .sidebar-second-title {
  padding: 0px;
}
body.page-dashboard .panel-content-user-dashboard-side .dashboard-user-profile-title,
body.page-user-account-validation-register .panel-content-user-dashboard-side .dashboard-user-profile-title {
  background-color: #444444;
  color: white;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
body.page-dashboard .panel-content-user-dashboard-side .dashboard-user-profile-title > a,
body.page-user-account-validation-register .panel-content-user-dashboard-side .dashboard-user-profile-title > a {
  font-weight: 300;
  padding: 20px;
}
body.page-dashboard .panel-content-user-dashboard-side a.dashboard-user-profile,
body.page-user-account-validation-register .panel-content-user-dashboard-side a.dashboard-user-profile {
  position: relative;
  display: block;
  height: 100px;
  overflow: hidden;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  background-color: #444444;
  color: white;
}
body.page-dashboard .panel-content-user-dashboard-side a.dashboard-user-profile::after,
body.page-user-account-validation-register .panel-content-user-dashboard-side a.dashboard-user-profile::after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  border: 10px solid #444444;
  left: 0px;
  top: 0px;
}
body.page-dashboard .panel-content-user-dashboard-side a.dashboard-user-profile div:not(.user-name),
body.page-user-account-validation-register .panel-content-user-dashboard-side a.dashboard-user-profile div:not(.user-name) {
  display: inline-block;
  overflow: hidden;
  width: 70px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 70px;
  border-radius: 5px;
  margin: 15px;
  position: relative;
  float: left;
}
body.page-dashboard .panel-content-user-dashboard-side a.dashboard-user-profile div:not(.user-name) img,
body.page-user-account-validation-register .panel-content-user-dashboard-side a.dashboard-user-profile div:not(.user-name) img {
  position: absolute;
  left: -100%;
  right: -100%;
  top: -100%;
  bottom: -100%;
  margin: auto;
  min-height: 100%;
  min-width: 100%;
  width: inherit;
  height: inherit;
}
body.page-dashboard .panel-content-user-dashboard-side a.dashboard-user-profile div.user-name,
body.page-user-account-validation-register .panel-content-user-dashboard-side a.dashboard-user-profile div.user-name {
  font-size: 1em;
  word-break: break-word;
  display: inline-block;
  line-height: normal;
  overflow: hidden;
  width: 145px;
  padding-top: 13px;
  line-height: 1.2;
  max-height: 2.4em;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
@media (max-width: 1200px) and (min-width: 992px) {
  body.page-dashboard .panel-content-user-dashboard-side a.dashboard-user-profile div.user-name,
  body.page-user-account-validation-register .panel-content-user-dashboard-side a.dashboard-user-profile div.user-name {
    width: 90px;
  }
}
body.page-dashboard .panel-content-user-dashboard-side a.dashboard-user-profile div.user-function,
body.page-user-account-validation-register .panel-content-user-dashboard-side a.dashboard-user-profile div.user-function {
  margin: 0px;
  font-size: 0.7em;
  max-height: 53px;
  width: 145px;
  border-radius: 0px;
  word-break: break-word;
  margin-top: -6px;
}
@media (max-width: 1200px) and (min-width: 992px) {
  body.page-dashboard .panel-content-user-dashboard-side a.dashboard-user-profile div.user-function,
  body.page-user-account-validation-register .panel-content-user-dashboard-side a.dashboard-user-profile div.user-function {
    width: 90px;
  }
}
body.page-dashboard .panel-content-user-dashboard-side a.dashboard-user-profile::hover,
body.page-user-account-validation-register .panel-content-user-dashboard-side a.dashboard-user-profile::hover {
  color: #eeeeee;
}
body.page-dashboard .panel-content-user-dashboard-side .dashboard-user-profile-title,
body.page-user-account-validation-register .panel-content-user-dashboard-side .dashboard-user-profile-title {
  background-color: #444444;
  color: white;
  padding: 20px;
  font-size: 1.1em;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
body.page-dashboard .panel-content-user-dashboard-side > ul:nth-child(2),
body.page-user-account-validation-register .panel-content-user-dashboard-side > ul:nth-child(2),
body.page-dashboard .panel-content-user-dashboard-side form.formulaire-display-2,
body.page-user-account-validation-register .panel-content-user-dashboard-side form.formulaire-display-2 {
  margin-bottom: 0px;
  border: 1px solid #dcdcdc;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 0px;
}
body.page-dashboard .panel-content-user-dashboard-side form.formulaire-display-2 .checkbox label,
body.page-user-account-validation-register .panel-content-user-dashboard-side form.formulaire-display-2 .checkbox label {
  padding-left: 5px;
}
body.page-dashboard .panel-content-user-dashboard-side ul:nth-child(3),
body.page-user-account-validation-register .panel-content-user-dashboard-side ul:nth-child(3) {
  margin-bottom: 0px;
}
body.page-dashboard .panel-content-user-dashboard-side > ul:nth-child(2),
body.page-user-account-validation-register .panel-content-user-dashboard-side > ul:nth-child(2) {
  margin-bottom: 60px;
}
body.page-dashboard .panel-content-user-dashboard-side li,
body.page-user-account-validation-register .panel-content-user-dashboard-side li {
  border-left: 3px solid transparent;
}
body.page-dashboard .panel-content-user-dashboard-side li:hover,
body.page-user-account-validation-register .panel-content-user-dashboard-side li:hover {
  border-left: 3px solid #ccdc00;
  background-color: #eeeeee;
}
body.page-dashboard .panel-content-user-dashboard-side li.active,
body.page-user-account-validation-register .panel-content-user-dashboard-side li.active {
  border-left: 3px solid #ccdc00;
}
@media (min-width: 992px) {
  body.page-user-register section#block-system-main {
    width: 66.6%;
  }
  body.page-user-register section#block-aqtr-general-tools-user-dashboard-reg-steps {
    width: 33.3%;
  }
  body.page-user-register section#block-aqtr-general-tools-user-dashboard-reg-steps > div {
    padding-left: 25%;
  }
  body.page-user-register section#block-system-main,
  body.page-user-register section#block-aqtr-general-tools-user-dashboard-reg-steps {
    display: inline-block;
    vertical-align: top;
    padding: 0px;
  }
  body.page-user-register section#block-system-main .sidebar-second.dashboard-sidebar,
  body.page-user-register section#block-aqtr-general-tools-user-dashboard-reg-steps .sidebar-second.dashboard-sidebar {
    width: 100%;
  }
}
body.page-user-register fieldset .panel-body div.addressfield-container-inline > div {
  width: 30%;
  padding-right: 5%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  margin: 0px;
}
body.page-user-register fieldset .panel-body div.addressfield-container-inline > div span.selected {
  white-space: nowrap;
  overflow: hidden;
}
body.page-user-register fieldset .panel-body div.addressfield-container-inline > div:last-child {
  padding-right: 0px;
}
body.page-user-register a.validate-form-btn {
  float: right;
}
.form-item-entreprise-name .organisme-dropdown-js {
  border: 1px solid #dcdcdc;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  padding: 15px;
  width: 100%;
  position: absolute;
  z-index: 50;
  top: 39px;
  display: block;
  background-color: white;
  overflow: scroll;
  max-height: 480px;
}
.form-item-entreprise-name .organisme-dropdown-js ul {
  list-style: none;
  padding-left: 0;
}
.form-item-entreprise-name .organisme-dropdown-js ul:empty {
  height: 20px;
  position: relative;
  margin-bottom: 30px;
}
.form-item-entreprise-name .organisme-dropdown-js ul:empty:before {
  content: "Il n'y a aucun résultat correspondant à votre recherche.";
  position: absolute;
  z-index: 10;
  color: #aaaaaa;
}
.form-item-entreprise-name .organisme-dropdown-js .organisme-item {
  text-transform: capitalize;
  padding: 10px 0px;
  line-height: 1.2;
  cursor: pointer;
}
.form-item-entreprise-name .organisme-dropdown-js .organisme-item:hover {
  color: #9c9a00;
}
.form-item-entreprise-name .organisme-dropdown-js .add-business {
  color: #9c9a00;
  cursor: pointer;
  padding: 10px 0px;
  font-size: 16px;
}
.form-item-entreprise-name .organisme-dropdown-js .create-organisme-notice {
  margin-top: -10px;
}
.form-item-entreprise-name .organisme-dropdown-js .create-organisme-container + ul {
  max-height: 250px;
  overflow: scroll;
  position: relative;
}
.form-item-entreprise-name .organisme-dropdown-js .create-organisme-container + ul + .confirm-create-container {
  position: relative;
  padding-top: 10px;
  margin-top: 10px;
  border-top: 1px solid #dcdcdc;
}
.form-item-entreprise-name .organisme-dropdown-js .create-organisme-container + ul + .confirm-create-container input {
  position: absolute;
}
.form-item-entreprise-name .organisme-dropdown-js .create-organisme-container + ul + .confirm-create-container > p {
  display: inline-block;
  padding-left: 20px;
}
.form-item-entreprise-name .organisme-dropdown-js .create-organisme-container + ul + .confirm-create-container button {
  float: right;
}
.form-item-entreprise-name .organisme-dropdown-js .create-organisme-container + ul + .confirm-create-container:before {
  content: "";
  position: absolute;
  bottom: 100%;
  margin-bottom: 10px;
  height: 35px;
  width: 100%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+71,1+100 */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(71%, #ffffff), to(#ffffff));
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, #ffffff 71%, #ffffff 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#ffffff', GradientType=0);
  /* IE6-9 */
}
.form-item-entreprise-name .organisme-dropdown-js .create-organisme-container + ul li {
  margin: 3px 0px;
  background-color: #f1f1f1;
  padding: 10px 15px;
}
.form-item-entreprise-name .organisme-dropdown-js .create-organisme-container + ul li:last-child {
  margin-bottom: 30px;
}
.form-item-entreprise-name .organisme-dropdown-js .create-organisme-container + ul li:before {
  content: "";
  display: inline-block;
  margin-right: 10px;
  background-color: white;
  border-color: #444444;
  width: 15px;
  height: 15px;
  vertical-align: bottom;
}
body.page-dashboard-basic-profile .entreprise-wrapper,
body.page-user-register .entreprise-wrapper {
  text-align: right;
}
body.page-dashboard-basic-profile #btn-ajouter-entreprise,
body.page-user-register #btn-ajouter-entreprise {
  margin: 15px 0px;
  width: inherit !important;
}
body.page-dashboard-basic-profile fieldset#edit-adresse > .panel-heading,
body.page-user-register fieldset#edit-adresse > .panel-heading {
  position: relative;
}
body.page-dashboard-basic-profile fieldset#edit-adresse > .panel-heading:before,
body.page-user-register fieldset#edit-adresse > .panel-heading:before {
  content: "ou";
  position: absolute;
  bottom: 60px;
  left: 35%;
  margin-left: -7px;
}
body.page-dashboard-basic-profile fieldset#edit-adresse > .panel-heading:after,
body.page-user-register fieldset#edit-adresse > .panel-heading:after {
  content: "ou";
  position: absolute;
  bottom: 60px;
  right: 35%;
  margin-right: -7px;
}
@media (min-width: 768px) {
  body.page-dashboard-basic-profile #edit-contact,
  body.page-user-register #edit-contact {
    display: none;
  }
  body.page-dashboard-basic-profile .register-form .group-userlogin-info-account .panel-body,
  body.page-user-register .register-form .group-userlogin-info-account .panel-body {
    padding-bottom: 3px !important;
  }
  body.page-dashboard-basic-profile .register-form #user-register-newletter-button,
  body.page-user-register .register-form #user-register-newletter-button {
    margin-bottom: 10px;
  }
  body.page-dashboard-basic-profile .register-form #user-register-newletter-button input#btn-newsletter-accept,
  body.page-user-register .register-form #user-register-newletter-button input#btn-newsletter-accept {
    margin-right: 20px;
  }
  body.page-dashboard-basic-profile .register-form #user-register-newletter-button a,
  body.page-user-register .register-form #user-register-newletter-button a {
    float: right;
  }
  body.page-dashboard-basic-profile #user-register-form #edit-contact .panel-body div#user-register-newletter-button,
  body.page-user-register #user-register-form #edit-contact .panel-body div#user-register-newletter-button {
    display: block !important;
  }
  body.page-dashboard-basic-profile #user-register-form #edit-contact .panel-body div.newsletter-title-1,
  body.page-user-register #user-register-form #edit-contact .panel-body div.newsletter-title-1,
  body.page-dashboard-basic-profile #user-register-form #edit-contact .panel-body div.form-item.form-group,
  body.page-user-register #user-register-form #edit-contact .panel-body div.form-item.form-group,
  body.page-dashboard-basic-profile #user-register-form #edit-contact .panel-body h4,
  body.page-user-register #user-register-form #edit-contact .panel-body h4,
  body.page-dashboard-basic-profile #user-register-form #edit-contact .panel-body small,
  body.page-user-register #user-register-form #edit-contact .panel-body small {
    display: none;
  }
  body.page-dashboard-basic-profile #edit-field-contact-salutation-new,
  body.page-user-register #edit-field-contact-salutation-new {
    width: 18%;
    margin-right: 2%;
    display: inline-block;
    float: left;
    margin-bottom: 0 !important;
  }
  body.page-dashboard-basic-profile #edit-field-contact-salutation-new .form-item-field-contact-salutation-new-und,
  body.page-user-register #edit-field-contact-salutation-new .form-item-field-contact-salutation-new-und {
    margin-bottom: 0 !important;
  }
  body.page-dashboard-basic-profile #edit-field-contact-prenom,
  body.page-user-register #edit-field-contact-prenom {
    display: inline-block;
    width: 38% !important;
    margin-right: 2%;
    float: left;
    margin-bottom: 0px;
  }
  body.page-dashboard-basic-profile #edit-field-contact-nom,
  body.page-user-register #edit-field-contact-nom {
    display: inline-block;
    width: 40% !important;
    float: left;
    margin-bottom: 0px;
  }
  body.page-dashboard-basic-profile .field-name-field-aqtr-contact-language,
  body.page-user-register .field-name-field-aqtr-contact-language {
    width: 48%;
  }
  body.page-dashboard-basic-profile .form-item-name,
  body.page-user-register .form-item-name {
    width: 48%;
    display: inline-block;
    margin-right: 2%;
  }
  body.page-dashboard-basic-profile .form-item-mail,
  body.page-user-register .form-item-mail {
    width: 50%;
    display: inline-block;
  }
  body.page-dashboard-basic-profile .group-password-group,
  body.page-user-register .group-password-group {
    margin-top: 0 !important;
    padding-top: 0 !important;
  }
  body.page-dashboard-basic-profile .group-password-group #edit-account,
  body.page-user-register .group-password-group #edit-account {
    padding-bottom: 0 !important;
  }
}
body.page-dashboard-basic-profile .btn-adresse-delete {
  display: inline-block;
  margin-top: 20px;
  padding: 5px;
  border-radius: 5px;
  border-bottom: 2px solid #85230c;
}
body.page-dashboard-basic-profile .btn-adresse-delete.disabled {
  cursor: default;
}
body.page-dashboard-basic-profile .group-userlogin-info-account .panel-body {
  padding-bottom: 30px;
}
body.page-dashboard-basic-profile fieldset .panel-body div.addressfield-container-inline > div {
  width: 30%;
  padding-right: 5%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  margin: 0px;
}
body.page-dashboard-basic-profile fieldset .panel-body div.addressfield-container-inline > div span.selected {
  white-space: nowrap;
  overflow: hidden;
}
body.page-dashboard-basic-profile fieldset .panel-body div.addressfield-container-inline > div:last-child {
  padding-right: 0px;
}
body.page-dashboard-basic-profile input.custom-organisme-autocomplete {
  margin-bottom: 15px;
}
body.page-dashboard-basic-profile .form-group.form-type-password-confirm > .form-type-password:not(last-child) {
  margin-bottom: 15px;
}
body.page-dashboard-basic-profile .formulaire-display-2 fieldset.group-userlogin-info-account {
  /*#edit-field-aqtr-contact-avatar{ // Image profil gauche
            width:185px;
            position:absolute;
            padding-right: 20px;
        }*/
}
body.page-dashboard-basic-profile .formulaire-display-2 fieldset.group-userlogin-info-account #edit-field-contact-prenom,
body.page-dashboard-basic-profile .formulaire-display-2 fieldset.group-userlogin-info-account #edit-field-contact-nom {
  width: 100%;
  /*padding-left:190px;*/
}
body.page-dashboard-basic-profile .formulaire-display-2 fieldset.group-userlogin-info-account div#edit-account {
  width: 100%;
}
body.page-dashboard-basic-profile fieldset div.field-name-field-aqtr-contact-status-membre {
  width: 100%;
}
body.page-dashboard-basic-profile fieldset .form-item-entreprise-name .input-group {
  display: block;
}
body.page-dashboard-basic-profile #edit-field-aqtr-adresse-professionnel-und-0 {
  width: 100%;
}
div.superuser-register-new-contacts form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar,
body.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar {
  width: 100%;
}
div.superuser-register-new-contacts form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar > div,
body.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar > div {
  display: block;
  margin: 0 auto;
  max-width: 300px;
}
body.page-dashboard-basic-profile .group-adresse-professionnelle > .form-autocomplete > .dropdown,
div.superuser-register-new-contacts .group-adresse-professionnelle > .form-autocomplete > .dropdown,
body.page-user-register .group-adresse-professionnelle > .form-autocomplete > .dropdown {
  visibility: hidden;
}
body.page-dashboard-basic-profile .field-name-field-aqtr-phone-pro,
div.superuser-register-new-contacts .field-name-field-aqtr-phone-pro,
body.page-user-register .field-name-field-aqtr-phone-pro {
  width: 100%;
  padding-right: 120px;
}
@media (min-width: 992px) {
  body.page-dashboard-basic-profile .field-name-field-contact-post,
  div.superuser-register-new-contacts .field-name-field-contact-post,
  body.page-user-register .field-name-field-contact-post {
    position: absolute;
    width: 100px;
    right: 8%;
    padding-top: 25px;
  }
}
body.page-dashboard-basic-profile form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-status-membre,
div.superuser-register-new-contacts form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-status-membre,
body.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-status-membre {
  float: none;
  width: 100%;
}
body.page-dashboard-basic-profile div.required-fields.group-password-group,
div.superuser-register-new-contacts div.required-fields.group-password-group,
body.page-user-register div.required-fields.group-password-group {
  padding: 0px;
  margin-top: 30px;
  display: none;
  width: inherit;
  padding-top: 20px;
  margin-left: -9.6%;
  margin-right: -9.6%;
}
body.page-dashboard-basic-profile div.required-fields.group-password-group > div:first-child,
div.superuser-register-new-contacts div.required-fields.group-password-group > div:first-child,
body.page-user-register div.required-fields.group-password-group > div:first-child {
  position: relative;
  width: 100%;
  left: 0px;
  background-color: #444444;
  padding: 20px;
  color: white;
  font-size: 16px;
}
body.page-dashboard-basic-profile div.required-fields.group-password-group > div:first-child > span,
div.superuser-register-new-contacts div.required-fields.group-password-group > div:first-child > span,
body.page-user-register div.required-fields.group-password-group > div:first-child > span {
  font-weight: 300;
}
body.page-dashboard-basic-profile div.required-fields.group-password-group #edit-account,
div.superuser-register-new-contacts div.required-fields.group-password-group #edit-account,
body.page-user-register div.required-fields.group-password-group #edit-account {
  padding: 15px 8%;
}
body.page-dashboard-basic-profile div.required-fields.group-password-group > #edit-account .form-item-current-pass label,
div.superuser-register-new-contacts div.required-fields.group-password-group > #edit-account .form-item-current-pass label,
body.page-user-register div.required-fields.group-password-group > #edit-account .form-item-current-pass label {
  display: none;
}
body.page-dashboard-basic-profile .required-fields.group-adresse-professionnelle,
div.superuser-register-new-contacts .required-fields.group-adresse-professionnelle,
body.page-user-register .required-fields.group-adresse-professionnelle,
body.page-dashboard-basic-profile .required-fields.group-adresse-personnelle,
div.superuser-register-new-contacts .required-fields.group-adresse-personnelle,
body.page-user-register .required-fields.group-adresse-personnelle {
  display: none;
  width: 100%;
  border-top: 1px solid #dcdcdc;
  padding: 30px 8%;
}
body.page-dashboard-basic-profile .required-fields.group-adresse-professionnelle > div:first-child,
div.superuser-register-new-contacts .required-fields.group-adresse-professionnelle > div:first-child,
body.page-user-register .required-fields.group-adresse-professionnelle > div:first-child,
body.page-dashboard-basic-profile .required-fields.group-adresse-personnelle > div:first-child,
div.superuser-register-new-contacts .required-fields.group-adresse-personnelle > div:first-child,
body.page-user-register .required-fields.group-adresse-personnelle > div:first-child {
  margin-bottom: 15px;
}
body.page-dashboard-basic-profile .required-fields.group-adresse-professionnelle > div:first-child span,
div.superuser-register-new-contacts .required-fields.group-adresse-professionnelle > div:first-child span,
body.page-user-register .required-fields.group-adresse-professionnelle > div:first-child span,
body.page-dashboard-basic-profile .required-fields.group-adresse-personnelle > div:first-child span,
div.superuser-register-new-contacts .required-fields.group-adresse-personnelle > div:first-child span,
body.page-user-register .required-fields.group-adresse-personnelle > div:first-child span {
  font-weight: 400;
}
body.page-dashboard-basic-profile .info-adresse_professionnelle,
div.superuser-register-new-contacts .info-adresse_professionnelle,
body.page-user-register .info-adresse_professionnelle,
body.page-dashboard-basic-profile .info-adresse_personnelle,
div.superuser-register-new-contacts .info-adresse_personnelle,
body.page-user-register .info-adresse_personnelle {
  width: 100%;
  display: inline-block;
}
body.page-dashboard-basic-profile .form-item-adresse-correspondance label[for^="edit-adresse-correspondance"]:first-child,
div.superuser-register-new-contacts .form-item-adresse-correspondance label[for^="edit-adresse-correspondance"]:first-child,
body.page-user-register .form-item-adresse-correspondance label[for^="edit-adresse-correspondance"]:first-child {
  display: none;
}
body.page-dashboard-basic-profile a.addressfield-autocomplete-reveal,
div.superuser-register-new-contacts a.addressfield-autocomplete-reveal,
body.page-user-register a.addressfield-autocomplete-reveal {
  width: 200px;
  padding: 10px;
  height: inherit;
  font-size: 1em;
  display: block;
  border: 1px solid #9c9a00;
  color: #9c9a00;
  text-align: center;
  background-color: transparent;
  border-radius: 5px;
  padding: 7px;
  width: inherit;
  display: inline-block;
}
body.page-dashboard-basic-profile a.addressfield-autocomplete-reveal:hover,
div.superuser-register-new-contacts a.addressfield-autocomplete-reveal:hover,
body.page-user-register a.addressfield-autocomplete-reveal:hover {
  text-decoration: none;
  color: white;
  background-color: #9c9a00;
}
body.page-dashboard-basic-profile a.dashboard-toggle-group,
div.superuser-register-new-contacts a.dashboard-toggle-group,
body.page-user-register a.dashboard-toggle-group {
  border-radius: 5px;
  color: white;
  background-color: #9c9a00;
  border: none;
  border-bottom: 2px solid #727001;
  padding: 7px;
}
body.page-dashboard-basic-profile a.dashboard-toggle-group:hover,
div.superuser-register-new-contacts a.dashboard-toggle-group:hover,
body.page-user-register a.dashboard-toggle-group:hover {
  background-color: #696801;
}
body.page-dashboard-basic-profile .form-item-field-aqtr-contact-status-membre-und,
div.superuser-register-new-contacts .form-item-field-aqtr-contact-status-membre-und,
body.page-user-register .form-item-field-aqtr-contact-status-membre-und {
  display: none;
}
body.page-dashboard-basic-profile#edit-adresse .form-item-entreprise-name .input-group-addon,
div.superuser-register-new-contacts#edit-adresse .form-item-entreprise-name .input-group-addon,
body.page-user-register#edit-adresse .form-item-entreprise-name .input-group-addon,
body.page-dashboard-basic-profile #edit-adresse .form-item-entreprise-name .input-group-addon,
div.superuser-register-new-contacts #edit-adresse .form-item-entreprise-name .input-group-addon,
body.page-user-register #edit-adresse .form-item-entreprise-name .input-group-addon,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] .form-item-entreprise-name .input-group-addon,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] .form-item-entreprise-name .input-group-addon,
body.page-user-register fieldset[id^="edit-adresse"] .form-item-entreprise-name .input-group-addon {
  display: none;
}
body.page-dashboard-basic-profile#edit-adresse .btn-danger,
div.superuser-register-new-contacts#edit-adresse .btn-danger,
body.page-user-register#edit-adresse .btn-danger,
body.page-dashboard-basic-profile #edit-adresse .btn-danger,
div.superuser-register-new-contacts #edit-adresse .btn-danger,
body.page-user-register #edit-adresse .btn-danger,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] .btn-danger,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] .btn-danger,
body.page-user-register fieldset[id^="edit-adresse"] .btn-danger,
body.page-dashboard-basic-profile#edit-adresse .dashboard-toggle-group,
div.superuser-register-new-contacts#edit-adresse .dashboard-toggle-group,
body.page-user-register#edit-adresse .dashboard-toggle-group,
body.page-dashboard-basic-profile #edit-adresse .dashboard-toggle-group,
div.superuser-register-new-contacts #edit-adresse .dashboard-toggle-group,
body.page-user-register #edit-adresse .dashboard-toggle-group,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] .dashboard-toggle-group,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] .dashboard-toggle-group,
body.page-user-register fieldset[id^="edit-adresse"] .dashboard-toggle-group {
  display: inline-block;
  width: 12em;
  text-align: center;
}
body.page-dashboard-basic-profile#edit-adresse .panel-heading .status-membre-btn,
div.superuser-register-new-contacts#edit-adresse .panel-heading .status-membre-btn,
body.page-user-register#edit-adresse .panel-heading .status-membre-btn,
body.page-dashboard-basic-profile #edit-adresse .panel-heading .status-membre-btn,
div.superuser-register-new-contacts #edit-adresse .panel-heading .status-membre-btn,
body.page-user-register #edit-adresse .panel-heading .status-membre-btn,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn,
body.page-user-register fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn {
  width: 20%;
  display: inline-block;
  padding: 20px 8px;
  text-align: center;
  border-radius: 5px;
  background-color: #aaaaaa;
  color: #333333;
  font-weight: 400;
  margin-right: 10%;
  font-size: 0.8em;
  cursor: auto;
}
body.page-dashboard-basic-profile#edit-adresse .panel-heading .status-membre-btn.active,
div.superuser-register-new-contacts#edit-adresse .panel-heading .status-membre-btn.active,
body.page-user-register#edit-adresse .panel-heading .status-membre-btn.active,
body.page-dashboard-basic-profile #edit-adresse .panel-heading .status-membre-btn.active,
div.superuser-register-new-contacts #edit-adresse .panel-heading .status-membre-btn.active,
body.page-user-register #edit-adresse .panel-heading .status-membre-btn.active,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn.active,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn.active,
body.page-user-register fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn.active {
  background-color: #9c9a00;
  color: white;
}
body.page-dashboard-basic-profile#edit-adresse .panel-heading .status-membre-btn:not(.active),
div.superuser-register-new-contacts#edit-adresse .panel-heading .status-membre-btn:not(.active),
body.page-user-register#edit-adresse .panel-heading .status-membre-btn:not(.active),
body.page-dashboard-basic-profile #edit-adresse .panel-heading .status-membre-btn:not(.active),
div.superuser-register-new-contacts #edit-adresse .panel-heading .status-membre-btn:not(.active),
body.page-user-register #edit-adresse .panel-heading .status-membre-btn:not(.active),
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(.active),
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(.active),
body.page-user-register fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(.active) {
  cursor: pointer;
}
body.page-dashboard-basic-profile#edit-adresse .panel-heading .status-membre-btn:not(.active):hover,
div.superuser-register-new-contacts#edit-adresse .panel-heading .status-membre-btn:not(.active):hover,
body.page-user-register#edit-adresse .panel-heading .status-membre-btn:not(.active):hover,
body.page-dashboard-basic-profile #edit-adresse .panel-heading .status-membre-btn:not(.active):hover,
div.superuser-register-new-contacts #edit-adresse .panel-heading .status-membre-btn:not(.active):hover,
body.page-user-register #edit-adresse .panel-heading .status-membre-btn:not(.active):hover,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(.active):hover,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(.active):hover,
body.page-user-register fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(.active):hover {
  background-color: #e3e3e3;
}
body.page-dashboard-basic-profile#edit-adresse .panel-heading > p,
div.superuser-register-new-contacts#edit-adresse .panel-heading > p,
body.page-user-register#edit-adresse .panel-heading > p,
body.page-dashboard-basic-profile #edit-adresse .panel-heading > p,
div.superuser-register-new-contacts #edit-adresse .panel-heading > p,
body.page-user-register #edit-adresse .panel-heading > p,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] .panel-heading > p,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] .panel-heading > p,
body.page-user-register fieldset[id^="edit-adresse"] .panel-heading > p {
  font-size: 0.8em;
  font-style: italic;
  text-align: center;
  margin-bottom: 2em;
}
body.page-dashboard-basic-profile#edit-adresse .panel-heading .status-membre-btn:nth-child(3),
div.superuser-register-new-contacts#edit-adresse .panel-heading .status-membre-btn:nth-child(3),
body.page-user-register#edit-adresse .panel-heading .status-membre-btn:nth-child(3),
body.page-dashboard-basic-profile #edit-adresse .panel-heading .status-membre-btn:nth-child(3),
div.superuser-register-new-contacts #edit-adresse .panel-heading .status-membre-btn:nth-child(3),
body.page-user-register #edit-adresse .panel-heading .status-membre-btn:nth-child(3),
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:nth-child(3),
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:nth-child(3),
body.page-user-register fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:nth-child(3) {
  margin-left: 10%;
}
body.page-dashboard-basic-profile#edit-adresse .panel-heading .status-membre-btn:not(:first-child):before,
div.superuser-register-new-contacts#edit-adresse .panel-heading .status-membre-btn:not(:first-child):before,
body.page-user-register#edit-adresse .panel-heading .status-membre-btn:not(:first-child):before,
body.page-dashboard-basic-profile #edit-adresse .panel-heading .status-membre-btn:not(:first-child):before,
div.superuser-register-new-contacts #edit-adresse .panel-heading .status-membre-btn:not(:first-child):before,
body.page-user-register #edit-adresse .panel-heading .status-membre-btn:not(:first-child):before,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(:first-child):before,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(:first-child):before,
body.page-user-register fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(:first-child):before {
  content: "";
  font-size: 2em;
  display: block;
  padding: 10px 0px 20px;
  font-family: FontAwesome;
}
body.page-dashboard-basic-profile#edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(3):before,
div.superuser-register-new-contacts#edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(3):before,
body.page-user-register#edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(3):before,
body.page-dashboard-basic-profile #edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(3):before,
div.superuser-register-new-contacts #edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(3):before,
body.page-user-register #edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(3):before,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(:first-child):nth-child(3):before,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(:first-child):nth-child(3):before,
body.page-user-register fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(:first-child):nth-child(3):before {
  content: "\f0f2";
}
body.page-dashboard-basic-profile#edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(4):before,
div.superuser-register-new-contacts#edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(4):before,
body.page-user-register#edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(4):before,
body.page-dashboard-basic-profile #edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(4):before,
div.superuser-register-new-contacts #edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(4):before,
body.page-user-register #edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(4):before,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(:first-child):nth-child(4):before,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(:first-child):nth-child(4):before,
body.page-user-register fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(:first-child):nth-child(4):before {
  content: "\f02d";
}
body.page-dashboard-basic-profile#edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(5):before,
div.superuser-register-new-contacts#edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(5):before,
body.page-user-register#edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(5):before,
body.page-dashboard-basic-profile #edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(5):before,
div.superuser-register-new-contacts #edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(5):before,
body.page-user-register #edit-adresse .panel-heading .status-membre-btn:not(:first-child):nth-child(5):before,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(:first-child):nth-child(5):before,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(:first-child):nth-child(5):before,
body.page-user-register fieldset[id^="edit-adresse"] .panel-heading .status-membre-btn:not(:first-child):nth-child(5):before {
  content: "\f00d";
}
body.page-dashboard-basic-profile#edit-adresse .panel-title,
div.superuser-register-new-contacts#edit-adresse .panel-title,
body.page-user-register#edit-adresse .panel-title,
body.page-dashboard-basic-profile #edit-adresse .panel-title,
div.superuser-register-new-contacts #edit-adresse .panel-title,
body.page-user-register #edit-adresse .panel-title,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] .panel-title,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] .panel-title,
body.page-user-register fieldset[id^="edit-adresse"] .panel-title {
  margin: 0px 0px 20px;
}
body.page-dashboard-basic-profile#edit-adresse .panel-body,
div.superuser-register-new-contacts#edit-adresse .panel-body,
body.page-user-register#edit-adresse .panel-body,
body.page-dashboard-basic-profile #edit-adresse .panel-body,
div.superuser-register-new-contacts #edit-adresse .panel-body,
body.page-user-register #edit-adresse .panel-body,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] .panel-body,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] .panel-body,
body.page-user-register fieldset[id^="edit-adresse"] .panel-body {
  padding: 0px;
}
body.page-dashboard-basic-profile#edit-adresse div.wrapper-info-adresse_personnelle,
div.superuser-register-new-contacts#edit-adresse div.wrapper-info-adresse_personnelle,
body.page-user-register#edit-adresse div.wrapper-info-adresse_personnelle,
body.page-dashboard-basic-profile #edit-adresse div.wrapper-info-adresse_personnelle,
div.superuser-register-new-contacts #edit-adresse div.wrapper-info-adresse_personnelle,
body.page-user-register #edit-adresse div.wrapper-info-adresse_personnelle,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.wrapper-info-adresse_personnelle,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.wrapper-info-adresse_personnelle,
body.page-user-register fieldset[id^="edit-adresse"] div.wrapper-info-adresse_personnelle,
body.page-dashboard-basic-profile#edit-adresse div.wrapper-info-adresse_professionnelle,
div.superuser-register-new-contacts#edit-adresse div.wrapper-info-adresse_professionnelle,
body.page-user-register#edit-adresse div.wrapper-info-adresse_professionnelle,
body.page-dashboard-basic-profile #edit-adresse div.wrapper-info-adresse_professionnelle,
div.superuser-register-new-contacts #edit-adresse div.wrapper-info-adresse_professionnelle,
body.page-user-register #edit-adresse div.wrapper-info-adresse_professionnelle,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.wrapper-info-adresse_professionnelle,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.wrapper-info-adresse_professionnelle,
body.page-user-register fieldset[id^="edit-adresse"] div.wrapper-info-adresse_professionnelle {
  padding: 0px;
}
body.page-dashboard-basic-profile#edit-adresse div.wrapper-info-adresse_personnelle .field-name-field-aqtr-phone-pro,
div.superuser-register-new-contacts#edit-adresse div.wrapper-info-adresse_personnelle .field-name-field-aqtr-phone-pro,
body.page-user-register#edit-adresse div.wrapper-info-adresse_personnelle .field-name-field-aqtr-phone-pro,
body.page-dashboard-basic-profile #edit-adresse div.wrapper-info-adresse_personnelle .field-name-field-aqtr-phone-pro,
div.superuser-register-new-contacts #edit-adresse div.wrapper-info-adresse_personnelle .field-name-field-aqtr-phone-pro,
body.page-user-register #edit-adresse div.wrapper-info-adresse_personnelle .field-name-field-aqtr-phone-pro,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.wrapper-info-adresse_personnelle .field-name-field-aqtr-phone-pro,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.wrapper-info-adresse_personnelle .field-name-field-aqtr-phone-pro,
body.page-user-register fieldset[id^="edit-adresse"] div.wrapper-info-adresse_personnelle .field-name-field-aqtr-phone-pro,
body.page-dashboard-basic-profile#edit-adresse div.wrapper-info-adresse_professionnelle .field-name-field-aqtr-phone-pro,
div.superuser-register-new-contacts#edit-adresse div.wrapper-info-adresse_professionnelle .field-name-field-aqtr-phone-pro,
body.page-user-register#edit-adresse div.wrapper-info-adresse_professionnelle .field-name-field-aqtr-phone-pro,
body.page-dashboard-basic-profile #edit-adresse div.wrapper-info-adresse_professionnelle .field-name-field-aqtr-phone-pro,
div.superuser-register-new-contacts #edit-adresse div.wrapper-info-adresse_professionnelle .field-name-field-aqtr-phone-pro,
body.page-user-register #edit-adresse div.wrapper-info-adresse_professionnelle .field-name-field-aqtr-phone-pro,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.wrapper-info-adresse_professionnelle .field-name-field-aqtr-phone-pro,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.wrapper-info-adresse_professionnelle .field-name-field-aqtr-phone-pro,
body.page-user-register fieldset[id^="edit-adresse"] div.wrapper-info-adresse_professionnelle .field-name-field-aqtr-phone-pro,
body.page-dashboard-basic-profile#edit-adresse div.wrapper-info-adresse_personnelle .field-name-field-contact-post,
div.superuser-register-new-contacts#edit-adresse div.wrapper-info-adresse_personnelle .field-name-field-contact-post,
body.page-user-register#edit-adresse div.wrapper-info-adresse_personnelle .field-name-field-contact-post,
body.page-dashboard-basic-profile #edit-adresse div.wrapper-info-adresse_personnelle .field-name-field-contact-post,
div.superuser-register-new-contacts #edit-adresse div.wrapper-info-adresse_personnelle .field-name-field-contact-post,
body.page-user-register #edit-adresse div.wrapper-info-adresse_personnelle .field-name-field-contact-post,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.wrapper-info-adresse_personnelle .field-name-field-contact-post,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.wrapper-info-adresse_personnelle .field-name-field-contact-post,
body.page-user-register fieldset[id^="edit-adresse"] div.wrapper-info-adresse_personnelle .field-name-field-contact-post,
body.page-dashboard-basic-profile#edit-adresse div.wrapper-info-adresse_professionnelle .field-name-field-contact-post,
div.superuser-register-new-contacts#edit-adresse div.wrapper-info-adresse_professionnelle .field-name-field-contact-post,
body.page-user-register#edit-adresse div.wrapper-info-adresse_professionnelle .field-name-field-contact-post,
body.page-dashboard-basic-profile #edit-adresse div.wrapper-info-adresse_professionnelle .field-name-field-contact-post,
div.superuser-register-new-contacts #edit-adresse div.wrapper-info-adresse_professionnelle .field-name-field-contact-post,
body.page-user-register #edit-adresse div.wrapper-info-adresse_professionnelle .field-name-field-contact-post,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.wrapper-info-adresse_professionnelle .field-name-field-contact-post,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.wrapper-info-adresse_professionnelle .field-name-field-contact-post,
body.page-user-register fieldset[id^="edit-adresse"] div.wrapper-info-adresse_professionnelle .field-name-field-contact-post {
  display: inline-block;
}
body.page-dashboard-basic-profile#edit-adresse div.wrapper-info-adresse_professionnelle div.form-item-adresse-correspondance,
div.superuser-register-new-contacts#edit-adresse div.wrapper-info-adresse_professionnelle div.form-item-adresse-correspondance,
body.page-user-register#edit-adresse div.wrapper-info-adresse_professionnelle div.form-item-adresse-correspondance,
body.page-dashboard-basic-profile #edit-adresse div.wrapper-info-adresse_professionnelle div.form-item-adresse-correspondance,
div.superuser-register-new-contacts #edit-adresse div.wrapper-info-adresse_professionnelle div.form-item-adresse-correspondance,
body.page-user-register #edit-adresse div.wrapper-info-adresse_professionnelle div.form-item-adresse-correspondance,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.wrapper-info-adresse_professionnelle div.form-item-adresse-correspondance,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.wrapper-info-adresse_professionnelle div.form-item-adresse-correspondance,
body.page-user-register fieldset[id^="edit-adresse"] div.wrapper-info-adresse_professionnelle div.form-item-adresse-correspondance {
  border-top: 1px solid #dcdcdc;
}
body.page-dashboard-basic-profile#edit-adresse div.form-item-adresse-correspondance:not(.form-type-radios),
div.superuser-register-new-contacts#edit-adresse div.form-item-adresse-correspondance:not(.form-type-radios),
body.page-user-register#edit-adresse div.form-item-adresse-correspondance:not(.form-type-radios),
body.page-dashboard-basic-profile #edit-adresse div.form-item-adresse-correspondance:not(.form-type-radios),
div.superuser-register-new-contacts #edit-adresse div.form-item-adresse-correspondance:not(.form-type-radios),
body.page-user-register #edit-adresse div.form-item-adresse-correspondance:not(.form-type-radios),
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.form-item-adresse-correspondance:not(.form-type-radios),
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.form-item-adresse-correspondance:not(.form-type-radios),
body.page-user-register fieldset[id^="edit-adresse"] div.form-item-adresse-correspondance:not(.form-type-radios) {
  background-color: #eeeeee;
  border-bottom: 1px solid #dcdcdc;
  height: 38px;
  padding: 10px 10px 10px 30px;
  font-size: 0.9em;
}
body.page-dashboard-basic-profile#edit-adresse div.form-item-adresse-correspondance:not(.form-type-radios) label > span > i,
div.superuser-register-new-contacts#edit-adresse div.form-item-adresse-correspondance:not(.form-type-radios) label > span > i,
body.page-user-register#edit-adresse div.form-item-adresse-correspondance:not(.form-type-radios) label > span > i,
body.page-dashboard-basic-profile #edit-adresse div.form-item-adresse-correspondance:not(.form-type-radios) label > span > i,
div.superuser-register-new-contacts #edit-adresse div.form-item-adresse-correspondance:not(.form-type-radios) label > span > i,
body.page-user-register #edit-adresse div.form-item-adresse-correspondance:not(.form-type-radios) label > span > i,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.form-item-adresse-correspondance:not(.form-type-radios) label > span > i,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.form-item-adresse-correspondance:not(.form-type-radios) label > span > i,
body.page-user-register fieldset[id^="edit-adresse"] div.form-item-adresse-correspondance:not(.form-type-radios) label > span > i {
  font-size: 1.1em;
  padding: 0px 4px 0px 2px;
  position: relative;
  top: -2px;
}
body.page-dashboard-basic-profile#edit-adresse div.info-left,
div.superuser-register-new-contacts#edit-adresse div.info-left,
body.page-user-register#edit-adresse div.info-left,
body.page-dashboard-basic-profile #edit-adresse div.info-left,
div.superuser-register-new-contacts #edit-adresse div.info-left,
body.page-user-register #edit-adresse div.info-left,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.info-left,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.info-left,
body.page-user-register fieldset[id^="edit-adresse"] div.info-left {
  padding-left: 25px;
  padding-bottom: 25px;
}
body.page-dashboard-basic-profile#edit-adresse div.info-left .info-icon,
div.superuser-register-new-contacts#edit-adresse div.info-left .info-icon,
body.page-user-register#edit-adresse div.info-left .info-icon,
body.page-dashboard-basic-profile #edit-adresse div.info-left .info-icon,
div.superuser-register-new-contacts #edit-adresse div.info-left .info-icon,
body.page-user-register #edit-adresse div.info-left .info-icon,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.info-left .info-icon,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.info-left .info-icon,
body.page-user-register fieldset[id^="edit-adresse"] div.info-left .info-icon {
  margin-top: 15px;
  margin-right: 16px;
  font-size: 2.25em;
  display: inline-block;
  float: left;
}
body.page-dashboard-basic-profile#edit-adresse div.info-left .info-label,
div.superuser-register-new-contacts#edit-adresse div.info-left .info-label,
body.page-user-register#edit-adresse div.info-left .info-label,
body.page-dashboard-basic-profile #edit-adresse div.info-left .info-label,
div.superuser-register-new-contacts #edit-adresse div.info-left .info-label,
body.page-user-register #edit-adresse div.info-left .info-label,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.info-left .info-label,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.info-left .info-label,
body.page-user-register fieldset[id^="edit-adresse"] div.info-left .info-label,
body.page-dashboard-basic-profile#edit-adresse div.info-left .info-status,
div.superuser-register-new-contacts#edit-adresse div.info-left .info-status,
body.page-user-register#edit-adresse div.info-left .info-status,
body.page-dashboard-basic-profile #edit-adresse div.info-left .info-status,
div.superuser-register-new-contacts #edit-adresse div.info-left .info-status,
body.page-user-register #edit-adresse div.info-left .info-status,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.info-left .info-status,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.info-left .info-status,
body.page-user-register fieldset[id^="edit-adresse"] div.info-left .info-status,
body.page-dashboard-basic-profile#edit-adresse div.info-left .info-role,
div.superuser-register-new-contacts#edit-adresse div.info-left .info-role,
body.page-user-register#edit-adresse div.info-left .info-role,
body.page-dashboard-basic-profile #edit-adresse div.info-left .info-role,
div.superuser-register-new-contacts #edit-adresse div.info-left .info-role,
body.page-user-register #edit-adresse div.info-left .info-role,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.info-left .info-role,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.info-left .info-role,
body.page-user-register fieldset[id^="edit-adresse"] div.info-left .info-role,
body.page-dashboard-basic-profile#edit-adresse div.info-left .info-entreprise,
div.superuser-register-new-contacts#edit-adresse div.info-left .info-entreprise,
body.page-user-register#edit-adresse div.info-left .info-entreprise,
body.page-dashboard-basic-profile #edit-adresse div.info-left .info-entreprise,
div.superuser-register-new-contacts #edit-adresse div.info-left .info-entreprise,
body.page-user-register #edit-adresse div.info-left .info-entreprise,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.info-left .info-entreprise,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.info-left .info-entreprise,
body.page-user-register fieldset[id^="edit-adresse"] div.info-left .info-entreprise,
body.page-dashboard-basic-profile#edit-adresse div.info-left .info-adresse,
div.superuser-register-new-contacts#edit-adresse div.info-left .info-adresse,
body.page-user-register#edit-adresse div.info-left .info-adresse,
body.page-dashboard-basic-profile #edit-adresse div.info-left .info-adresse,
div.superuser-register-new-contacts #edit-adresse div.info-left .info-adresse,
body.page-user-register #edit-adresse div.info-left .info-adresse,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.info-left .info-adresse,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.info-left .info-adresse,
body.page-user-register fieldset[id^="edit-adresse"] div.info-left .info-adresse,
body.page-dashboard-basic-profile#edit-adresse div.info-left .info-phone,
div.superuser-register-new-contacts#edit-adresse div.info-left .info-phone,
body.page-user-register#edit-adresse div.info-left .info-phone,
body.page-dashboard-basic-profile #edit-adresse div.info-left .info-phone,
div.superuser-register-new-contacts #edit-adresse div.info-left .info-phone,
body.page-user-register #edit-adresse div.info-left .info-phone,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.info-left .info-phone,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.info-left .info-phone,
body.page-user-register fieldset[id^="edit-adresse"] div.info-left .info-phone {
  width: auto;
  margin-left: 45px;
  font-size: 0.9em;
}
body.page-dashboard-basic-profile#edit-adresse div.info-left h4.info-label,
div.superuser-register-new-contacts#edit-adresse div.info-left h4.info-label,
body.page-user-register#edit-adresse div.info-left h4.info-label,
body.page-dashboard-basic-profile #edit-adresse div.info-left h4.info-label,
div.superuser-register-new-contacts #edit-adresse div.info-left h4.info-label,
body.page-user-register #edit-adresse div.info-left h4.info-label,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.info-left h4.info-label,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.info-left h4.info-label,
body.page-user-register fieldset[id^="edit-adresse"] div.info-left h4.info-label {
  margin-top: 12px;
  margin-bottom: 3px;
  font-size: 1.1em;
}
body.page-dashboard-basic-profile#edit-adresse div.info-left .info-status,
div.superuser-register-new-contacts#edit-adresse div.info-left .info-status,
body.page-user-register#edit-adresse div.info-left .info-status,
body.page-dashboard-basic-profile #edit-adresse div.info-left .info-status,
div.superuser-register-new-contacts #edit-adresse div.info-left .info-status,
body.page-user-register #edit-adresse div.info-left .info-status,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.info-left .info-status,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.info-left .info-status,
body.page-user-register fieldset[id^="edit-adresse"] div.info-left .info-status {
  font-weight: 500;
}
body.page-dashboard-basic-profile#edit-adresse div.info-right,
div.superuser-register-new-contacts#edit-adresse div.info-right,
body.page-user-register#edit-adresse div.info-right,
body.page-dashboard-basic-profile #edit-adresse div.info-right,
div.superuser-register-new-contacts #edit-adresse div.info-right,
body.page-user-register #edit-adresse div.info-right,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.info-right,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.info-right,
body.page-user-register fieldset[id^="edit-adresse"] div.info-right {
  padding-top: 9px;
  padding-right: 25px;
  padding-bottom: 25px;
  font-size: 0.9em;
}
body.page-dashboard-basic-profile#edit-adresse div.info-right a.colorbox-node,
div.superuser-register-new-contacts#edit-adresse div.info-right a.colorbox-node,
body.page-user-register#edit-adresse div.info-right a.colorbox-node,
body.page-dashboard-basic-profile #edit-adresse div.info-right a.colorbox-node,
div.superuser-register-new-contacts #edit-adresse div.info-right a.colorbox-node,
body.page-user-register #edit-adresse div.info-right a.colorbox-node,
body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.info-right a.colorbox-node,
div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.info-right a.colorbox-node,
body.page-user-register fieldset[id^="edit-adresse"] div.info-right a.colorbox-node {
  float: right;
}
@media (max-width: 992px) {
  body.page-dashboard-basic-profile#edit-adresse div.info-right,
  div.superuser-register-new-contacts#edit-adresse div.info-right,
  body.page-user-register#edit-adresse div.info-right,
  body.page-dashboard-basic-profile #edit-adresse div.info-right,
  div.superuser-register-new-contacts #edit-adresse div.info-right,
  body.page-user-register #edit-adresse div.info-right,
  body.page-dashboard-basic-profile fieldset[id^="edit-adresse"] div.info-right,
  div.superuser-register-new-contacts fieldset[id^="edit-adresse"] div.info-right,
  body.page-user-register fieldset[id^="edit-adresse"] div.info-right {
    padding-left: 70px;
  }
}
body.page-dashboard-mes-achats .payed-bills {
  padding-top: 30px;
}
body.page-dashboard-mes-achats .panel-content-user-dashboard-content-row {
  padding: 0px;
}
body.page-dashboard-mes-achats #cboxContent h3 {
  text-align: center;
  font-size: 2em;
  font-weight: 500;
  margin-bottom: 50px;
}
body.page-dashboard-mes-achats #cboxContent .modal-bill-baseinfo,
body.page-dashboard-mes-achats #cboxContent .modal-bill-payments,
body.page-dashboard-mes-achats #cboxContent .modal-bill-total {
  padding-top: 30px;
  border-top: 1px solid #dcdcdc;
  margin-top: 30px;
}
body.page-dashboard-mes-achats #cboxContent .modal-bill-baseinfo > *:first-child,
body.page-dashboard-mes-achats #cboxContent .modal-bill-payments > strong {
  font-size: 18px;
  padding-bottom: 15px;
  display: inline-block;
}
body.page-dashboard-mes-achats #cboxContent .modal-bill-baseinfo > div > span,
body.page-dashboard-mes-achats #cboxContent .modal-bill-payments > div > div > span {
  width: 100px;
  display: inline-block;
}
body.page-dashboard-mes-achats #cboxContent .modal-bill-payments .bill-payments:not(:last-child) {
  padding-bottom: 15px;
}
body.page-dashboard-mes-achats #cboxContent .modal-bill-payments .bill-payments div:first-child {
  font-weight: 500;
}
body.page-dashboard-mes-achats #cboxContent .modal-bill-total {
  font-size: 1.5em;
  padding-bottom: 60px;
}
body.page-dashboard-mes-achats #cboxContent .modal-bill-total span {
  display: inline-block;
  width: 100px;
}
body.page-dashboard-mes-achats #cboxContent .btn-primary {
  float: left;
}
body.page-dashboard-mes-achats #cboxContent .btn-darken {
  float: right;
}
body.page-dashboard-mes-achats .header-factures {
  font-size: 1.3em;
  background-color: #444444;
  padding: 20px;
  color: white;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}
body.page-dashboard-mes-achats .facture {
  padding: 20px;
  min-height: 70px;
  border: 1px solid #dcdcdc;
  border-bottom: 0px;
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
body.page-dashboard-mes-achats .facture .left {
  width: 100%;
  padding-right: 180px;
}
body.page-dashboard-mes-achats .facture .left div span {
  width: 100px;
  display: inline-block;
}
body.page-dashboard-mes-achats .facture .right {
  position: absolute;
  right: 20px;
  top: 25px;
  width: 170px;
}
body.page-dashboard-mes-achats .facture .right > a {
  display: block;
}
body.page-dashboard-mes-achats .facture .right > *:first-child {
  margin-bottom: 7px;
}
body.page-dashboard-mes-achats .facture h4,
body.page-dashboard-mes-achats .facture h2 {
  font-size: 1.1em;
  margin: 0px;
  font-weight: 500;
}
body.page-dashboard-mes-achats .facture .date {
  font-size: 0.9em;
}
body.page-dashboard-mes-achats .facture .rlaunch-button a {
  color: white;
  background-color: #9c9a00;
  border: 1px solid #727001;
  padding: 8px;
  border-radius: 5px;
  font-weight: 400;
}
body.page-dashboard-mes-achats .facture .rlaunch-button a:hover {
  background-color: #696801;
  text-decoration: none;
}
body.page-dashboard-mes-achats .facture:last-child {
  border-bottom: 1px solid #dcdcdc;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
body.page-dashboard-mes-formations .table-display-1 .left {
  padding-right: 210px;
}
body.page-dashboard-mes-formations .table-display-1 .right {
  max-width: inherit;
}
body.page-dashboard-mes-formations table,
body.page-dashboard-events table {
  display: table;
}
body.page-dashboard-mes-formations table.rresult-table,
body.page-dashboard-events table.rresult-table {
  margin-bottom: 0px;
}
body.page-dashboard-mes-formations tfoot,
body.page-dashboard-events tfoot {
  background-color: #f1f1f1;
  /* td{
        border-bottom: 1px solid @gray-table-hover;
    }
        td:first-child{
        border-left:1px solid @gray-table-hover;
    }
        td:last-child{
        border-right:1px solid @gray-table-hover;
    }*/
}
body.page-dashboard-mes-formations .panel-content-user-dashboard-content-row,
body.page-dashboard-events .panel-content-user-dashboard-content-row {
  padding: 0px;
}
body.page-dashboard-mes-formations .ongoing-formations,
body.page-dashboard-events .ongoing-formations {
  padding-bottom: 30px;
}
body.page-dashboard-mes-formations .registration-result-course,
body.page-dashboard-events .registration-result-course {
  margin-bottom: 20px;
}
body.page-dashboard-mes-formations .registration-result-course table tr:hover,
body.page-dashboard-events .registration-result-course table tr:hover,
body.page-dashboard-mes-formations .registration-result-exam table tr:hover,
body.page-dashboard-events .registration-result-exam table tr:hover,
body.page-dashboard-mes-formations .table-details-formation table tr:hover,
body.page-dashboard-events .table-details-formation table tr:hover,
body.page-dashboard-mes-formations .formation-details table tr:hover,
body.page-dashboard-events .formation-details table tr:hover {
  background-color: transparent;
}
body.page-dashboard-mes-formations .registration-result-course table tr:hover td,
body.page-dashboard-events .registration-result-course table tr:hover td,
body.page-dashboard-mes-formations .registration-result-exam table tr:hover td,
body.page-dashboard-events .registration-result-exam table tr:hover td,
body.page-dashboard-mes-formations .table-details-formation table tr:hover td,
body.page-dashboard-events .table-details-formation table tr:hover td,
body.page-dashboard-mes-formations .formation-details table tr:hover td,
body.page-dashboard-events .formation-details table tr:hover td {
  border-color: #cccccc;
  color: #444444;
}
body.page-dashboard-mes-formations .registration-result-course table tr:hover td:first-child,
body.page-dashboard-events .registration-result-course table tr:hover td:first-child,
body.page-dashboard-mes-formations .registration-result-exam table tr:hover td:first-child,
body.page-dashboard-events .registration-result-exam table tr:hover td:first-child,
body.page-dashboard-mes-formations .table-details-formation table tr:hover td:first-child,
body.page-dashboard-events .table-details-formation table tr:hover td:first-child,
body.page-dashboard-mes-formations .formation-details table tr:hover td:first-child,
body.page-dashboard-events .formation-details table tr:hover td:first-child {
  border-left: 1px solid #dcdcdc;
  padding-left: 25px;
}
body.page-dashboard-mes-formations .registration-result-course table tr:hover td:last-child,
body.page-dashboard-events .registration-result-course table tr:hover td:last-child,
body.page-dashboard-mes-formations .registration-result-exam table tr:hover td:last-child,
body.page-dashboard-events .registration-result-exam table tr:hover td:last-child,
body.page-dashboard-mes-formations .table-details-formation table tr:hover td:last-child,
body.page-dashboard-events .table-details-formation table tr:hover td:last-child,
body.page-dashboard-mes-formations .formation-details table tr:hover td:last-child,
body.page-dashboard-events .formation-details table tr:hover td:last-child {
  border-right: 1px solid #dcdcdc;
  padding-right: 25px;
}
@media (max-width: 480px) {
  body.page-dashboard-mes-formations .registration-result-course,
  body.page-dashboard-events .registration-result-course,
  body.page-dashboard-mes-formations .registration-result-exam,
  body.page-dashboard-events .registration-result-exam,
  body.page-dashboard-mes-formations .table-details-formation,
  body.page-dashboard-events .table-details-formation,
  body.page-dashboard-mes-formations .formation-details,
  body.page-dashboard-events .formation-details {
    overflow-x: scroll;
  }
  body.page-dashboard-mes-formations .registration-result-course table,
  body.page-dashboard-events .registration-result-course table,
  body.page-dashboard-mes-formations .registration-result-exam table,
  body.page-dashboard-events .registration-result-exam table,
  body.page-dashboard-mes-formations .table-details-formation table,
  body.page-dashboard-events .table-details-formation table,
  body.page-dashboard-mes-formations .formation-details table,
  body.page-dashboard-events .formation-details table {
    min-width: 450px;
  }
}
body.page-dashboard-mes-formations .registration-result-course th:first-child,
body.page-dashboard-events .registration-result-course th:first-child,
body.page-dashboard-mes-formations .registration-result-exam th:first-child,
body.page-dashboard-events .registration-result-exam th:first-child,
body.page-dashboard-mes-formations .table-details-formation th:first-child,
body.page-dashboard-events .table-details-formation th:first-child,
body.page-dashboard-mes-formations .formation-details th:first-child,
body.page-dashboard-events .formation-details th:first-child {
  margin-bottom: 0px;
  margin-top: 0px;
  color: white;
  background-color: #444444;
  padding: 20px;
  font-size: 1.2em;
  font-weight: 400;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-top-right-radius: 0px;
}
body.page-dashboard-mes-formations .registration-result-course td,
body.page-dashboard-events .registration-result-course td,
body.page-dashboard-mes-formations .registration-result-exam td,
body.page-dashboard-events .registration-result-exam td,
body.page-dashboard-mes-formations .table-details-formation td,
body.page-dashboard-events .table-details-formation td,
body.page-dashboard-mes-formations .formation-details td,
body.page-dashboard-events .formation-details td {
  padding-top: 25px;
  padding-bottom: 25px;
  color: #444444;
}
body.page-dashboard-mes-formations .registration-result-course td:nth-child(2),
body.page-dashboard-events .registration-result-course td:nth-child(2),
body.page-dashboard-mes-formations .registration-result-exam td:nth-child(2),
body.page-dashboard-events .registration-result-exam td:nth-child(2),
body.page-dashboard-mes-formations .table-details-formation td:nth-child(2),
body.page-dashboard-events .table-details-formation td:nth-child(2),
body.page-dashboard-mes-formations .formation-details td:nth-child(2),
body.page-dashboard-events .formation-details td:nth-child(2),
body.page-dashboard-mes-formations .registration-result-course td:last-child,
body.page-dashboard-events .registration-result-course td:last-child,
body.page-dashboard-mes-formations .registration-result-exam td:last-child,
body.page-dashboard-events .registration-result-exam td:last-child,
body.page-dashboard-mes-formations .table-details-formation td:last-child,
body.page-dashboard-events .table-details-formation td:last-child,
body.page-dashboard-mes-formations .formation-details td:last-child,
body.page-dashboard-events .formation-details td:last-child {
  width: 17%;
  font-weight: 400;
  text-align: right;
  color: #444444;
  position: relative;
}
body.page-dashboard-mes-formations .registration-result-course td:nth-child(2) i.fa,
body.page-dashboard-events .registration-result-course td:nth-child(2) i.fa,
body.page-dashboard-mes-formations .registration-result-exam td:nth-child(2) i.fa,
body.page-dashboard-events .registration-result-exam td:nth-child(2) i.fa,
body.page-dashboard-mes-formations .table-details-formation td:nth-child(2) i.fa,
body.page-dashboard-events .table-details-formation td:nth-child(2) i.fa,
body.page-dashboard-mes-formations .formation-details td:nth-child(2) i.fa,
body.page-dashboard-events .formation-details td:nth-child(2) i.fa,
body.page-dashboard-mes-formations .registration-result-course td:last-child i.fa,
body.page-dashboard-events .registration-result-course td:last-child i.fa,
body.page-dashboard-mes-formations .registration-result-exam td:last-child i.fa,
body.page-dashboard-events .registration-result-exam td:last-child i.fa,
body.page-dashboard-mes-formations .table-details-formation td:last-child i.fa,
body.page-dashboard-events .table-details-formation td:last-child i.fa,
body.page-dashboard-mes-formations .formation-details td:last-child i.fa,
body.page-dashboard-events .formation-details td:last-child i.fa {
  font-size: 1.5em;
  margin-right: 8px;
  vertical-align: bottom;
  position: absolute;
}
body.page-dashboard-mes-formations .registration-result-course td:first-child,
body.page-dashboard-events .registration-result-course td:first-child,
body.page-dashboard-mes-formations .registration-result-exam td:first-child,
body.page-dashboard-events .registration-result-exam td:first-child,
body.page-dashboard-mes-formations .table-details-formation td:first-child,
body.page-dashboard-events .table-details-formation td:first-child,
body.page-dashboard-mes-formations .formation-details td:first-child,
body.page-dashboard-events .formation-details td:first-child {
  border-right: none;
  padding-left: 25px;
}
body.page-dashboard-mes-formations .registration-result-course td:nth-child(2):not(:last-child),
body.page-dashboard-events .registration-result-course td:nth-child(2):not(:last-child),
body.page-dashboard-mes-formations .registration-result-exam td:nth-child(2):not(:last-child),
body.page-dashboard-events .registration-result-exam td:nth-child(2):not(:last-child),
body.page-dashboard-mes-formations .table-details-formation td:nth-child(2):not(:last-child),
body.page-dashboard-events .table-details-formation td:nth-child(2):not(:last-child),
body.page-dashboard-mes-formations .formation-details td:nth-child(2):not(:last-child),
body.page-dashboard-events .formation-details td:nth-child(2):not(:last-child) {
  border-right: none;
  border-left: none;
  position: relative;
}
body.page-dashboard-mes-formations .registration-result-course td:nth-child(2):not(:last-child) i.fa,
body.page-dashboard-events .registration-result-course td:nth-child(2):not(:last-child) i.fa,
body.page-dashboard-mes-formations .registration-result-exam td:nth-child(2):not(:last-child) i.fa,
body.page-dashboard-events .registration-result-exam td:nth-child(2):not(:last-child) i.fa,
body.page-dashboard-mes-formations .table-details-formation td:nth-child(2):not(:last-child) i.fa,
body.page-dashboard-events .table-details-formation td:nth-child(2):not(:last-child) i.fa,
body.page-dashboard-mes-formations .formation-details td:nth-child(2):not(:last-child) i.fa,
body.page-dashboard-events .formation-details td:nth-child(2):not(:last-child) i.fa {
  right: 45px;
}
body.page-dashboard-mes-formations .registration-result-course td:last-child,
body.page-dashboard-events .registration-result-course td:last-child,
body.page-dashboard-mes-formations .registration-result-exam td:last-child,
body.page-dashboard-events .registration-result-exam td:last-child,
body.page-dashboard-mes-formations .table-details-formation td:last-child,
body.page-dashboard-events .table-details-formation td:last-child,
body.page-dashboard-mes-formations .formation-details td:last-child,
body.page-dashboard-events .formation-details td:last-child {
  border-left: none;
  padding-right: 25px;
  padding-left: 50px;
}
body.page-dashboard-mes-formations .registration-result-course td:last-child i.fa,
body.page-dashboard-events .registration-result-course td:last-child i.fa,
body.page-dashboard-mes-formations .registration-result-exam td:last-child i.fa,
body.page-dashboard-events .registration-result-exam td:last-child i.fa,
body.page-dashboard-mes-formations .table-details-formation td:last-child i.fa,
body.page-dashboard-events .table-details-formation td:last-child i.fa,
body.page-dashboard-mes-formations .formation-details td:last-child i.fa,
body.page-dashboard-events .formation-details td:last-child i.fa {
  left: 25px;
}
body.page-dashboard-mes-formations .status-class-line,
body.page-dashboard-events .status-class-line {
  width: 100%;
  display: block;
  height: 5px;
  margin-top: 5px;
  padding-left: 25px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  margin-left: -25px;
  margin-bottom: -10px;
}
body.page-dashboard-mes-formations .status-class-box,
body.page-dashboard-events .status-class-box {
  width: 20px;
  height: 20px;
  display: inline-block;
  margin-top: 20px;
  vertical-align: bottom;
  margin-right: 10px;
}
body.page-dashboard-mes-formations .status-label,
body.page-dashboard-events .status-label {
  margin-bottom: 30px;
}
body.page-dashboard-mes-formations .status-green,
body.page-dashboard-events .status-green {
  background-color: green;
}
body.page-dashboard-mes-formations .status-yellow,
body.page-dashboard-events .status-yellow {
  background-color: gold;
}
body.page-dashboard-mes-formations .status-red,
body.page-dashboard-events .status-red {
  background-color: red;
}
body.page-dashboard-mes-formations #imprimer-certification,
body.page-dashboard-events #imprimer-certification {
  margin-top: 25px;
}
body.page-dashboard-mes-formations .past-events .formation:not(.no-result),
body.page-dashboard-events .past-events .formation:not(.no-result),
body.page-dashboard .past-events .formation:not(.no-result),
body.page-dashboard-mes-formations .past-formations:not(.no-result) .formation:not(.no-result),
body.page-dashboard-events .past-formations:not(.no-result) .formation:not(.no-result),
body.page-dashboard .past-formations:not(.no-result) .formation:not(.no-result),
body.page-dashboard-mes-formations .events-incoming .formation:not(.no-result),
body.page-dashboard-events .events-incoming .formation:not(.no-result),
body.page-dashboard .events-incoming .formation:not(.no-result),
body.page-dashboard-mes-formations .ongoing-formations .formation:not(.no-result),
body.page-dashboard-events .ongoing-formations .formation:not(.no-result),
body.page-dashboard .ongoing-formations .formation:not(.no-result) {
  font-size: 0px;
}
body.page-dashboard-mes-formations .past-events .left,
body.page-dashboard-events .past-events .left,
body.page-dashboard .past-events .left,
body.page-dashboard-mes-formations .past-formations:not(.no-result) .left,
body.page-dashboard-events .past-formations:not(.no-result) .left,
body.page-dashboard .past-formations:not(.no-result) .left,
body.page-dashboard-mes-formations .events-incoming .left,
body.page-dashboard-events .events-incoming .left,
body.page-dashboard .events-incoming .left,
body.page-dashboard-mes-formations .ongoing-formations .left,
body.page-dashboard-events .ongoing-formations .left,
body.page-dashboard .ongoing-formations .left,
body.page-dashboard-mes-formations .past-events .right,
body.page-dashboard-events .past-events .right,
body.page-dashboard .past-events .right,
body.page-dashboard-mes-formations .past-formations:not(.no-result) .right,
body.page-dashboard-events .past-formations:not(.no-result) .right,
body.page-dashboard .past-formations:not(.no-result) .right,
body.page-dashboard-mes-formations .events-incoming .right,
body.page-dashboard-events .events-incoming .right,
body.page-dashboard .events-incoming .right,
body.page-dashboard-mes-formations .ongoing-formations .right,
body.page-dashboard-events .ongoing-formations .right,
body.page-dashboard .ongoing-formations .right {
  display: inline-block;
  font-size: 14px;
  position: static;
}
body.page-dashboard-mes-formations .past-events .left,
body.page-dashboard-events .past-events .left,
body.page-dashboard .past-events .left,
body.page-dashboard-mes-formations .past-formations:not(.no-result) .left,
body.page-dashboard-events .past-formations:not(.no-result) .left,
body.page-dashboard .past-formations:not(.no-result) .left,
body.page-dashboard-mes-formations .events-incoming .left,
body.page-dashboard-events .events-incoming .left,
body.page-dashboard .events-incoming .left,
body.page-dashboard-mes-formations .ongoing-formations .left,
body.page-dashboard-events .ongoing-formations .left,
body.page-dashboard .ongoing-formations .left {
  width: 70%;
  padding-right: 15px;
}
body.page-dashboard-mes-formations .past-events .right,
body.page-dashboard-events .past-events .right,
body.page-dashboard .past-events .right,
body.page-dashboard-mes-formations .past-formations:not(.no-result) .right,
body.page-dashboard-events .past-formations:not(.no-result) .right,
body.page-dashboard .past-formations:not(.no-result) .right,
body.page-dashboard-mes-formations .events-incoming .right,
body.page-dashboard-events .events-incoming .right,
body.page-dashboard .events-incoming .right,
body.page-dashboard-mes-formations .ongoing-formations .right,
body.page-dashboard-events .ongoing-formations .right,
body.page-dashboard .ongoing-formations .right {
  width: 30%;
  vertical-align: top;
  text-align: right;
  max-width: inherit;
}
body.page-dashboard-mes-formations .past-events .right a,
body.page-dashboard-events .past-events .right a,
body.page-dashboard .past-events .right a,
body.page-dashboard-mes-formations .past-formations:not(.no-result) .right a,
body.page-dashboard-events .past-formations:not(.no-result) .right a,
body.page-dashboard .past-formations:not(.no-result) .right a,
body.page-dashboard-mes-formations .events-incoming .right a,
body.page-dashboard-events .events-incoming .right a,
body.page-dashboard .events-incoming .right a,
body.page-dashboard-mes-formations .ongoing-formations .right a,
body.page-dashboard-events .ongoing-formations .right a,
body.page-dashboard .ongoing-formations .right a {
  white-space: normal;
}
@media (max-width: 992px) {
  body.page-dashboard-mes-formations .past-events .left,
  body.page-dashboard-events .past-events .left,
  body.page-dashboard .past-events .left,
  body.page-dashboard-mes-formations .past-formations:not(.no-result) .left,
  body.page-dashboard-events .past-formations:not(.no-result) .left,
  body.page-dashboard .past-formations:not(.no-result) .left,
  body.page-dashboard-mes-formations .events-incoming .left,
  body.page-dashboard-events .events-incoming .left,
  body.page-dashboard .events-incoming .left,
  body.page-dashboard-mes-formations .ongoing-formations .left,
  body.page-dashboard-events .ongoing-formations .left,
  body.page-dashboard .ongoing-formations .left,
  body.page-dashboard-mes-formations .past-events .right,
  body.page-dashboard-events .past-events .right,
  body.page-dashboard .past-events .right,
  body.page-dashboard-mes-formations .past-formations:not(.no-result) .right,
  body.page-dashboard-events .past-formations:not(.no-result) .right,
  body.page-dashboard .past-formations:not(.no-result) .right,
  body.page-dashboard-mes-formations .events-incoming .right,
  body.page-dashboard-events .events-incoming .right,
  body.page-dashboard .events-incoming .right,
  body.page-dashboard-mes-formations .ongoing-formations .right,
  body.page-dashboard-events .ongoing-formations .right,
  body.page-dashboard .ongoing-formations .right {
    width: 100%;
    margin-bottom: 10px;
    text-align: left;
  }
}
@media (min-width: 768px) {
  body.page-dashboard-advanced-profile #edit-field-contact-fonction,
  body.page-dashboard-advanced-profile #edit-field-contact-service {
    padding-left: 30%;
  }
}
body.page-dashboard-advanced-profile #edit-field-aqtr-contact-avatar {
  margin-right: 100%;
}
body.page-dashboard-advanced-profile .field-name-field-aqtr-contact-show-profile {
  margin-bottom: 50px;
}
body.page-dashboard-advanced-profile .panel-body {
  position: relative;
}
body.page-dashboard-advanced-profile .field-name-field-aqtr-mail,
body.page-dashboard-advanced-profile .field-name-field-aqtr-phone {
  width: 100%;
  display: inline-block;
}
body.page-dashboard-advanced-profile .field-name-field-aqtr-phone {
  padding-left: 4%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}
body.page-dashboard-advanced-profile .info-publiquement {
  font-size: 0.9em;
  background-color: black;
  color: white;
  padding: 10px;
  max-width: 180px;
  width: 100%;
  border-radius: 5px;
  position: absolute;
  right: 15px;
  bottom: 100%;
  margin-bottom: -25px;
}
body.page-dashboard-advanced-profile .field-name-field-contact-public-profile {
  margin-top: 10px;
}
form.formulaire-display-2 button#edit-cancel {
  display: none;
}
form.formulaire-display-2 .form-item-field-eu-categorie-envoi-und > label[for="edit-field-eu-categorie-envoi-und"] {
  display: block;
  margin-bottom: 15px;
  font-weight: 400;
  font-size: 1.1em;
}
form.formulaire-display-2 .form-item-field-eu-categorie-envoi-und #edit-field-eu-categorie-envoi-und {
  padding: 10px 10px 10px 20px;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
}
form.formulaire-display-2 .form-item-field-eu-categorie-envoi-und #edit-field-eu-categorie-envoi-und .form-type-checkbox {
  margin-bottom: 10px;
}
form.formulaire-display-2 .form-item-field-eu-categorie-envoi-und #edit-field-eu-categorie-envoi-und .form-type-checkbox:last-child {
  margin-bottom: 0px;
}
form.formulaire-display-2 .form-item-field-eu-categorie-envoi-und #edit-field-eu-categorie-envoi-und .form-type-checkbox:last-child label {
  margin-bottom: 0px;
}
form.formulaire-display-2 .form-item-field-eu-categorie-envoi-und label {
  display: block;
}
form.formulaire-display-2 .form-item-field-eu-categorie-envoi-und label[for="edit-field-eu-categorie-envoi-und"]:after {
  content: "AQTr | Soyez-y - Pour recevoir cette infolettre, vos intérêts doivent être documentés dans la section appropriée.";
  font-size: 0.9em;
}
form.formulaire-display-2 div.form-item-field-eu-allergies-und:after {
  content: "En complétant le champ « Allergies »,\a0 vous nous permettrez de vous offrir un repas adapté lors de nos événements.";
  font-size: 1em;
}
form.formulaire-display-2 .form-item-field-eu-categorie-envoi-und label[for="edit-field-eu-categorie-envoi-und"]:after,
form.formulaire-display-2 div.form-item-field-eu-allergies-und:after {
  color: #aaaaaa;
  display: inline-block;
  font-weight: 300;
  padding-top: 10px;
  font-style: italic;
}
body.page-checkout form.formulaire-display-2 button#edit-cancel {
  display: inline-block;
}
body.page-checkout #edit-commerce-payment .form-item-commerce-payment-payment-method:nth-child(2) {
  display: none;
}
body.page-checkout #edit-commerce-payment .form-item-commerce-payment-promotional-code {
  margin-top: 30px;
}
body.page-checkout #edit-commerce-payment .form-item-commerce-payment-promotional-code #edit-commerce-payment-promotional-code {
  margin-left: auto;
  margin-right: auto;
  width: 210px;
  text-align: center;
}
body.page-checkout #edit-commerce-payment #edit-commerce-payment-promotional-code-btn {
  float: right;
  border: 0px solid white;
  font-size: 1.2em;
  padding: 3px 50px;
  margin: 0px 25px 10px 25px;
  width: auto;
}
body.page-checkout #edit-commerce-payment #edit-commerce-payment-promotional-code-btn:hover {
  border: 0px solid white;
}
@media (min-width: 992px) {
  body.page-dashboard-advanced-profile .field-name-field-contact-post,
  body.page-dashboard-basic-profile .field-name-field-contact-post,
  body.page-dashboard-advanced-profile .field-name-field-aqtr-public-extension,
  body.page-dashboard-basic-profile .field-name-field-aqtr-public-extension {
    position: absolute;
    width: 120px;
    right: 8%;
    padding-top: 0px;
  }
  body.page-dashboard-advanced-profile .field-name-field-aqtr-phone-pro,
  body.page-dashboard-basic-profile .field-name-field-aqtr-phone-pro,
  body.page-dashboard-advanced-profile .field-name-field-aqtr-public-phone,
  body.page-dashboard-basic-profile .field-name-field-aqtr-public-phone {
    width: 100%;
    padding-right: 140px;
  }
}
@media (min-width: 992px) {
  body.page-dashboard-mes-notifications .field-name-field-aqtr-interest-reference .form-checkboxes {
    font-size: 0;
  }
  body.page-dashboard-mes-notifications .field-name-field-aqtr-interest-reference .form-checkboxes .form-type-checkbox {
    width: 50%;
    padding-right: 10px;
    display: inline-block;
    font-size: 14px;
  }
  body.page-dashboard-mes-notifications .field-name-field-aqtr-interest-reference .form-checkboxes .form-type-checkbox label {
    display: inline;
  }
}
body.page-dashboard-mes-notifications .form-type-checkbox input {
  position: relative;
  margin-left: 0px;
  margin-right: 5px;
}
body.page-dashboard-mes-notifications .field-name-field-aqtr-interest-reference + div {
  font-weight: 500;
  margin-top: 50px;
}
body.page-dashboard-mes-notifications .field-name-field-aqtr-interest-reference {
  margin-top: 20px;
}
body.page-dashboard-mes-notifications .notification-header {
  display: none;
  text-align: right;
}
body.page-dashboard-mes-notifications .notification-header .e-mail,
body.page-dashboard-mes-notifications .notification-header .mobile {
  max-width: 15%;
  width: 100%;
  display: inline-block;
  text-align: center;
}
body.page-dashboard-mes-notifications .notification-header .mobile {
  display: none;
}
body.page-dashboard-mes-notifications h4 {
  font-weight: 400;
  margin-bottom: 5px;
}
body.page-dashboard-mes-notifications .formulaire-display-2 .panel-heading {
  background-color: #444444;
  padding: 20px;
  color: white;
}
body.page-dashboard-mes-notifications .formulaire-display-2 .panel-heading > a {
  color: inherit;
  display: block;
  margin: -10px -15px;
  padding: 10px 15px;
}
body.page-dashboard-mes-notifications .formulaire-display-2 .form-item.form-group {
  width: 100%;
  min-height: 20px;
}
body.page-dashboard-mes-notifications .formulaire-display-2 .form-item.form-group:first-child .notification-li .form-type-checkbox.checkbox > label {
  display: block;
}
body.page-dashboard-mes-notifications .formulaire-display-2 .form-item.form-group > label[for=edit-aqtr],
body.page-dashboard-mes-notifications .formulaire-display-2 .form-item.form-group > label[for=edit-transform],
body.page-dashboard-mes-notifications .formulaire-display-2 .form-item.form-group > label[for=edit-events],
body.page-dashboard-mes-notifications .formulaire-display-2 .form-item.form-group > label[for=edit-aucune] {
  width: 85%;
  float: left;
  font-weight: 300;
  display: block;
}
body.page-dashboard-mes-notifications .formulaire-display-2 .form-item.form-group > label[for=edit-field-aqtr-interest-reference-und] {
  font-weight: 500;
}
body.page-dashboard-mes-notifications .formulaire-display-2 .form-item.form-group .notification-li {
  width: 15%;
  padding-left: 0px;
  float: left;
}
body.page-dashboard-mes-notifications .formulaire-display-2 .form-item.form-group .notification-li .form-type-checkbox {
  margin-top: 0px;
  padding: 0px;
  text-align: center;
  display: inline-block;
  width: 100%;
}
body.page-dashboard-mes-notifications .formulaire-display-2 .form-item.form-group .notification-li .form-type-checkbox.form-item-transform-1,
body.page-dashboard-mes-notifications .formulaire-display-2 .form-item.form-group .notification-li .form-type-checkbox.form-item-events-1,
body.page-dashboard-mes-notifications .formulaire-display-2 .form-item.form-group .notification-li .form-type-checkbox.form-item-aqtr-1,
body.page-dashboard-mes-notifications .formulaire-display-2 .form-item.form-group .notification-li .form-type-checkbox.form-item-aucune-1 {
  display: none;
}
body.page-dashboard-mes-notifications .formulaire-display-2 .form-item.form-group .notification-li .form-type-checkbox.checkbox input[type="checkbox"] {
  margin-left: -7px;
  display: inline;
  width: 100%;
}
body.page-dashboard-mes-notifications .formulaire-display-2 .form-item.form-group .notification-li .form-type-checkbox.checkbox > label {
  position: absolute;
  top: -45px;
  width: inherit;
  padding: 0px;
  text-align: center;
  font-weight: 300;
  display: none;
  min-width: 40px;
  right: 0px;
}
body.page-dashboard-employees fieldset[id^='edit-contact'] {
  /*display:none !important;*/
}
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .notification-header,
body.page-user-register fieldset[id^='edit-contact'] .notification-header,
body.page-dashboard-employees fieldset[id^='edit-contact'] .notification-header {
  display: none;
}
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .panel-heading,
body.page-user-register fieldset[id^='edit-contact'] .panel-heading,
body.page-dashboard-employees fieldset[id^='edit-contact'] .panel-heading {
  background-color: #444444;
  padding: 20px;
  color: white;
}
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .panel-heading > a,
body.page-user-register fieldset[id^='edit-contact'] .panel-heading > a,
body.page-dashboard-employees fieldset[id^='edit-contact'] .panel-heading > a {
  color: inherit;
  display: block;
  margin: -10px -15px;
  padding: 10px 15px;
}
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-item.form-group,
body.page-user-register fieldset[id^='edit-contact'] .form-item.form-group,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-item.form-group {
  width: 100%;
  min-height: 20px;
}
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-item.form-group:first-child .notification-li .form-type-checkbox.checkbox > label,
body.page-user-register fieldset[id^='edit-contact'] .form-item.form-group:first-child .notification-li .form-type-checkbox.checkbox > label,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-item.form-group:first-child .notification-li .form-type-checkbox.checkbox > label {
  display: block;
}
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-item.form-group > label[for=edit-aqtr],
body.page-user-register fieldset[id^='edit-contact'] .form-item.form-group > label[for=edit-aqtr],
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-item.form-group > label[for=edit-aqtr],
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-item.form-group > label[for=edit-transform],
body.page-user-register fieldset[id^='edit-contact'] .form-item.form-group > label[for=edit-transform],
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-item.form-group > label[for=edit-transform],
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-item.form-group > label[for=edit-events],
body.page-user-register fieldset[id^='edit-contact'] .form-item.form-group > label[for=edit-events],
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-item.form-group > label[for=edit-events],
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-item.form-group > label[for=edit-aucune],
body.page-user-register fieldset[id^='edit-contact'] .form-item.form-group > label[for=edit-aucune],
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-item.form-group > label[for=edit-aucune] {
  width: 85%;
  float: left;
  font-weight: 300;
  display: block;
}
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-item.form-group > label[for=edit-field-aqtr-interest-reference-und],
body.page-user-register fieldset[id^='edit-contact'] .form-item.form-group > label[for=edit-field-aqtr-interest-reference-und],
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-item.form-group > label[for=edit-field-aqtr-interest-reference-und] {
  font-weight: 500;
}
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-item.form-group .notification-li,
body.page-user-register fieldset[id^='edit-contact'] .form-item.form-group .notification-li,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-item.form-group .notification-li {
  width: 15%;
  padding-left: 0px;
  float: left;
}
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox,
body.page-user-register fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox {
  margin-top: 0px;
  padding: 0px;
  text-align: center;
  display: inline-block;
  width: 100%;
}
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.form-item-transform-1,
body.page-user-register fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.form-item-transform-1,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.form-item-transform-1,
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.form-item-events-1,
body.page-user-register fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.form-item-events-1,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.form-item-events-1,
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.form-item-aqtr-1,
body.page-user-register fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.form-item-aqtr-1,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.form-item-aqtr-1,
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.form-item-aucune-1,
body.page-user-register fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.form-item-aucune-1,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.form-item-aucune-1 {
  display: none;
}
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.checkbox input[type="checkbox"],
body.page-user-register fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.checkbox input[type="checkbox"],
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.checkbox input[type="checkbox"] {
  margin-left: -7px;
  display: inline;
  width: 100%;
}
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.checkbox > label,
body.page-user-register fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.checkbox > label,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-item.form-group .notification-li .form-type-checkbox.checkbox > label {
  position: absolute;
  top: -45px;
  width: inherit;
  padding: 0px;
  text-align: center;
  font-weight: 300;
  display: none;
  min-width: 40px;
  right: 0px;
}
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-35,
body.page-user-register fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-35,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-35,
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-195,
body.page-user-register fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-195,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-195,
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-196,
body.page-user-register fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-196,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-196,
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-198,
body.page-user-register fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-198,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-198,
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-200,
body.page-user-register fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-200,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-200,
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-204,
body.page-user-register fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-204,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-204,
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-205,
body.page-user-register fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-205,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-205,
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-206,
body.page-user-register fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-206,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-206,
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-207,
body.page-user-register fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-207,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-207,
body.page-dashboard-basic-profile fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-208,
body.page-user-register fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-208,
body.page-dashboard-employees fieldset[id^='edit-contact'] .form-type-checkbox.form-item-field-aqtr-interest-reference-und-208 {
  display: none;
}
body.page-dashboard-memberships .panel-content-user-dashboard-content-row,
body.page-dashboard-entreprise-membership .panel-content-user-dashboard-content-row {
  padding: 0px;
  /*#edit-nextstep.dashboard-end-wrapper{
            border: none;
            -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.00);
            box-shadow: 0 0px 0px rgba(0, 0, 0, 0.00);
            margin-bottom: 0px;

            &.btn-block{
                .dashboard-end{
                    float: none;
                }
            }

            .panel-body{
                padding: 0px;
            }
        }*/
}
body.page-dashboard-memberships .panel-content-user-dashboard-content-row form#gt-db-memberships-form > div > p,
body.page-dashboard-entreprise-membership .panel-content-user-dashboard-content-row form#gt-db-memberships-form > div > p {
  margin-bottom: 30px;
}
body.page-dashboard-memberships .panel-content-user-dashboard-content-row form#gt-db-memberships-form fieldset,
body.page-dashboard-entreprise-membership .panel-content-user-dashboard-content-row form#gt-db-memberships-form fieldset {
  margin-bottom: 30px;
  /*h2.abonnement-avantages-title{

            }*/
}
body.page-dashboard-memberships .panel-content-user-dashboard-content-row form#gt-db-memberships-form fieldset .abonnement-entreprise-highlight,
body.page-dashboard-entreprise-membership .panel-content-user-dashboard-content-row form#gt-db-memberships-form fieldset .abonnement-entreprise-highlight {
  font-weight: 400;
  margin: 10px 0px 15px 0px;
  font-size: 1.05em;
}
body.page-dashboard-memberships .panel-content-user-dashboard-content-row form#gt-db-memberships-form fieldset ul li,
body.page-dashboard-entreprise-membership .panel-content-user-dashboard-content-row form#gt-db-memberships-form fieldset ul li {
  margin: 0px;
  padding-bottom: 20px;
  font-size: 1.1em;
}
body.page-dashboard-memberships .panel-content-user-dashboard-content-row .panel-body,
body.page-dashboard-entreprise-membership .panel-content-user-dashboard-content-row .panel-body {
  padding: 15px;
}
body.page-dashboard-memberships .panel-content-user-dashboard-content-row .panel-body .membreforfait-avantage,
body.page-dashboard-entreprise-membership .panel-content-user-dashboard-content-row .panel-body .membreforfait-avantage {
  margin-left: 0px;
  padding: 0px;
  font-size: 1em;
}
body.page-dashboard-memberships .panel-content-user-dashboard-content-row legend.panel-heading,
body.page-dashboard-entreprise-membership .panel-content-user-dashboard-content-row legend.panel-heading {
  background-color: #333333;
  padding: 20px 15px 13px 15px;
}
body.page-dashboard-memberships .panel-content-user-dashboard-content-row legend.panel-heading .panel-title,
body.page-dashboard-entreprise-membership .panel-content-user-dashboard-content-row legend.panel-heading .panel-title {
  font-weight: 300;
  color: white;
  font-size: 0.9em;
}
body.page-dashboard-memberships .panel-content-user-dashboard-content-row .abonnement-promocode-msg,
body.page-dashboard-entreprise-membership .panel-content-user-dashboard-content-row .abonnement-promocode-msg {
  padding: 25px;
}
body.page-dashboard-memberships .panel-content-user-dashboard-content-row .form-item-validcode-promotional-code #edit-validcode-promotional-code,
body.page-dashboard-entreprise-membership .panel-content-user-dashboard-content-row .form-item-validcode-promotional-code #edit-validcode-promotional-code {
  margin-left: auto;
  margin-right: auto;
  width: 210px;
  text-align: center;
}
body.page-dashboard-memberships .panel-content-user-dashboard-content-row button#edit-validcode-promotional-code-btn,
body.page-dashboard-entreprise-membership .panel-content-user-dashboard-content-row button#edit-validcode-promotional-code-btn {
  float: right;
  border: 0px solid white;
  font-size: 1.2em;
  padding: 3px 50px;
  margin: 0px 25px 25px 25px;
  width: auto;
}
body.page-dashboard-memberships .panel-content-user-dashboard-content-row button#edit-validcode-promotional-code-btn:hover,
body.page-dashboard-entreprise-membership .panel-content-user-dashboard-content-row button#edit-validcode-promotional-code-btn:hover {
  border: 0px solid white;
}
body.page-dashboard-memberships #code-validator,
body.page-dashboard-entreprise-membership #code-validator {
  color: #9c9a00;
  text-align: center;
  padding-bottom: 0px;
  margin-top: 40px;
}
body.page-dashboard-memberships #code-validator i.fa-check-circle-o,
body.page-dashboard-entreprise-membership #code-validator i.fa-check-circle-o {
  padding-right: 5px;
}
body.page-dashboard-memberships #code-validator div:last-child,
body.page-dashboard-entreprise-membership #code-validator div:last-child {
  color: #bf3312;
  margin-top: -30px;
  padding-bottom: 10px;
  text-align: center;
}
body.page-dashboard-memberships #code-validator div:last-child .code-save,
body.page-dashboard-entreprise-membership #code-validator div:last-child .code-save {
  color: #9c9a00;
}
body.page-dashboard-memberships .pane-aqtr-abonnement-list .membreforfait-wrapper,
body.page-dashboard-entreprise-membership .pane-aqtr-abonnement-list .membreforfait-wrapper {
  background-image: none;
}
body.page-dashboard-memberships .pane-aqtr-abonnement-list .membreforfait-wrapper .membreforfait-label,
body.page-dashboard-entreprise-membership .pane-aqtr-abonnement-list .membreforfait-wrapper .membreforfait-label {
  position: relative;
  height: auto;
  padding: 50px;
}
body.page-dashboard-memberships .pane-aqtr-abonnement-list .membreforfait-wrapper .membreforfait-avantage,
body.page-dashboard-entreprise-membership .pane-aqtr-abonnement-list .membreforfait-wrapper .membreforfait-avantage {
  padding-left: 20px !important;
}
body.page-dashboard-memberships .pane-aqtr-abonnement-list .membreforfait-wrapper,
body.page-dashboard-entreprise-membership .pane-aqtr-abonnement-list .membreforfait-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
body.page-dashboard-memberships .pane-aqtr-abonnement-list .membreforfait-wrapper .membreforfait-avantage,
body.page-dashboard-entreprise-membership .pane-aqtr-abonnement-list .membreforfait-wrapper .membreforfait-avantage {
  margin: 0 !important;
}
@media only screen and (max-width: 768px) {
  body.page-dashboard-entreprise-membership .pane-aqtr-abonnement-list .membreforfait-wrapper {
    display: block !important;
  }
  body.page-dashboard-entreprise-membership .pane-aqtr-abonnement-list .membreforfait-wrapper .membreforfait-label,
  body.page-dashboard-entreprise-membership .pane-aqtr-abonnement-list .membreforfait-wrapper .membreforfait-avantage {
    width: 100% !important;
    margin: 0 !important;
  }
}
body.page-formations-pds .liste-apprenants {
  margin-bottom: 15px;
}
body.page-formations-pds .liste-apprenants ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
body.page-formations-pds .liste-apprenants li {
  padding: 20px;
}
body.page-formations-pds .liste-apprenants li:not(:first-child) {
  border-top: 1px solid #dcdcdc;
}
body.page-formations-pds table {
  display: table;
}
body.page-formations-pds .information_wrapper {
  width: 100%;
  padding: 0px;
}
body.page-formations-pds .main .views-exposed-form .views-submit-button {
  width: inherit;
  padding: 30px 0px;
}
body.page-formations-pds .views-exposed-widgets > .views-exposed-widget {
  padding-right: 0px;
}
@media (min-width: 992px) {
  body.page-formations-pds .views-exposed-widgets > .views-exposed-widget {
    width: 33.3%;
    padding-right: 20px;
  }
  body.page-formations-pds .views-exposed-widgets > .views-exposed-widget:nth-child(3n) {
    padding-right: 0px;
  }
}
body.page-formations-pds .views-exposed-widgets > .views-exposed-widget .input-group-addon {
  min-width: 42px;
}
body.page-dashboard-events .formulaire-display-2 fieldset .panel-heading,
body.page-dashboard .pane-aqtr-general-tools-user-dashboard-events .formulaire-display-2 fieldset .panel-heading {
  font-size: 1.3em;
}
body.page-dashboard-events .formulaire-display-2 fieldset .panel-body,
body.page-dashboard .pane-aqtr-general-tools-user-dashboard-events .formulaire-display-2 fieldset .panel-body {
  padding: 0px;
}
body.page-dashboard-events .formulaire-display-2 .event_li,
body.page-dashboard .pane-aqtr-general-tools-user-dashboard-events .formulaire-display-2 .event_li {
  padding: 20px;
}
body.page-dashboard-events .formulaire-display-2 .event_li:not(:last-child),
body.page-dashboard .pane-aqtr-general-tools-user-dashboard-events .formulaire-display-2 .event_li:not(:last-child) {
  border-bottom: 1px solid #dcdcdc;
}
body.page-dashboard-events .formulaire-display-2 .event_li .event_name h4,
body.page-dashboard .pane-aqtr-general-tools-user-dashboard-events .formulaire-display-2 .event_li .event_name h4 {
  margin: 0px;
  font-weight: 500;
}
body.page-dashboard-events .formulaire-display-2 .event_li .event_date,
body.page-dashboard .pane-aqtr-general-tools-user-dashboard-events .formulaire-display-2 .event_li .event_date {
  font-size: 0.9em;
}
body.page-dashboard-securite fieldset.group-userlogin-info-account div#edit-account {
  width: 100%;
}
body.page-dashboard-mon-entreprise .group-aqtr-porter-compte .field-name-field-aqtr-domaine-custom {
  margin-bottom: 10px;
}
body.page-dashboard-mon-entreprise .group-aqtr-porter-compte .field-name-field-aqtr-domaine-new label {
  display: none;
}
body.page-dashboard-corporate-profile {
  /*.field-name-field-organisme-logo{
    position: relative;
    .image-widget-data{
    position: relative;
    width: 100%;
}
    .image-widget-data input.form-control{
    height: 40px;
    width: 0px;
    padding: 0px;
    border: transparent;
    text-align: center;
    outline:none;

    &:before{
    content: "";
    width: 100%;
    height: 40px;
    border-radius: 5px;
    border: 1px solid @gray-midcenterlight;
    display:inline-block;
    position: absolute;
    top:0px;
}

    &:after{
    content: "Choisir";
    top: 5px;
    left: 50%;
    padding: 4px 10px;
    position: absolute;
    border-radius: 5px;
    margin-left: -25px;
    display: inline-block;
    color: @gray-centerlight;
    border: 1px solid @gray-centerlight;
    cursor: pointer;
}

    &:hover:after{
    color: @gray;
    border-color: @gray;
}
}

    //form-type-managed-file
    .help-block{
    display:none;
}

    .image-widget-data:before{
    content:"Logo";
    top: 10px;
    left: 13px;
    z-index: 1;
    color: @gray-centerlight;
    height: 40px;
    font-weight: 300;
    position: absolute;
}

    // Si le transfert est fait, cacher le faux label "Logo"
    .image-preview + .image-widget-data:before{
    display:none;
}
}*/
}
@media (min-width: 992px) {
  body.page-dashboard-corporate-profile .field-name-field-eu-domaine .form-checkboxes {
    font-size: 0;
  }
  body.page-dashboard-corporate-profile .field-name-field-eu-domaine .form-checkboxes .form-type-checkbox {
    width: 50%;
    padding-right: 10px;
    display: inline-block;
    font-size: 14px;
  }
  body.page-dashboard-corporate-profile .field-name-field-eu-domaine .form-checkboxes .form-type-checkbox label {
    display: inline;
  }
}
body.page-dashboard-corporate-profile .pane-aqtr-general-tools-entreprise-dashboard-profile h2.pane-title {
  display: none;
}
body.page-dashboard-corporate-profile .field-name-field-aqtr-organisme-adresse fieldset {
  border: none;
}
body.page-dashboard-corporate-profile .field-name-field-aqtr-organisme-adresse fieldset .panel-heading {
  background-color: transparent;
  color: inherit;
  border: none;
}
body.page-dashboard-corporate-profile .field-name-field-aqtr-organisme-adresse fieldset .panel-heading:hover {
  text-decoration: inherit;
}
body.page-dashboard-corporate-profile .field-name-field-aqtr-organisme-adresse fieldset .panel-heading {
  display: none;
}
body.page-dashboard-corporate-profile .field-name-field-aqtr-organisme-adresse fieldset .panel-body {
  padding: 0px;
}
body.page-dashboard-corporate-profile .field-name-field-aqtr-organisme-adresse fieldset legend {
  padding: 0px;
}
body.page-dashboard-corporate-profile div.addressfield-container-inline > div {
  width: 30%;
  padding-right: 5%;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  margin: 0px;
}
body.page-dashboard-corporate-profile div.addressfield-container-inline > div span.selected {
  white-space: nowrap;
  overflow: hidden;
}
body.page-dashboard-corporate-profile div.addressfield-container-inline > div:last-child {
  padding-right: 0px;
}
body.page-dashboard-corporate-profile .field-name-field-aqtr-organisme-telephone,
body.page-dashboard-corporate-profile .field-name-field-aqtr-organisme-telecopieur {
  display: inline-block;
  width: 50%;
}
body.page-dashboard-corporate-profile .field-name-field-aqtr-organisme-telephone {
  padding-right: 10px;
}
body.page-dashboard-corporate-profile .field-name-field-aqtr-organisme-telecopieur {
  padding-left: 10px;
}
body.page-dashboard-corporate-profile #block-system-main h3 {
  margin-top: 50px;
  font-size: 1.2em;
  font-weight: 500;
}
body.page-dashboard-corporate-profile #block-system-main .coordonnees-prin div:not(.form-type-checkbox) > label,
body.page-dashboard-corporate-profile #block-system-main .field-name-field-organisme-logo label {
  display: none;
}
body.page-dashboard-corporate-profile #block-system-main .form-group {
  margin-bottom: 20px;
}
body.page-dashboard-corporate-profile #block-system-main .field-name-field-aqtr-social-net-facebook:before,
body.page-dashboard-corporate-profile #block-system-main .field-name-field-aqtr-social-net-linkedin:before,
body.page-dashboard-corporate-profile #block-system-main .field-name-field-aqtr-social-net-twitter:before {
  bottom: 15px;
}
body.page-dashboard-corporate-profile #block-system-main .field-name-field-aqtr-social-net-facebook,
body.page-dashboard-corporate-profile #block-system-main .field-name-field-aqtr-social-net-linkedin,
body.page-dashboard-corporate-profile #block-system-main .field-name-field-aqtr-social-net-twitter,
body.page-dashboard-corporate-profile #block-system-main .form-item-field-aqtr-social-net-twitter-und-0,
body.page-dashboard-corporate-profile #block-system-main .form-item-field-aqtr-social-net-facebook-und-0,
body.page-dashboard-corporate-profile #block-system-main .form-item-field-aqtr-social-net-linkedin-und-0,
body.page-dashboard-corporate-profile #block-system-main .field-type-addressfield,
body.page-dashboard-corporate-profile #block-system-main .field-type-addressfield .form-wrapper,
body.page-dashboard-corporate-profile #block-system-main .field-name-field-aqtr-organisme-telephone,
body.page-dashboard-corporate-profile #block-system-main .field-name-field-aqtr-organisme-telecopieur {
  margin-bottom: 0px;
}
.page-dashboard-entreprise-advanced-settings .pane-aqtr-general-tools-entreprise-dashboard-settings h2.pane-title {
  display: none;
}
.page-dashboard-entreprise-advanced-settings .field-name-field-aqtr-domaine-custom {
  padding-top: 15px;
  margin-bottom: 0px;
}
.page-dashboard-entreprise-advanced-settings .warning-requireds-fields {
  display: inline-block;
  float: right;
  padding-bottom: 10px;
}
body.page-dashboard-employees #edit-field-eu-allergies {
  display: none !important;
}
body.page-dashboard-employees .view-content {
  position: relative;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table {
  display: table;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table caption .title {
  padding: 15px;
  color: white;
  background-color: #444444;
  font-style: normal;
  text-align: left;
  font-size: 1.5em;
  font-weight: 400;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table td:first-child {
  border-right: 0px;
  width: 100px;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table td:last-child {
  border-left: 0px;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table td:not(:last-child):not(:first-child) {
  border-left: none;
  border-right: none;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table th,
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table td {
  text-align: center;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table td {
  vertical-align: middle;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table tr:hover {
  background-color: transparent;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table tr:hover td:first-child {
  border-left: 1px solid #cccccc;
  padding-left: 20px;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table tr:hover td:last-child {
  border-right: 1px solid #cccccc;
  padding-right: 20px;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table tr:hover td {
  color: #777777;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table thead,
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table thead th {
  background-color: #eeeeee;
  color: #444444;
  font-weight: 300;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table td {
  padding: 20px;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table img {
  width: 70px;
  height: auto;
  border: 1px solid #cccccc;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table tbody tr td:nth-child(2) {
  text-align: left;
  font-weight: 300;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table tbody tr td:nth-child(2) > div:first-child {
  font-weight: 400;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table tbody tr:not(:last-child) td {
  position: relative;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table tbody tr:not(:last-child) td:first-child:before,
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table tbody tr:not(:last-child) td:last-child:before {
  content: "";
  display: block;
  position: absolute;
  border-bottom: 1px solid white;
  width: 30px;
  top: 100%;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table tbody tr:not(:last-child) td:first-child:before {
  left: 0px;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table tbody tr:not(:last-child) td:last-child:before {
  right: 0px;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table thead {
  border: 1px solid #eeeeee;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table thead th {
  border-radius: 0px;
  border-bottom: 0px;
  font-size: 0.9em;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table thead th:last-child {
  width: 30px;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table thead th:nth-child(3),
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table thead th:nth-child(4),
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table thead th:nth-child(5) {
  width: 10%;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table thead tr th:nth-child(2) {
  position: absolute;
  left: 10px;
  margin-top: 20px;
  border: 0px;
  background-color: transparent;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table .btn {
  padding: 5px;
  width: 85px;
}
body.page-dashboard-employees .view-display-id-panel_pane_organisme_employees table.views-table .btn:first-child {
  margin-bottom: 5px;
}
body.page-dashboard-employees #cboxLoadedContent {
  margin-bottom: 5px;
}
body.page-dashboard-employees .action-confirm {
  width: 200px;
  padding: 10px;
  height: inherit;
  font-size: 1em;
  display: block;
  border: 1px solid #9c9a00;
  color: #9c9a00;
  text-align: center;
  background-color: transparent;
  border-radius: 5px;
  display: inline-block;
  width: inherit;
  margin-top: 10px;
  padding: 5px 10px;
}
body.page-dashboard-employees .action-confirm:hover {
  text-decoration: none;
  color: white;
  background-color: #9c9a00;
}
body.page-dashboard-employees .action-cancel {
  border-radius: 5px;
  color: white;
  background-color: #9c9a00;
  border: none;
  border-bottom: 2px solid #727001;
  display: inline-block;
  padding: 5px 10px;
  margin-left: 5px;
  margin-top: 10px;
}
body.page-dashboard-employees .action-cancel:hover {
  background-color: #696801;
}
body.page-dashboard-employees .add-new-employee {
  font-weight: 500;
  text-align: left;
  margin-bottom: 10px;
  font-style: normal;
}
body.page-dashboard-employees .add-new-employee a:after {
  content: "+";
  line-height: 0.6;
  color: #9c9a00;
  border: 1px solid #9c9a00;
  border-radius: 5px;
  display: inline-block;
  margin-left: 5px;
  padding: 5px;
}
body.page-dashboard-employees .superuser-register-new-contacts {
  text-align: left;
}
body.page-dashboard-employees .superuser-register-new-contacts .form-item-contact-has-email .form-select {
  width: 100%;
}
body.page-dashboard-employees .superuser-register-new-contacts button {
  float: right;
}
body.page-dashboard-employees .views-widget-filter-field_aqtr_contact_superuser_value,
body.page-dashboard-employees .views-widget-filter-field_aqtr_contributor_value,
body.page-dashboard-employees .views-widget-filter-field_aqtr_delegate_value {
  padding: 0px;
  width: 33%;
  margin-bottom: 15px;
}
body.page-dashboard-employees .views-widget-filter-field_aqtr_contact_superuser_value#edit-field-aqtr-contributor-value-wrapper,
body.page-dashboard-employees .views-widget-filter-field_aqtr_contributor_value#edit-field-aqtr-contributor-value-wrapper,
body.page-dashboard-employees .views-widget-filter-field_aqtr_delegate_value#edit-field-aqtr-contributor-value-wrapper {
  padding: 0px 10px;
  width: 34%;
}
body.page-dashboard-employees .views-widget-filter-field_aqtr_contact_superuser_value .form-select,
body.page-dashboard-employees .views-widget-filter-field_aqtr_contributor_value .form-select,
body.page-dashboard-employees .views-widget-filter-field_aqtr_delegate_value .form-select {
  width: 100%;
}
body.page-dashboard-employees .views-widget-filter-combine {
  width: 100%;
  padding-right: 0px;
}
body.page-dashboard-employees .views-widget-filter-combine input {
  height: 40px;
}
body.page-dashboard-employees div.views-exposed-form > .views-exposed-widgets > .views-submit-button {
  width: inherit;
  margin: 15px 0px 30px;
}
body.page-dashboard-employees div.views-exposed-form > .views-exposed-widgets > .views-submit-button button {
  border-radius: 5px;
  color: white;
  background-color: #9c9a00;
  border: none;
  border-bottom: 2px solid #727001;
  padding: 5px 10px;
}
body.page-dashboard-employees div.views-exposed-form > .views-exposed-widgets > .views-submit-button button:hover {
  background-color: #696801;
}
body.page-dashboard-employees #cboxLoadedContent {
  height: inherit !important;
}
body.page-dashboard-employees #cboxLoadedContent #modal-settings-employee {
  padding: 0px 30px 0px 0px;
}
body.page-dashboard-employees #cboxLoadedContent .msg-toggle-superuser {
  margin-bottom: 5px;
}
body.page-dashboard-employees #cboxLoadedContent .view-display-id-block_user_profile_by_uid,
body.page-dashboard-employees #cboxLoadedContent #user-profile-form {
  text-align: left;
  width: 100%;
}
body.page-dashboard-employees #cboxLoadedContent .view-display-id-block_user_profile_by_uid {
  display: inline-block;
  text-align: center;
}
body.page-dashboard-employees #cboxLoadedContent .view-display-id-block_user_profile_by_uid .views-row {
  display: inline-block;
  float: none;
  text-align: left;
}
body.page-dashboard-employees #cboxLoadedContent .view-display-id-block_user_profile_by_uid .panels-flexible-row-profil-full-page-main-row {
  margin: 50px 0px 30px;
}
body.page-dashboard-employees #cboxLoadedContent .view-display-id-block_user_profile_by_uid .pane-user-field-contact-biographie .container {
  padding: 0px 0px 50px;
  width: 100%;
}
body.page-dashboard-employees #cboxLoadedContent .button-submit-employee {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
}
body.page-dashboard-employees #cboxLoadedContent .button-submit-employee a {
  margin: 15px 0px;
}
body.page-dashboard-employees #cboxLoadedContent #user-profile-form,
body.page-dashboard-employees #cboxLoadedContent .view-display-id-block_user_profile_by_uid,
body.page-dashboard-employees #cboxLoadedContent .buttons-bottom {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
  display: block;
}
body.page-dashboard-employees #cboxLoadedContent .buttons-bottom {
  position: relative;
}
body.page-dashboard-employees #cboxLoadedContent .buttons-bottom a {
  position: absolute;
  right: 0px;
  top: 0px;
  margin-right: 100px;
}
body.page-dashboard-employees #cboxLoadedContent .btn-primary.form-submit {
  width: inherit;
}
body.page-dashboard.not-logged-in .pane-user-login:after {
  display: none;
}
body.node-type-aqtr-inscription-eudonet .btn-success,
body.node-type-aqtr-inscription-eudonet .btn-primary.pull-right {
  margin: 15px 0px;
}
body.node-type-aqtr-inscription-eudonet table.sticky-header {
  display: none;
}
body.node-type-aqtr-inscription-eudonet table.table-select-tr:not(.evenement-forfait):not(.evenement-activites) tbody td:nth-child(2) {
  padding-left: 48px;
}
body.node-type-aqtr-inscription-eudonet table.table-select-tr:not(.evenement-forfait):not(.evenement-activites) tbody td:not(:first-child) {
  padding-top: 15px;
}
body.node-type-aqtr-inscription-eudonet div.table-responsive {
  border: 0;
}
body.node-type-aqtr-inscription-eudonet table.table-information-sources {
  margin-top: 50px;
}
body.node-type-aqtr-inscription-eudonet table.table-edit-restrictions {
  margin-top: 50px;
}
body.node-type-aqtr-inscription-eudonet .form-item-selected-contact {
  margin-bottom: 50px;
}
body.node-type-aqtr-inscription-eudonet .form-item-selected-information-sources-other-input {
  display: none;
  height: 48px;
  position: relative;
  top: -20px;
}
body.node-type-aqtr-inscription-eudonet #edit-selected-information-sources-other-input {
  width: 100%;
  height: 100%;
  padding-left: 15px;
  font-size: 0.85em;
}
body.node-type-aqtr-inscription-eudonet div.btn-print a {
  padding: 8px 10px;
  font-size: 14px;
  margin-top: 10px;
  width: inherit;
  height: inherit;
  display: inline-block;
  border: 0px;
  font-weight: 400;
}
body.node-type-aqtr-inscription-eudonet div.btn-print a:last-child {
  margin-right: 15px;
  float: right;
}
body.node-type-aqtr-inscription-eudonet div form .toggle-cart {
  display: inline;
}
body.node-type-aqtr-inscription-eudonet div form .toggle-cart a.btn-primary {
  margin: 15px 0px;
}
@media (max-width: 992px) {
  body.node-type-aqtr-inscription-eudonet div form .toggle-cart a.btn-primary {
    margin-bottom: 30px;
  }
}
body.node-type-aqtr-inscription-eudonet div form .form-item-selected-contact + a {
  margin: 35px 10px 0px;
}
@media (max-width: 992px) {
  body.node-type-aqtr-inscription-eudonet table {
    font-size: 0.8em;
  }
}
body.node-type-aqtr-inscription-eudonet table.formation-seances th:nth-child(2) {
  width: 100% !important;
}
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled td:nth-child(2):after,
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled:hover td:nth-child(2):after {
  content: "Cette séance n'est pas disponible avec le forfait sélectionné." !important;
}
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled.item-in-cart td:nth-child(2):after,
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled.item-in-cart:hover td:nth-child(2):after {
  content: "La place pour cette formation est réservée par un autre utilisateur. Réessayez un
peu plus tard." !important;
}
body.node-type-aqtr-inscription-eudonet #edit-group-consentement .panel-heading {
  height: 50px;
  background-color: #444444;
  color: white;
  font-weight: bold;
  border-bottom: 2px solid #dddddd;
  font-family: Roboto, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body.node-type-aqtr-inscription-eudonet #edit-group-consentement .panel-title {
  font-size: 14px;
  vertical-align: bottom;
  margin-left: -6px;
}
body.node-type-aqtr-inscription-eudonet #edit-group-consentement legend.panel-heading {
  line-height: inherit;
}
body.node-type-aqtr-inscription-eudonet table.evenement-forfait th:nth-child(2),
body.node-type-aqtr-inscription-eudonet table.evenement-activites th:nth-child(2),
body.node-type-aqtr-inscription-eudonet table.formation-forfaits th:nth-child(2),
body.node-type-aqtr-inscription-eudonet table.formation-seances th:nth-child(2) {
  width: 40%;
}
body.node-type-aqtr-inscription-eudonet table.evenement-forfait th:nth-child(3),
body.node-type-aqtr-inscription-eudonet table.evenement-activites th:nth-child(3),
body.node-type-aqtr-inscription-eudonet table.formation-forfaits th:nth-child(3),
body.node-type-aqtr-inscription-eudonet table.formation-seances th:nth-child(3) {
  width: 28%;
}
body.node-type-aqtr-inscription-eudonet table.evenement-forfait th:nth-child(4),
body.node-type-aqtr-inscription-eudonet table.evenement-activites th:nth-child(4),
body.node-type-aqtr-inscription-eudonet table.formation-forfaits th:nth-child(4),
body.node-type-aqtr-inscription-eudonet table.formation-seances th:nth-child(4) {
  width: 15%;
}
body.node-type-aqtr-inscription-eudonet table.evenement-forfait th:nth-child(5),
body.node-type-aqtr-inscription-eudonet table.evenement-activites th:nth-child(5),
body.node-type-aqtr-inscription-eudonet table.formation-forfaits th:nth-child(5),
body.node-type-aqtr-inscription-eudonet table.formation-seances th:nth-child(5) {
  width: 20%;
}
body.node-type-aqtr-inscription-eudonet table.evenement-forfait tbody tr.disabled,
body.node-type-aqtr-inscription-eudonet table.evenement-activites tbody tr.disabled,
body.node-type-aqtr-inscription-eudonet table.formation-forfaits tbody tr.disabled,
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled,
body.node-type-aqtr-inscription-eudonet table.evenement-forfait tbody tr.disabled:hover,
body.node-type-aqtr-inscription-eudonet table.evenement-activites tbody tr.disabled:hover,
body.node-type-aqtr-inscription-eudonet table.formation-forfaits tbody tr.disabled:hover,
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled:hover {
  cursor: auto;
}
body.node-type-aqtr-inscription-eudonet table.evenement-forfait tbody tr.disabled td,
body.node-type-aqtr-inscription-eudonet table.evenement-activites tbody tr.disabled td,
body.node-type-aqtr-inscription-eudonet table.formation-forfaits tbody tr.disabled td,
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled td,
body.node-type-aqtr-inscription-eudonet table.evenement-forfait tbody tr.disabled:hover td,
body.node-type-aqtr-inscription-eudonet table.evenement-activites tbody tr.disabled:hover td,
body.node-type-aqtr-inscription-eudonet table.formation-forfaits tbody tr.disabled:hover td,
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled:hover td {
  color: #aaaaaa;
  background-color: #f1f1f1;
  position: relative;
}
body.node-type-aqtr-inscription-eudonet table.evenement-forfait tbody tr.disabled td:nth-child(2):after,
body.node-type-aqtr-inscription-eudonet table.evenement-activites tbody tr.disabled td:nth-child(2):after,
body.node-type-aqtr-inscription-eudonet table.formation-forfaits tbody tr.disabled td:nth-child(2):after,
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled td:nth-child(2):after,
body.node-type-aqtr-inscription-eudonet table.evenement-forfait tbody tr.disabled:hover td:nth-child(2):after,
body.node-type-aqtr-inscription-eudonet table.evenement-activites tbody tr.disabled:hover td:nth-child(2):after,
body.node-type-aqtr-inscription-eudonet table.formation-forfaits tbody tr.disabled:hover td:nth-child(2):after,
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled:hover td:nth-child(2):after {
  content: "Cette option est déjà comprise dans un forfait que vous avez sélectionné.";
  display: block;
  color: #bf3312;
  font-size: 12px;
  opacity: 0.5;
  font-weight: 500;
}
@media (max-width: 992px) {
  body.node-type-aqtr-inscription-eudonet table.evenement-forfait tbody tr.disabled td:nth-child(2):after,
  body.node-type-aqtr-inscription-eudonet table.evenement-activites tbody tr.disabled td:nth-child(2):after,
  body.node-type-aqtr-inscription-eudonet table.formation-forfaits tbody tr.disabled td:nth-child(2):after,
  body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled td:nth-child(2):after,
  body.node-type-aqtr-inscription-eudonet table.evenement-forfait tbody tr.disabled:hover td:nth-child(2):after,
  body.node-type-aqtr-inscription-eudonet table.evenement-activites tbody tr.disabled:hover td:nth-child(2):after,
  body.node-type-aqtr-inscription-eudonet table.formation-forfaits tbody tr.disabled:hover td:nth-child(2):after,
  body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled:hover td:nth-child(2):after {
    background-color: #cccccc;
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    padding: 7px;
    color: white;
    height: 100%;
    opacity: 1;
  }
}
body.node-type-aqtr-inscription-eudonet table.evenement-forfait tbody tr.disabled div.form-type-checkbox label:before,
body.node-type-aqtr-inscription-eudonet table.evenement-activites tbody tr.disabled div.form-type-checkbox label:before,
body.node-type-aqtr-inscription-eudonet table.formation-forfaits tbody tr.disabled div.form-type-checkbox label:before,
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled div.form-type-checkbox label:before,
body.node-type-aqtr-inscription-eudonet table.evenement-forfait tbody tr.disabled:hover div.form-type-checkbox label:before,
body.node-type-aqtr-inscription-eudonet table.evenement-activites tbody tr.disabled:hover div.form-type-checkbox label:before,
body.node-type-aqtr-inscription-eudonet table.formation-forfaits tbody tr.disabled:hover div.form-type-checkbox label:before,
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled:hover div.form-type-checkbox label:before {
  border-color: #aaaaaa;
}
body.node-type-aqtr-inscription-eudonet table.evenement-forfait tbody tr.disabled td:nth-child(2),
body.node-type-aqtr-inscription-eudonet table.evenement-activites tbody tr.disabled td:nth-child(2),
body.node-type-aqtr-inscription-eudonet table.formation-forfaits tbody tr.disabled td:nth-child(2),
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled td:nth-child(2),
body.node-type-aqtr-inscription-eudonet table.evenement-forfait tbody tr.disabled:hover td:nth-child(2),
body.node-type-aqtr-inscription-eudonet table.evenement-activites tbody tr.disabled:hover td:nth-child(2),
body.node-type-aqtr-inscription-eudonet table.formation-forfaits tbody tr.disabled:hover td:nth-child(2),
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled:hover td:nth-child(2) {
  border-left: 1px solid #dcdcdc;
  padding-left: 48px;
}
body.node-type-aqtr-inscription-eudonet table.evenement-forfait tbody tr.disabled td:last-child,
body.node-type-aqtr-inscription-eudonet table.evenement-activites tbody tr.disabled td:last-child,
body.node-type-aqtr-inscription-eudonet table.formation-forfaits tbody tr.disabled td:last-child,
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled td:last-child,
body.node-type-aqtr-inscription-eudonet table.evenement-forfait tbody tr.disabled:hover td:last-child,
body.node-type-aqtr-inscription-eudonet table.evenement-activites tbody tr.disabled:hover td:last-child,
body.node-type-aqtr-inscription-eudonet table.formation-forfaits tbody tr.disabled:hover td:last-child,
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr.disabled:hover td:last-child {
  border-right: 1px solid #dcdcdc;
}
body.node-type-aqtr-inscription-eudonet table.evenement-forfait tbody td:nth-child(2),
body.node-type-aqtr-inscription-eudonet table.evenement-activites tbody td:nth-child(2),
body.node-type-aqtr-inscription-eudonet table.formation-forfaits tbody td:nth-child(2),
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody td:nth-child(2) {
  padding-left: 48px;
}
body.node-type-aqtr-inscription-eudonet table.evenement-forfait tbody tr:hover td:nth-child(2),
body.node-type-aqtr-inscription-eudonet table.evenement-activites tbody tr:hover td:nth-child(2),
body.node-type-aqtr-inscription-eudonet table.formation-forfaits tbody tr:hover td:nth-child(2),
body.node-type-aqtr-inscription-eudonet table.formation-seances tbody tr:hover td:nth-child(2) {
  padding-left: 47px;
  border-left: 3px solid #ccdc00;
}
body.node-type-aqtr-inscription-eudonet table.evenement-forfait .plus-info {
  display: inline-block;
  text-align: right;
  width: 100%;
}
body.node-type-aqtr-inscription-eudonet table.evenement-forfait .plus-info a:before {
  content: "+";
  display: inline-block;
  background-color: #9c9a00;
  color: white;
  font-size: 12px;
  padding: 4px;
  border-radius: 4px;
  line-height: 0.7;
  margin-right: 3px;
  vertical-align: text-top;
}
body.node-type-aqtr-inscription-eudonet table.evenement-forfait .plus-info a:hover:before {
  background-color: #696801;
}
body.node-type-aqtr-inscription-eudonet table.table-edit-restrictions th {
  vertical-align: bottom;
  width: 100% !important;
  height: 50px;
  background-color: #444444;
  color: white;
  padding: 20px 8px 8px 8px !important;
}
body.node-type-aqtr-inscription-eudonet table.table-edit-restrictions td {
  width: 100% !important;
}
body.node-type-aqtr-inscription-eudonet table.table-edit-restrictions .form-item-selected-restrictions {
  width: 100% !important;
}
body.node-type-aqtr-inscription-eudonet table.table-edit-restrictions .chosen-container-multi {
  width: 100% !important;
}
body.node-type-aqtr-inscription-eudonet table.table-edit-restrictions .form-item-selected-restrictions label {
  display: none;
}
body.node-type-aqtr-inscription-eudonet table.table-edit-restrictions .chosen-choices {
  height: 50px !important;
}
body.node-type-aqtr-inscription-eudonet .table-striped > tbody > tr.odd,
body.node-type-aqtr-inscription-eudonet .table-striped > tbody > tr.odd td {
  background-color: inherit;
}
body.node-type-aqtr-inscription-eudonet .table-striped > tbody > tr.odd:hover td {
  background-color: #eeeeee;
}
body.node-type-aqtr-inscription-eudonet .table-striped > tbody > tr:hover {
  cursor: pointer;
}
body.node-type-aqtr-inscription-eudonet .table-striped > tbody > tr.odd td.invalid-code-td {
  background-color: rgba(200, 200, 200, 0.4);
}
body.node-type-aqtr-inscription-eudonet table.evenement-forfait tr > td:last-child {
  font-weight: 500;
  color: #444444;
}
body.node-type-aqtr-inscription-eudonet h1.page-header {
  margin-bottom: 0px;
  color: #333333;
}
body.node-type-aqtr-inscription-eudonet article.node-aqtr-inscription-eudonet div.form-type-radio > input + label:before,
body.node-type-aqtr-inscription-eudonet article.node-aqtr-inscription-eudonet div.form-type-checkbox > label:before {
  content: "";
  width: 15px;
  height: 15px;
  border: 1px solid #444444;
  display: block;
  margin-top: 11px;
}
body.node-type-aqtr-inscription-eudonet article.node-aqtr-inscription-eudonet div.form-type-checkbox > label,
body.node-type-aqtr-inscription-eudonet article.node-aqtr-inscription-eudonet div.form-type-radio > label {
  clip: auto;
  margin-left: 15px;
  overflow: visible;
  position: relative;
}
body.node-type-aqtr-inscription-eudonet article.node-aqtr-inscription-eudonet div.form-type-radio {
  padding-top: 8px;
}
body.node-type-aqtr-inscription-eudonet article.node-aqtr-inscription-eudonet div.form-type-radio > input {
  display: none;
}
body.node-type-aqtr-inscription-eudonet article.node-aqtr-inscription-eudonet tr.selected:not(.disabled) {
  background-color: #EDEDD2;
}
body.node-type-aqtr-inscription-eudonet article.node-aqtr-inscription-eudonet tr.selected:not(.disabled) div.form-type-checkbox > label:after,
body.node-type-aqtr-inscription-eudonet article.node-aqtr-inscription-eudonet tr.selected:not(.disabled) div.form-type-radio input + label:after {
  position: absolute;
  content: "";
  height: 20px;
  width: 20px;
  background-image: url('../images/checked@2x.png');
  background-size: cover;
  margin-left: 2px;
  top: 3px;
}
body.node-type-aqtr-inscription-eudonet article.node-aqtr-inscription-eudonet tr.selected:not(.disabled) td {
  background-color: #EDEDD2;
}
body.node-type-aqtr-inscription-eudonet article.node-aqtr-inscription-eudonet div.form-type-checkbox > input {
  display: none;
}
body.node-type-aqtr-inscription-eudonet article.node-aqtr-inscription-eudonet thead input.form-checkbox {
  display: none;
}
body.node-type-aqtr-inscription-eudonet article.node-aqtr-inscription-eudonet .ajax-progress {
  position: absolute;
  left: 49%;
}
body.node-type-aqtr-inscription-eudonet #node-11350 h2.formation-title {
  margin-top: 0px;
  margin-bottom: 40px;
  font-size: 1.4em;
  color: #777777;
  font-weight: 200;
}
body.node-type-aqtr-inscription-eudonet #node-11350 div.organisme-title {
  font-size: 1.4em;
  color: #555555;
  font-weight: 300;
  padding-bottom: 25px;
}
body.node-type-aqtr-inscription-eudonet #node-11350 #edit-line-item-fields {
  margin-bottom: 4px;
}
body.node-type-aqtr-inscription-eudonet #node-11350 .form-item-promotional-code {
  max-width: 242px;
  width: 100%;
  float: left;
  margin-right: 15px;
}
body.node-type-aqtr-inscription-eudonet #node-11350 #edit-promotional-code-btn {
  float: left;
  margin-right: 10px;
}
body.node-type-aqtr-inscription-eudonet #node-11350 #code-validator {
  float: left;
  width: 468px;
  color: #9c9a00;
  line-height: 18px;
  font-style: italic;
  font-size: 0.9em;
  max-width: 100%;
  padding-bottom: 15px;
}
body.node-type-aqtr-inscription-eudonet #node-11350 #code-validator i {
  font-size: 2.1em;
  float: left;
  margin: 5px;
  font-style: normal;
}
body.node-type-aqtr-inscription-eudonet #node-11350 .form-type-select {
  width: 300px;
  max-width: 100%;
  float: left;
}
body.node-type-aqtr-inscription-eudonet #node-11350 .form-select {
  width: 100%;
}
body.node-type-aqtr-inscription-eudonet #node-11350 a[href="/add-new-contacts"] {
  display: block;
  margin-left: 16px;
  width: auto;
  float: left;
}
@media (max-width: 992px) {
  body.node-type-aqtr-inscription-eudonet #node-11350 a[href="/add-new-contacts"] {
    margin: 0px 0px 20px;
    width: 100%;
  }
}
body.node-type-aqtr-inscription-eudonet #node-11350 .toggle-cart {
  clear: both;
}
@media (max-width: 992px) {
  body.node-type-aqtr-inscription-eudonet #node-11350 .toggle-cart {
    display: inline-block;
  }
  body.node-type-aqtr-inscription-eudonet #node-11350 .toggle-cart > a {
    margin: 0px 0px 15px;
  }
}
body.node-type-aqtr-inscription-eudonet #node-11350 .toggle-cart .cart-contents {
  margin-bottom: 16px;
}
body.node-type-aqtr-inscription-eudonet #node-11350 .toggle-cart .cart-contents .line-item-summary .line-item-summary-view-cart > a,
body.node-type-aqtr-inscription-eudonet #node-11350 .toggle-cart .cart-contents .line-item-summary .line-item-summary-checkout > a {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  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;
  background-color: #9c9a00;
  border-color: #727001;
  color: white;
}
body.node-type-aqtr-inscription-eudonet #node-11350 .toggle-cart .cart-contents .line-item-summary .line-item-summary-view-cart > a:hover,
body.node-type-aqtr-inscription-eudonet #node-11350 .toggle-cart .cart-contents .line-item-summary .line-item-summary-checkout > a:hover {
  background-color: #696801;
  text-decoration: none;
}
body.node-type-aqtr-inscription-eudonet #node-11350 table.table-select-tr th:first-child {
  display: inline-block;
  width: 0px;
  padding: 0px;
  border: 0px;
}
body.node-type-aqtr-inscription-eudonet #node-11350 table.table-select-tr th:nth-child(2) {
  border-top-left-radius: 5px;
}
body.node-type-aqtr-inscription-eudonet #node-11350 table.table-select-tr td:first-child {
  display: inline-block;
  width: 0px;
  padding: 0px;
  border: 0px;
}
body.node-type-aqtr-inscription-eudonet #node-11350 table.table-select-tr td:first-child input.form-radio {
  position: absolute;
  bottom: -5px;
  left: 30px;
}
body.node-type-aqtr-inscription-eudonet #block-commerce-cart-cart {
  display: none;
}
body.node-type-aqtr-inscription-eudonet .error_evenement {
  clear: both;
  float: left;
  display: block;
  position: relative;
}
.inscription-progress div.registration-status-0 li:nth-child(2) + li:hover,
.inscription-progress div.registration-status-1 li:nth-child(3) + li:hover,
.inscription-progress div.registration-status-2 li:nth-child(4) + li:hover,
.inscription-progress div.registration-status-3 li:nth-child(5) + li:hover,
.inscription-progress div.registration-status-4 li:nth-child(6) + li:hover {
  background-color: white !important;
  border-left: 4px solid transparent !important;
  font-weight: 300 !important;
}
.inscription-progress div.registration-status-0 li:nth-child(2) + li a:after,
.inscription-progress div.registration-status-1 li:nth-child(3) + li a:after,
.inscription-progress div.registration-status-2 li:nth-child(4) + li a:after,
.inscription-progress div.registration-status-3 li:nth-child(5) + li a:after,
.inscription-progress div.registration-status-4 li:nth-child(6) + li a:after,
.inscription-progress div.registration-status-0 li:nth-child(2) + li ~ li a:after,
.inscription-progress div.registration-status-1 li:nth-child(3) + li ~ li a:after,
.inscription-progress div.registration-status-2 li:nth-child(4) + li ~ li a:after,
.inscription-progress div.registration-status-3 li:nth-child(5) + li ~ li a:after,
.inscription-progress div.registration-status-4 li:nth-child(6) + li ~ li a:after {
  content: "\f023";
  font-family: fontAwesome;
  display: inline-block;
  position: absolute;
  right: 15px;
  top: 15px;
  opacity: 0.2;
}
.inscription-progress div.registration-status-0 li:nth-child(2) + li:before,
.inscription-progress div.registration-status-1 li:nth-child(3) + li:before,
.inscription-progress div.registration-status-2 li:nth-child(4) + li:before,
.inscription-progress div.registration-status-3 li:nth-child(5) + li:before,
.inscription-progress div.registration-status-4 li:nth-child(6) + li:before {
  content: "";
  display: block;
  width: 100%;
  height: 50vw;
  min-height: 500px;
  position: absolute;
  background: rgba(200, 200, 200, 0.4);
  left: -4px;
  top: 0px;
  padding: 10px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  z-index: 2;
}
.inscription-progress .processus-inscription-side {
  background-color: #333333;
  display: inline-block;
  padding: 15px;
  color: white;
  width: 100%;
  border: 1px solid white;
  border-top: 0px;
  margin-top: -1px;
  margin-bottom: -1px;
}
.inscription-progress .processus-inscription-side h4 {
  font-size: 1.2em;
  margin: 0px;
}
.inscription-progress .processus-inscription-side .indicateur {
  padding: 15px 0px 35px;
  font-size: 0px;
  /*&[data-target=active-step-0] > div:first-child,
            &[data-target=active-step-1] > div:nth-child(2),
            &[data-target=active-step-2] > div:nth-child(3)*/
}
.inscription-progress .processus-inscription-side .indicateur div.indicateur-etape.current {
  /*                & + div,
                & + div + div{
                h4{
                background-color:@gray-midcenterlight;
            }
            }*/
}
.inscription-progress .processus-inscription-side .indicateur div.indicateur-etape.current h4 {
  background-color: #ccdc00;
}
.inscription-progress .processus-inscription-side .indicateur div.indicateur-etape.current h4:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 5px 8.7px 5px;
  border-color: transparent transparent #ccdc00 transparent;
  position: absolute;
  display: inline-block;
  top: 100%;
  padding-top: 9px;
  margin-left: -12px;
}
.inscription-progress .processus-inscription-side .indicateur .indicateur-etape.done h4 {
  background-color: #9c9a00;
}
.inscription-progress .processus-inscription-side .indicateur-etape {
  font-size: 14px;
  display: inline-block;
  width: 24%;
  padding: 0px 1px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
}
.inscription-progress .processus-inscription-side .indicateur-etape h4 {
  display: inline-block;
  background-color: #cccccc;
  width: 100%;
  padding: 2px 0px;
  font-size: 1.6em;
  text-align: center;
  color: #333333;
}
.inscription-progress .processus-inscription-side .indicateur-etape:first-child h4 {
  -webkit-border-top-left-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
.inscription-progress .processus-inscription-side .indicateur-etape:last-child h4 {
  -webkit-border-top-right-radius: 5px;
  -webkit-border-bottom-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  -moz-border-radius-bottomright: 5px;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.inscription-progress .processus-inscription-side .texte-etape {
  text-align: center;
  font-size: 1.5em;
}
.inscription-progress .processus-inscription-side .texte-description {
  font-size: 0.9em;
  opacity: 0.7;
}
.page-user-register .inscription-progress .sidebar-list {
  overflow: hidden;
  position: relative;
}
.page-user-register .inscription-progress .sidebar-list:before {
  content: "";
  display: block;
  width: 100%;
  height: 50vw;
  min-height: 130px;
  position: absolute;
  background: rgba(200, 200, 200, 0.4);
  left: -4px;
  top: 0px;
  padding: 10px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  z-index: 2;
}
.page-user-register .inscription-progress .sidebar-list a:after {
  content: "\f023";
  font-family: fontAwesome;
  display: inline-block;
  position: absolute;
  right: 15px;
  top: 15px;
  opacity: 0.2;
}
body.page-user-account-validation-register .sidebar-list {
  position: relative;
}
body.page-user-account-validation-register .sidebar-list:after {
  content: "";
  position: absolute;
  z-index: 1;
  background-color: rgba(200, 200, 200, 0.4);
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
}
body.page-user-account-validation-register .sidebar-list li:before {
  content: "\f023";
  font-family: fontAwesome;
  display: inline-block;
  position: absolute;
  right: 15px;
  top: 15px;
  opacity: 0.2;
}
#edit-step-2-preinscription {
  margin: 0px;
  width: 100%;
  display: inline-block;
  border: 0px;
  padding-bottom: 150px;
}
#edit-step-2-preinscription .panel-body {
  padding: 0px;
}
#edit-step-2-preinscription table#contact-list-result tbody tr.selected:not([disabled=disabled]),
#edit-step-2-preinscription div.form-item-not-match-found.selected {
  background-color: #EDEDD2;
}
#edit-step-2-preinscription table#contact-list-result tbody tr.selected:not([disabled=disabled]) td,
#edit-step-2-preinscription div.form-item-not-match-found.selected td,
#edit-step-2-preinscription table#contact-list-result tbody tr.selected:not([disabled=disabled]):hover td,
#edit-step-2-preinscription div.form-item-not-match-found.selected:hover td {
  color: #444444;
}
#edit-step-2-preinscription .form-item-preinscription-contact-list input,
#edit-step-2-preinscription .form-item-not-match-found-0 input {
  display: none;
}
#edit-step-2-preinscription .form-item-preinscription-contact-list label,
#edit-step-2-preinscription .form-item-not-match-found-0 label {
  width: 20px;
  display: block;
  height: 20px;
  border: 1px solid #aaa;
  padding: 0px;
  border-radius: 3px;
  min-width: 20px;
}
@media (max-width: 992px) {
  #edit-step-2-preinscription .form-item-preinscription-contact-list label,
  #edit-step-2-preinscription .form-item-not-match-found-0 label {
    position: absolute;
    left: 0px;
  }
}
#edit-step-2-preinscription .form-item-preinscription-contact-list label:hover,
#edit-step-2-preinscription .form-item-not-match-found-0 label:hover {
  -webkit-box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.14);
  box-shadow: 0px 0px 4px 4px rgba(0, 0, 0, 0.14);
}
#edit-step-2-preinscription .form-item-preinscription-contact-list label.checked:before,
#edit-step-2-preinscription .form-item-not-match-found-0 label.checked:before {
  display: block;
  content: "";
  height: 20px;
  width: 20px;
  background-image: url('../images/checked@2x.png');
  background-size: cover;
  margin-left: 2px;
  margin-top: -6px;
}
#edit-step-2-preinscription .contactaqtr-wrapper,
#edit-step-2-preinscription .footer-btn-group {
  display: inline-block;
  vertical-align: bottom;
  position: absolute;
  bottom: 0px;
}
#edit-step-2-preinscription .contactaqtr-wrapper {
  width: 60%;
  padding-bottom: 25px;
  padding-left: 15px;
  left: 0px;
  padding-top: 20px;
  background-color: white;
}
@media (max-width: 992px) {
  #edit-step-2-preinscription div div.contactaqtr-wrapper {
    bottom: 54px;
    width: 100%;
    padding: 15px;
    left: 0px;
    font-size: 0.7em;
  }
  #edit-step-2-preinscription div div.footer-btn-group {
    padding: 15px;
    text-align: center;
    width: 100%;
  }
  #edit-step-2-preinscription div div.footer-btn-group .btn-cancel {
    margin: 0px;
  }
}
#edit-step-2-preinscription .contactaqtr-tel {
  font-size: 1.6em;
  font-weight: 600;
  margin: 10px 0px;
}
#edit-step-2-preinscription .contactaqtr-message {
  color: #777777;
  font-size: 0.9em;
}
#edit-step-2-preinscription .contactaqtr-message:empty {
  display: none;
}
#edit-step-2-preinscription .contactaqtr {
  border: 1px solid #9c9a00;
  border-radius: 5px;
  padding: 15px;
  position: relative;
}
#edit-step-2-preinscription .contactaqtr:after {
  display: inline-block;
  font-family: FontAwesome;
  content: "\f095";
  padding-right: 8px;
  position: absolute;
  font-size: 3em;
  bottom: 5px;
  right: 5px;
  line-height: 1;
  color: #9c9a00;
}
#edit-step-2-preinscription div.footer-btn-group {
  padding-top: 110px;
  background-color: white;
  right: 0px;
  width: 40%;
  margin-top: 5px;
  text-align: right;
  padding-bottom: 25px;
  padding-right: 15px;
}
#edit-step-2-preinscription div.footer-btn-group > button {
  padding: 6px 8px;
  width: 45%;
  margin-left: 5%;
}
#edit-step-2-preinscription div.footer-btn-group .btn.disabled {
  background-color: #cccccc;
  border: #cccccc;
}
#edit-step-2-preinscription div button.btn-cancel-up {
  /*        background-color: white;
        color: @gray-centerlight;
        width: 25px;
        height: 25px;
        margin: 0px;
        padding: 0px;
        border-radius: 50%;
        border-color: @gray-centerlight;
        float: right;
        position: absolute;
        right: 10px;
        top: 10px;*/
  display: none;
}
#edit-step-2-preinscription button.btn-primary {
  max-width: 150px;
  display: inline-block;
  width: 100%;
}
#edit-step-2-preinscription button.btn-primary:disabled {
  background-color: #e3e3e3;
  border-color: #e3e3e3;
}
#edit-step-2-preinscription .step2-preinscription-header > h2 {
  font-size: 2.5em;
}
#edit-step-2-preinscription .preinscription-info {
  text-align: center;
  width: 100%;
  clear: both;
}
#edit-step-2-preinscription div.form-item-not-match-found > label {
  display: none;
}
#edit-step-2-preinscription div#edit-not-match-found {
  border: 1px solid #dcdcdc;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-top: 0px;
  padding: 0px;
  cursor: pointer;
  color: #777777;
  padding: 12px 2px;
}
#edit-step-2-preinscription div#edit-not-match-found:hover {
  color: #222222;
}
#edit-step-2-preinscription div#edit-not-match-found .form-item-not-match-found-0 {
  display: inline-block;
  margin-right: -1px;
  height: 20px;
  width: 50px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0px 15px 0px 13px;
}
@media (max-width: 992px) {
  #edit-step-2-preinscription div#edit-not-match-found .form-item-not-match-found-0 {
    margin-left: 10px;
  }
}
#edit-step-2-preinscription div#edit-not-match-found .form-item-not-match-found-message {
  font-size: 1.1em;
  color: #444444;
  padding: 15px 15px 15px 17.4%;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
}
#edit-step-2-preinscription div#edit-not-match-found .form-item-not-match-found-message label {
  padding: 0px;
  color: #777777;
  font-weight: 300;
}
#edit-step-2-preinscription div#edit-not-match-found:hover {
  border-right: 3px solid #ccdc00;
  border-left: 3px solid #ccdc00;
  padding: 12px 0px;
}
#edit-step-2-preinscription div#edit-not-match-found:after {
  content: "Aucune fiche ne correspond à mon profil";
  display: inline-block;
  padding-left: 11px;
}
@media (max-width: 992px) {
  #edit-step-2-preinscription div#edit-not-match-found:after {
    padding-left: 0px;
    vertical-align: top;
  }
}
#edit-step-2-preinscription table#contact-list-result {
  display: table;
  margin: 0px;
}
#edit-step-2-preinscription table#contact-list-result tbody tr td:last-child {
  word-break: break-all;
}
#edit-step-2-preinscription table#contact-list-result tbody {
  border: 1px solid #dcdcdc;
}
#edit-step-2-preinscription table#contact-list-result tbody tr {
  cursor: pointer;
  border-bottom: 1px solid #dcdcdc;
  background-color: white;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  height: 30px;
}
#edit-step-2-preinscription table#contact-list-result tbody tr td {
  border: 0px;
  padding: 15px;
  background-color: transparent;
}
#edit-step-2-preinscription table#contact-list-result tbody tr td:first-child {
  position: relative;
  width: 50px;
}
#edit-step-2-preinscription table#contact-list-result tbody tr td:last-child {
  position: relative;
}
#edit-step-2-preinscription table#contact-list-result tbody tr:not(.selected):not([disabled=disabled]):hover {
  background-color: white;
}
#edit-step-2-preinscription table#contact-list-result tbody tr:not(.selected):not([disabled=disabled]):hover td:first-child:before,
#edit-step-2-preinscription table#contact-list-result tbody tr:not(.selected):not([disabled=disabled]):hover td:last-child:before {
  display: block;
  content: "";
  position: absolute;
  height: 100%;
  width: 3px;
  background-color: #ccdc00;
  top: 0px;
}
#edit-step-2-preinscription table#contact-list-result tbody tr:not(.selected):not([disabled=disabled]):hover td:first-child:before {
  left: 0px;
}
#edit-step-2-preinscription table#contact-list-result tbody tr:not(.selected):not([disabled=disabled]):hover td:last-child:before {
  right: 0px;
}
#edit-step-2-preinscription table#contact-list-result tbody tr[disabled=disabled] {
  background-color: rgba(200, 200, 200, 0.4);
  pointer-events: none;
}
.superuser-register-new-contacts {
  position: relative;
}
.superuser-register-new-contacts .formulaire-display-2 .addressfield-wrapper .addressfield-autocomplete-reveal {
  display: none;
}
.superuser-register-new-contacts #edit-step-2-preinscription:after {
  display: none;
}
.superuser-register-new-contacts div.field-name-field-aqtr-autocomplete-location [id^='edit-field-aqtr-autocomplete-location-und-0-field-aqtr-autocomplete-location-link-container'] {
  display: none !important;
}
.superuser-register-new-contacts input[name="field_aqtr_autocomplete_location[und][0][field_aqtr_autocomplete_location][autocomplete]"] {
  display: none;
}
.superuser-register-new-contacts div.field-name-field-aqtr-autocomplete-location div#addressfield-wrapper > .form-wrapper {
  display: block !important;
}
.superuser-register-new-contacts > .panel {
  border: none;
}
body.html.page-dashboard form.formulaire-display-2 fieldset #edit-field-aqtr-contact-avatar-und-0-ajax-wrapper:before,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset #edit-field-aqtr-contact-avatar-und-0-ajax-wrapper:before,
body.html.page-dashboard form.formulaire-display-2 fieldset #edit-field-organisme-logo-und-0-ajax-wrapper:before,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset #edit-field-organisme-logo-und-0-ajax-wrapper:before {
  content: " ";
  display: block;
  position: relative;
  border: 1px solid #dcdcdc;
  border-radius: 5px;
  width: 100%;
  padding-bottom: 90%;
  z-index: 0;
}
body.html.page-dashboard form.formulaire-display-2 fieldset #edit-field-aqtr-contact-avatar-und-0-ajax-wrapper:after,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset #edit-field-aqtr-contact-avatar-und-0-ajax-wrapper:after,
body.html.page-dashboard form.formulaire-display-2 fieldset #edit-field-organisme-logo-und-0-ajax-wrapper:after,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset #edit-field-organisme-logo-und-0-ajax-wrapper:after {
  content: "";
  position: absolute;
  padding: 15px;
  background-image: url('../../../../../sites/default/files/default_images/icone_anonyme-01.png');
  background-size: cover;
  height: 90%;
  width: 90%;
  top: 5%;
  left: 5%;
}
body.html.page-dashboard form.formulaire-display-2 fieldset #edit-field-aqtr-contact-avatar,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset #edit-field-aqtr-contact-avatar,
body.html.page-dashboard form.formulaire-display-2 fieldset #edit-field-organisme-logo,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset #edit-field-organisme-logo {
  width: 185px;
  padding-right: 20px;
}
body.html.page-dashboard form.formulaire-display-2 fieldset.group-organisme-profile .form-item-title,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset.group-organisme-profile .form-item-title {
  padding-left: 190px;
}
body.html.page-dashboard form.formulaire-display-2 fieldset #edit-field-aqtr-organisme-sigle,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset #edit-field-aqtr-organisme-sigle {
  padding-left: 190px;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo {
  vertical-align: top;
  width: 40%;
  display: inline-block;
  padding: 0px 20px 10px 0px;
  float: left;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .alert-block,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .alert-block,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .alert-block,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .alert-block {
  position: absolute;
  z-index: 10;
  bottom: 0px;
  margin: 0px;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar > div,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar > div,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo > div,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo > div {
  position: relative;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar #edit-field-organisme-logo-und-0-ajax-wrapper div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar #edit-field-organisme-logo-und-0-ajax-wrapper div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo #edit-field-organisme-logo-und-0-ajax-wrapper div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo #edit-field-organisme-logo-und-0-ajax-wrapper div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group {
  margin-bottom: 0px;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group {
  position: absolute;
  bottom: 0px;
  margin: 0px;
  padding: 4%;
  border: 1px solid transparent;
  z-index: 1;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group .image-widget.form-managed-file,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group .image-widget.form-managed-file,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group .image-widget.form-managed-file,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group .image-widget.form-managed-file,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group .image-widget.form-managed-file,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group .image-widget.form-managed-file,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group .image-widget.form-managed-file,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group .image-widget.form-managed-file {
  width: 100%;
  left: 0px;
  top: 0px;
  height: 100%;
  position: absolute;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group p.help-block,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group p.help-block,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group p.help-block,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group p.help-block,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group p.help-block,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group p.help-block,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group p.help-block,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group p.help-block {
  display: none;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group > label,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group > label,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group > label,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group > label,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group > label,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group > label,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group > label,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-organisme-logo-und-0.form-group > label {
  display: none;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar input[type="file"].form-control.form-file,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar input[type="file"].form-control.form-file,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo input[type="file"].form-control.form-file,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo input[type="file"].form-control.form-file {
  width: 100%;
  border: 0px;
  overflow: hidden;
  color: #9c9a00;
  height: 100%;
  color: transparent;
  background-color: transparent;
  margin-top: -30px;
  padding-bottom: 30px;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  opacity: 0;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar input[type="file"].form-control.form-file:focus,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar input[type="file"].form-control.form-file:focus,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo input[type="file"].form-control.form-file:focus,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo input[type="file"].form-control.form-file:focus {
  outline: none;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar input[type="file"].form-control.form-file:hover,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar input[type="file"].form-control.form-file:hover,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo input[type="file"].form-control.form-file:hover,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo input[type="file"].form-control.form-file:hover {
  color: #696801;
  cursor: pointer;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data {
  top: 0px;
  left: 0px;
  padding: 0px;
  background-color: transparent;
  position: absolute;
  width: 100%;
  height: 100%;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data:before,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data:before,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data:before,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data:before {
  content: "+";
  display: block;
  position: absolute;
  background-color: rgba(0, 0, 0, 0);
  width: 100%;
  height: 100%;
  font-size: 40px;
  font-weight: 500;
  line-height: 0.7;
  padding: 5px;
  cursor: pointer;
  z-index: -1;
  color: #9c9a00;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data:hover:before,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data:hover:before,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data:hover:before,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data:hover:before {
  color: #696801;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data button,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data button,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data button,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data button {
  position: absolute;
  background-color: transparent;
  border: 0px;
  padding: 0px;
  color: transparent;
  top: 10px;
}
@media (min-width: 992px) {
  body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data button:hover:before,
  body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data button:hover:before,
  body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data button:hover:before,
  body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data button:hover:before {
    content: "Retirer";
    position: absolute;
    background-color: black;
    color: white;
    padding: 5px;
    max-width: 142px;
    margin-top: 0px;
    text-align: center;
    border-radius: 5px;
    z-index: 100;
    left: 100%;
    right: auto;
    font-size: 0.8em;
  }
  body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data button:hover:after,
  body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data button:hover:after,
  body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data button:hover:after,
  body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data button:hover:after {
    content: "";
    display: block;
    position: absolute;
    left: 100%;
    right: auto;
    margin-left: -15px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 20px 10px 0;
    border-color: transparent #000000 transparent transparent;
    z-index: 100;
    margin-top: -115px;
  }
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data button[value="Transférer"],
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data button[value="Transférer"],
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data button[value="Transférer"],
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data button[value="Transférer"] {
  display: none;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data .file a,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data .file a,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data .file a,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data .file a,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data .file-size,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data .file-size,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data .file-size,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data .file-size {
  display: block;
  height: 0px;
  width: 0px;
  overflow: hidden;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data .file img,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data .file img,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data .file img,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data .file img {
  display: none;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data .file-size,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data .file-size,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data .file-size,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data .file-size {
  overflow: visible;
  height: 40px;
  width: 40px;
  color: transparent;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data .file-size:before,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data .file-size:before,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data .file-size:before,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data .file-size:before {
  content: "-";
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  font-size: 40px;
  line-height: 0.4;
  padding: 7%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-weight: 400;
  color: #9c9a00;
  background-color: rgba(255, 255, 255, 0.8);
  border-bottom-right-radius: 5px;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data .file-size:hover:before,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-widget-data .file-size:hover:before,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data .file-size:hover:before,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-widget-data .file-size:hover:before {
  color: #696801;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-preview,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-preview,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-preview,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-preview {
  float: none;
  padding: 0px;
  height: 100%;
  background-color: white;
  overflow: hidden;
  padding-top: 35px;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-preview img,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar .image-preview img,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-preview img,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo .image-preview img {
  position: absolute;
  left: -100%;
  right: -100%;
  top: -100%;
  bottom: -100%;
  margin: auto;
  min-height: 163px;
  min-width: 163px;
}
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group .image-preview img,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-aqtr-contact-avatar div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group .image-preview img,
body.html.page-dashboard form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group .image-preview img,
body.html.page-user.page-user-register form.formulaire-display-2 fieldset div.field-name-field-organisme-logo div.form-type-managed-file.form-item-field-aqtr-contact-avatar-und-0.form-group .image-preview img {
  width: inherit;
  height: inherit;
}
body.html.page-dashboard.page-dashboard-corporate-profile form.formulaire-display-2 fieldset #edit-field-organisme-logo-und-0-ajax-wrapper:after {
  background-image: none;
  content: "logo";
  text-align: center;
  font-weight: 600;
  font-size: 25px;
  color: #eeeeee;
  text-transform: uppercase;
  padding-top: 13px;
  border: 5px solid #eeeeee;
  border-radius: 5px;
  height: 40%;
  width: 70%;
  top: 30%;
  left: 15%;
}
body.html.page-user.page-user-register form.formulaire-display-2 fieldset #edit-field-aqtr-contact-avatar {
  margin-left: auto;
  margin-right: auto;
  position: static;
  padding-right: 0px;
  float: none;
  display: block;
}
#block-commerce-cart-cart {
  position: absolute;
  background-color: white;
  right: 0px;
  margin-top: 33px;
  max-width: 500px;
  width: 100%;
  border-radius: 5px;
  border: 1px solid #aaaaaa;
  padding: 15px;
  z-index: 10;
  max-height: 400px;
  overflow-y: scroll;
  overflow-x: hidden;
}
#block-commerce-cart-cart > h2 {
  margin: -15px;
  background-color: #444444;
  font-size: 1.2em;
  font-weight: 400;
  color: white;
  padding: 15px;
}
#block-commerce-cart-cart .view-header {
  margin-bottom: 30px;
}
#block-commerce-cart-cart .cart-contents .views-row {
  width: 100%;
  position: relative;
  font-size: 0;
  padding: 10px 0px;
}
#block-commerce-cart-cart .cart-contents .views-row:not(:last-child) {
  border-bottom: 1px solid #dcdcdc;
}
#block-commerce-cart-cart .cart-contents .views-row > div {
  display: inline-block;
  vertical-align: top;
  font-size: 14px;
}
#block-commerce-cart-cart .cart-contents .field-name-field-description {
  width: 70%;
  padding-right: 7px;
  font-size: 13px;
}
#block-commerce-cart-cart .cart-contents .item-price {
  width: 20%;
  text-align: right;
  padding-right: 5px;
}
#block-commerce-cart-cart .cart-contents .views-field-edit-delete {
  width: 10%;
}
#block-commerce-cart-cart .cart-contents .views-field-edit-delete span {
  width: 100%;
}
#block-commerce-cart-cart .cart-contents .views-field-edit-delete button {
  color: transparent;
  background-color: transparent;
  border: none;
  padding: 0px;
  width: inherit;
}
#block-commerce-cart-cart .cart-contents .views-field-edit-delete button:hover:before {
  background-color: #85230c;
}
#block-commerce-cart-cart .cart-contents .views-field-edit-delete button:before {
  content: "x";
  color: white;
  display: inline-block;
  background-color: #bf3312;
  height: 20px;
  width: 20px;
  border-radius: 5px;
  float: right;
}
#block-commerce-cart-cart .cart-contents .view-id-commerce_cart_block {
  position: initial;
}
#block-commerce-cart-cart .cart-contents .line-item-total {
  position: absolute;
  right: 15px;
  top: 15px;
  font-size: 15px;
  color: white;
  font-weight: 400;
}
#block-commerce-cart-cart .cart-contents .list-inline {
  position: absolute;
  top: 0px;
}
#block-commerce-cart-cart .cart-contents .list-inline a {
  border-radius: 5px;
  color: white;
  background-color: #9c9a00;
  border: none;
  border-bottom: 2px solid #727001;
  padding: 5px 10px;
}
#block-commerce-cart-cart .cart-contents .list-inline a:hover {
  background-color: #696801;
}
#block-commerce-cart-cart .cart-contents .list-inline a:hover {
  text-decoration: none;
}
#block-commerce-cart-cart .cart-empty-block {
  margin-top: 30px;
}
header#navbar .navbar-menu .navbar-nav-primary-tools .call-to-action #block-commerce-cart-cart .cart-contents .pager {
  width: 100%;
  display: inline-block;
  margin: 0px;
  border-top: 1px solid #dcdcdc;
  padding-top: 10px;
  margin-top: 10px;
}
header#navbar .navbar-menu .navbar-nav-primary-tools .call-to-action #block-commerce-cart-cart .cart-contents .pager .pager-previous,
header#navbar .navbar-menu .navbar-nav-primary-tools .call-to-action #block-commerce-cart-cart .cart-contents .pager .pager-next {
  position: absolute;
  padding: 0px;
}
header#navbar .navbar-menu .navbar-nav-primary-tools .call-to-action #block-commerce-cart-cart .cart-contents .pager .pager-previous a,
header#navbar .navbar-menu .navbar-nav-primary-tools .call-to-action #block-commerce-cart-cart .cart-contents .pager .pager-next a {
  padding: 0px;
  border: none;
}
header#navbar .navbar-menu .navbar-nav-primary-tools .call-to-action #block-commerce-cart-cart .cart-contents .pager .ajax-progress {
  display: none !important;
}
header#navbar .navbar-menu .navbar-nav-primary-tools .call-to-action #block-commerce-cart-cart .cart-contents .pager .pager-previous {
  left: 15px;
}
header#navbar .navbar-menu .navbar-nav-primary-tools .call-to-action #block-commerce-cart-cart .cart-contents .pager .pager-next {
  right: 15px;
}
header#navbar .navbar-menu .navbar-nav-primary-tools .call-to-action #block-commerce-cart-cart .cart-contents .pager .pager-current {
  width: 100%;
  text-align: center;
}
#block-commerce-cart-cart::-webkit-scrollbar {
  width: 0 !important;
}
#block-commerce-cart-cart .cart-contents td.views-field-edit-delete button,
body.page-cart td.views-field-edit-delete {
  width: 10%;
}
#block-commerce-cart-cart .cart-contents td.views-field-edit-delete button span,
body.page-cart td.views-field-edit-delete span {
  width: 100%;
}
#block-commerce-cart-cart .cart-contents td.views-field-edit-delete button button,
body.page-cart td.views-field-edit-delete button {
  color: transparent;
  background-color: transparent;
  border: none;
  padding: 0px;
  width: inherit;
}
#block-commerce-cart-cart .cart-contents td.views-field-edit-delete button button:hover:before,
body.page-cart td.views-field-edit-delete button:hover:before {
  background-color: #85230c;
}
#block-commerce-cart-cart .cart-contents td.views-field-edit-delete button button:before,
body.page-cart td.views-field-edit-delete button:before {
  content: "x";
  color: white;
  display: inline-block;
  background-color: #bf3312;
  height: 20px;
  width: 20px;
  border-radius: 5px;
  float: right;
}
body.page-cart td.views-field-edit-delete {
  text-align: center;
}
body.page-cart td.views-field-edit-delete button {
  width: 20px;
}
body.page-cart td.views-field-edit-delete button:before {
  float: none;
}
.invalid-code-td {
  color: #bf3312;
  background-color: rgba(200, 200, 200, 0.4);
}
body.page-checkout #edit-checkout-review .pane-data-full,
body.page-user-orders #edit-checkout-review .pane-data-full {
  height: inherit;
}
body.page-checkout span.commerce-month-year-divider,
body.page-user-orders span.commerce-month-year-divider {
  vertical-align: bottom;
  display: inline-block;
  margin: 0px 10px 30px 6px;
}
body.page-checkout .commerce-credit-card-start .form-item,
body.page-user-orders .commerce-credit-card-start .form-item,
body.page-checkout .commerce-credit-card-expiration .form-item,
body.page-user-orders .commerce-credit-card-expiration .form-item {
  display: inline-block;
  vertical-align: bottom;
}
body.page-checkout .commerce-credit-card-start .form-item div.form-select,
body.page-user-orders .commerce-credit-card-start .form-item div.form-select,
body.page-checkout .commerce-credit-card-expiration .form-item div.form-select,
body.page-user-orders .commerce-credit-card-expiration .form-item div.form-select {
  width: 70px;
}
body.page-checkout .commerce-order-commerce-order tbody tr td:first-child,
body.page-user-orders .commerce-order-commerce-order tbody tr td:first-child,
body.page-checkout .view-commerce-cart-summary > .view-footer tbody tr td:first-child,
body.page-user-orders .view-commerce-cart-summary > .view-footer tbody tr td:first-child,
body.page-checkout .view-commerce-cart-summary > .view-content tbody tr td:first-child,
body.page-user-orders .view-commerce-cart-summary > .view-content tbody tr td:first-child,
body.page-checkout form#commerce-checkout-form-review tr td:first-child,
body.page-user-orders form#commerce-checkout-form-review tr td:first-child {
  border-left: 1px solid #dcdcdc;
  padding-left: 8px;
}
body.page-checkout .commerce-order-commerce-order tbody tr td:last-child,
body.page-user-orders .commerce-order-commerce-order tbody tr td:last-child,
body.page-checkout .view-commerce-cart-summary > .view-footer tbody tr td:last-child,
body.page-user-orders .view-commerce-cart-summary > .view-footer tbody tr td:last-child,
body.page-checkout .view-commerce-cart-summary > .view-content tbody tr td:last-child,
body.page-user-orders .view-commerce-cart-summary > .view-content tbody tr td:last-child,
body.page-checkout form#commerce-checkout-form-review tr td:last-child,
body.page-user-orders form#commerce-checkout-form-review tr td:last-child {
  border-right: 1px solid #dcdcdc;
  padding-right: 8px;
}
body.page-checkout .commerce-order-commerce-order tbody tr:hover td,
body.page-user-orders .commerce-order-commerce-order tbody tr:hover td,
body.page-checkout .view-commerce-cart-summary > .view-footer tbody tr:hover td,
body.page-user-orders .view-commerce-cart-summary > .view-footer tbody tr:hover td,
body.page-checkout .view-commerce-cart-summary > .view-content tbody tr:hover td,
body.page-user-orders .view-commerce-cart-summary > .view-content tbody tr:hover td,
body.page-checkout form#commerce-checkout-form-review tr:hover td,
body.page-user-orders form#commerce-checkout-form-review tr:hover td {
  background-color: white;
  color: #777777;
}
body.page-checkout .commerce-order-commerce-order tbody tr:hover td:first-child,
body.page-user-orders .commerce-order-commerce-order tbody tr:hover td:first-child,
body.page-checkout .view-commerce-cart-summary > .view-footer tbody tr:hover td:first-child,
body.page-user-orders .view-commerce-cart-summary > .view-footer tbody tr:hover td:first-child,
body.page-checkout .view-commerce-cart-summary > .view-content tbody tr:hover td:first-child,
body.page-user-orders .view-commerce-cart-summary > .view-content tbody tr:hover td:first-child,
body.page-checkout form#commerce-checkout-form-review tr:hover td:first-child,
body.page-user-orders form#commerce-checkout-form-review tr:hover td:first-child {
  border-left: 1px solid #dcdcdc;
  padding-left: 8px;
}
body.page-checkout .commerce-order-commerce-order tbody tr:hover td:last-child,
body.page-user-orders .commerce-order-commerce-order tbody tr:hover td:last-child,
body.page-checkout .view-commerce-cart-summary > .view-footer tbody tr:hover td:last-child,
body.page-user-orders .view-commerce-cart-summary > .view-footer tbody tr:hover td:last-child,
body.page-checkout .view-commerce-cart-summary > .view-content tbody tr:hover td:last-child,
body.page-user-orders .view-commerce-cart-summary > .view-content tbody tr:hover td:last-child,
body.page-checkout form#commerce-checkout-form-review tr:hover td:last-child,
body.page-user-orders form#commerce-checkout-form-review tr:hover td:last-child {
  border-right: 1px solid #dcdcdc;
  padding-right: 8px;
}
body.page-checkout table.commerce-price-formatted-components tbody tr:last-child:hover td,
body.page-user-orders table.commerce-price-formatted-components tbody tr:last-child:hover td,
body.page-checkout table.commerce-price-formatted-components tbody tr:last-child td,
body.page-user-orders table.commerce-price-formatted-components tbody tr:last-child td {
  background-color: #dcdcdc !important;
  color: #444444;
}
body.page-checkout fieldset.checkout-buttons button.checkout-continue,
body.page-user-orders fieldset.checkout-buttons button.checkout-continue {
  border-radius: 5px;
  color: white;
  background-color: #9c9a00;
  border: none;
  border-bottom: 2px solid #727001;
  margin-right: 10px;
}
body.page-checkout fieldset.checkout-buttons button.checkout-continue:hover,
body.page-user-orders fieldset.checkout-buttons button.checkout-continue:hover {
  background-color: #696801;
}
body.page-checkout fieldset.checkout-buttons button.checkout-cancel,
body.page-user-orders fieldset.checkout-buttons button.checkout-cancel,
body.page-checkout fieldset.checkout-buttons button.checkout-back,
body.page-user-orders fieldset.checkout-buttons button.checkout-back {
  color: #9c9a00;
}
body.page-checkout table.commerce-price-formatted-components tbody tr:last-child td,
body.page-user-orders table.commerce-price-formatted-components tbody tr:last-child td {
  background-color: #dcdcdc;
  font-weight: 400;
  color: #444444;
}
body.page-checkout .checkout-help,
body.page-user-orders .checkout-help {
  padding-bottom: 30px;
}
body.page-checkout .checkout-buttons,
body.page-user-orders .checkout-buttons {
  border: none;
}
body.page-checkout .commerce-line-item-actions #edit-submit,
body.page-user-orders .commerce-line-item-actions #edit-submit {
  margin-bottom: 15px;
}
body.page-user-orders .action-links a {
  border-radius: 5px;
  color: white;
  background-color: #9c9a00;
  border: none;
  border-bottom: 2px solid #727001;
  float: right;
  padding: 5px 10px;
  margin-bottom: 15px;
  margin-right: 15px;
}
body.page-user-orders .action-links a:hover {
  background-color: #696801;
}
body.page-user-orders .action-links a i {
  margin-right: 10px;
}
body.page-user-orders .field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount td,
body.page-user-orders .field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount:hover td {
  color: #aaaaaa;
}
.field-name-commerce-order-total .commerce-price-formatted-components {
  max-width: 500px;
  width: 100%;
}
body.page-globalpay-form-tpl .page-header {
  margin-top: 30px;
}
body.page-globalpay-form-tpl table tr:hover {
  background-color: transparent;
}
body.page-globalpay-form-tpl table tr:hover td {
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-color: #cccccc;
  padding-left: 15px;
  padding-right: 15px;
  color: #777777;
}
body.page-globalpay-form-tpl td {
  padding: 15px;
}
body.page-globalpay-form-tpl tbody tr:first-child {
  pointer-events: none;
}
body.page-globalpay-form-tpl tbody tr:first-child td {
  padding: 0px;
  border: 1px solid white;
}
body.page-globalpay-form-tpl tbody tr:first-child span.error_message {
  background-color: transparent;
  color: #bf3312;
}
body.page-globalpay-form-tpl tbody tr:first-child div#error_message:after {
  content: "Informations de paiement";
  margin-bottom: 0px;
  margin-top: 0px;
  color: white;
  background-color: #444444;
  padding: 20px;
  font-size: 1.2em;
  font-weight: 400;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  width: 100%;
  display: inline-block;
  margin-top: 15px;
}
body.page-globalpay-form-tpl form {
  width: 100%;
  overflow-x: scroll;
  padding-top: 50px;
}
body.page-globalpay-form-tpl table {
  display: table;
  min-width: 620px;
  overflow-x: scroll;
}
body.page-globalpay-form-tpl .infos-top {
  position: relative;
}
body.page-globalpay-form-tpl .infos-top p.top {
  width: 100%;
  display: inline-block;
  margin-bottom: 0px;
}
body.page-globalpay-form-tpl .infos-top p {
  display: inline;
}
body.page-globalpay-form-tpl .infos-top .logo-globalpayment {
  display: inline;
}
body.page-globalpay-form-tpl .infos-top .logo-globalpayment img {
  width: 150px;
  vertical-align: -webkit-baseline-middle;
}
body.page-globalpay-form-tpl #block-system-main > *:not(form):not(.infos-top) {
  min-width: 620px;
}
body.page-globalpay-form-tpl #cancelButton {
  border-radius: 5px;
  color: white;
  background-color: #555555;
  border: none;
  border-bottom: 2px solid #333333;
  padding: 6px 12px;
  display: inline-block;
}
body.page-globalpay-form-tpl #cancelButton:hover {
  background-color: #444444;
}
body.page-globalpay-form-tpl #submitButton {
  border-radius: 5px;
  color: white;
  background-color: #9c9a00;
  border: none;
  border-bottom: 2px solid #727001;
  padding: 6px 12px;
}
body.page-globalpay-form-tpl #submitButton:hover {
  background-color: #696801;
}
body.page-globalpay-form-tpl .prix-commande {
  border-right: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
  padding: 15px;
}
body.page-globalpay-form-tpl #paymentButtons td {
  border: none;
  text-align: right;
  padding-top: 30px;
}
body.page-globalpay-form-tpl #paymentButtons td span.main {
  margin-right: -15px;
}
body.page-globalpay-form-tpl tr td:first-child,
body.page-globalpay-form-tpl tr:hover td:first-child {
  border-right: 0px;
}
body.page-globalpay-form-tpl tr td:last-child,
body.page-globalpay-form-tpl tr:hover td:last-child {
  border-left: 0px;
}
body.page-globalpay-form-tpl tr input[type=text] {
  width: 100%;
  border-radius: 4px;
  border: 1px solid #cccccc;
  height: 40px;
  padding: 4px 12px;
}
body.page-globalpay-form-tpl tr select {
  position: relative;
  padding: 4px 12px;
  width: 100%;
  height: 40px;
  border-color: #cccccc;
  -moz-appearance: none;
       appearance: none;
  webkit-appearance: none;
  -webkit-appearance: none;
}
body.page-globalpay-form-tpl tr select:before {
  content: "test";
  display: inline-block;
  position: absolute;
  right: 12px;
  top: 10px;
  height: 10px;
}
body.page-globalpay-form-tpl tr:nth-child(5) td:last-child {
  font-size: 0px;
}
body.page-globalpay-form-tpl tr:nth-child(5) td:last-child > * {
  font-size: 14px;
}
body.page-globalpay-form-tpl tr select#cresecure_cc_expires_month {
  width: 70%;
}
body.page-globalpay-form-tpl tr label[for=cresecure_cc_expires_year] {
  padding-left: 20px;
  width: 30%;
}
body.page-dashboard-mes-formations-details .rlaunch-button,
body.page-dashboard-events .rlaunch-button {
  display: inline-block;
  -webkit-box-shadow: none;
          box-shadow: none;
}
body.page-dashboard-mes-formations-details .pane-aqtr-general-tools-user-db-btn-prn-attest-ftion,
body.page-dashboard-events .pane-aqtr-general-tools-user-db-btn-prn-attest-ftion,
body.page-dashboard-mes-formations-details .pane-aqtr-general-tools-user-db-btn-prn-attest-part-conf,
body.page-dashboard-events .pane-aqtr-general-tools-user-db-btn-prn-attest-part-conf {
  background-color: #444444;
  border-radius: 4px;
  padding: 15px;
}
body.page-dashboard-mes-formations-details .pane-aqtr-general-tools-user-db-btn-prn-attest-ftion .container,
body.page-dashboard-events .pane-aqtr-general-tools-user-db-btn-prn-attest-ftion .container,
body.page-dashboard-mes-formations-details .pane-aqtr-general-tools-user-db-btn-prn-attest-part-conf .container,
body.page-dashboard-events .pane-aqtr-general-tools-user-db-btn-prn-attest-part-conf .container {
  padding: 0px;
}
body.page-dashboard-mes-formations-details .pane-aqtr-general-tools-user-db-btn-prn-attest-ftion #imprimer-certification,
body.page-dashboard-events .pane-aqtr-general-tools-user-db-btn-prn-attest-ftion #imprimer-certification,
body.page-dashboard-mes-formations-details .pane-aqtr-general-tools-user-db-btn-prn-attest-part-conf #imprimer-certification,
body.page-dashboard-events .pane-aqtr-general-tools-user-db-btn-prn-attest-part-conf #imprimer-certification {
  border-radius: 0px;
  width: 200px;
  padding: 10px;
  height: inherit;
  font-size: 1em;
  display: block;
  border: 1px solid #ccdc00;
  color: #ccdc00;
  text-align: center;
  background-color: transparent;
  width: 100%;
  margin-top: 0px;
}
body.page-dashboard-mes-formations-details .pane-aqtr-general-tools-user-db-btn-prn-attest-ftion #imprimer-certification:hover,
body.page-dashboard-events .pane-aqtr-general-tools-user-db-btn-prn-attest-ftion #imprimer-certification:hover,
body.page-dashboard-mes-formations-details .pane-aqtr-general-tools-user-db-btn-prn-attest-part-conf #imprimer-certification:hover,
body.page-dashboard-events .pane-aqtr-general-tools-user-db-btn-prn-attest-part-conf #imprimer-certification:hover {
  text-decoration: none;
  color: #444444;
  background-color: #ccdc00;
}
body.page-se-connecter #edit-step-2-preinscription {
  position: relative;
  padding: 15px;
  margin: -100px -30px 50px;
  background-color: #333333;
  width: inherit;
  color: white;
  display: inherit;
  border-radius: 0px;
}
body.page-se-connecter #edit-step-2-preinscription .contactaqtr-message {
  text-align: left;
  padding-right: 40px;
}
body.page-se-connecter #edit-step-2-preinscription .contactaqtr-wrapper,
body.page-se-connecter #edit-step-2-preinscription .footer-btn-group {
  position: static;
  font-size: 1em;
  background-color: transparent;
  padding: 0px;
}
body.page-se-connecter #edit-step-2-preinscription .footer-btn-group {
  margin-top: 20px;
}
body.page-se-connecter #edit-step-2-preinscription #contact-list-result thead {
  display: none;
}
body.page-se-connecter #edit-step-2-preinscription #contact-list-result td:not(:first-child) {
  display: inline-block;
  width: 100%;
  text-align: left;
  padding: 15px 0px;
}
body.page-se-connecter #edit-step-2-preinscription #contact-list-result td:empty {
  display: none;
}
body.page-se-connecter #edit-step-2-preinscription #contact-list-result td:not(:empty):nth-child(2):before {
  content: "Prénom : ";
}
body.page-se-connecter #edit-step-2-preinscription #contact-list-result td:not(:empty):nth-child(3):before {
  content: "Nom : ";
}
body.page-se-connecter #edit-step-2-preinscription #contact-list-result td:not(:empty):nth-child(4):before {
  content: "Entreprise : ";
}
body.page-se-connecter #edit-step-2-preinscription #contact-list-result td:not(:empty):nth-child(5):before {
  content: "Fonction : ";
}
body.page-se-connecter #edit-step-2-preinscription #contact-list-result td:not(:empty):nth-child(6):before {
  content: "Courriel : ";
}
body.page-se-connecter #edit-step-2-preinscription #contact-list-result tr:hover td:nth-child(1):before {
  display: none;
}
body.page-se-connecter #edit-step-2-preinscription #contact-list-result tr:hover td:not(:empty):last-child:before {
  content: "Courriel : " !important;
  position: static !important;
  height: inherit !important;
  width: inherit !important;
  background-color: transparent !important;
  top: auto !important;
  display: inline !important;
}
body.page-se-connecter #edit-step-2-preinscription .form-item-not-match-found {
  background-color: white;
  text-align: left;
}
body.page-se-connecter #edit-step-2-preinscription .form-item-not-match-found div#edit-not-match-found:after {
  padding: 0px 15px 0px 48px;
}
body.page-se-connecter #edit-step-2-preinscription .form-item-not-match-found .form-item-not-match-found-0 {
  position: absolute;
}
#colorbox .bloc-connexion-inscription {
  position: static;
  width: 100%;
  height: 100%;
}
#colorbox .bloc-connexion-inscription > div {
  height: 100%;
  width: 100%;
  top: 0px;
  left: 0px;
}
#colorbox .bloc-connexion-inscription .inscription,
#colorbox .bloc-connexion-inscription .connexion {
  height: 100%;
}
#colorbox .bloc-connexion-inscription #edit-step-2-preinscription {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  background-color: white;
  height: 100%;
  padding: 15px;
  overflow: hidden;
  text-align: left;
}
#colorbox .bloc-connexion-inscription #edit-step-2-preinscription .step2-preinscription-header > div {
  overflow-x: scroll;
  padding-bottom: 200px;
}
#colorbox .bloc-connexion-inscription #edit-step-2-preinscription .step2-preinscription-header > div table#contact-list-result,
#colorbox .bloc-connexion-inscription #edit-step-2-preinscription .step2-preinscription-header > div table#contact-list-result + .form-item-not-match-found {
  min-width: 600px;
}
#colorbox .bloc-connexion-inscription #edit-step-2-preinscription .step2-preinscription-header > div div.contact-list-result {
  max-height: 207px;
  overflow: hidden;
  overflow-y: auto;
}
@media (max-width: 768px) {
  #colorbox .bloc-connexion-inscription #edit-step-2-preinscription .step2-preinscription-header > div div.contact-list-result {
    max-height: 153px;
    overflow: auto;
  }
}
#colorbox .bloc-connexion-inscription #edit-step-2-preinscription .step2-preinscription-header > div .inscription-select-result {
  min-width: 700px;
}
#colorbox .bloc-connexion-inscription #edit-step-2-preinscription .step2-preinscription-header > p {
  padding-right: 30px;
}
#colorbox .bloc-connexion-inscription #edit-step-2-preinscription .panel-body .btn-cancel {
  background-color: #aaaaaa;
  border: 0px;
}
#colorbox .bloc-connexion-inscription #edit-step-2-preinscription .panel-body .btn-cancel:hover {
  background-color: #555555;
}
#colorbox .bloc-connexion-inscription #edit-step-2-preinscription .panel-body h2 {
  font-weight: 400;
  font-size: 25px;
  margin-top: 0px;
  margin-bottom: 15px;
}
.view-commerce-cart-form.view-id-commerce_cart_form.view-display-id-default #edit-checkout {
  margin-left: 5px;
}
.view-commerce-cart-form.view-id-commerce_cart_form.view-display-id-default #link-form-return {
  background-color: #333333 !important;
  color: white;
}
.view-commerce-cart-form.view-id-commerce_cart_form.view-display-id-default #link-form-return:hover {
  background-color: #555555 !important;
}
div div div div div div div div div.bloc-connexion-inscription {
  position: relative;
}
div div div div div div div div div.bloc-connexion-inscription .panel-separator {
  display: none;
}
div div div div div div div div div.bloc-connexion-inscription .inside {
  font-size: 0px;
}
div div div div div div div div div.bloc-connexion-inscription .panel-pane:first-child .container {
  padding: 0px;
  width: 100%;
}
div div div div div div div div div.bloc-connexion-inscription .panel-pane:first-child .container .message-inscription {
  padding: 10px 80px;
  font-size: 14px;
  color: white;
  font-weight: 500;
  text-align: center;
  background-color: #bf3312;
}
div div div div div div div div div.bloc-connexion-inscription .inscription {
  background-color: #333333;
  position: static;
}
div div div div div div div div div.bloc-connexion-inscription .inscription h1 {
  color: white;
  margin-bottom: 42px;
}
div div div div div div div div div.bloc-connexion-inscription .inscription h2 {
  display: none;
}
div div div div div div div div div.bloc-connexion-inscription .inscription div.form-type-textfield input {
  background-color: #555555;
  border: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  color: white;
}
div div div div div div div div div.bloc-connexion-inscription .inscription form {
  max-width: 380px;
  width: 100%;
  margin: 0px auto;
}
div div div div div div div div div.bloc-connexion-inscription .connexion .fgt-pass-login {
  padding-top: 15px;
  text-indent: -10px;
}
div div div div div div div div div.bloc-connexion-inscription .connexion .form-item-remember-me {
  text-align: left;
}
div div div div div div div div div.bloc-connexion-inscription .connexion h2.pane-title {
  display: none;
}
div div div div div div div div div.bloc-connexion-inscription .connexion a.btn-default {
  display: none;
}
div div div div div div div div div.bloc-connexion-inscription .connexion button {
  border: 1px solid #9c9a00;
  background-color: white;
  color: #9c9a00;
}
div div div div div div div div div.bloc-connexion-inscription .inscription,
div div div div div div div div div.bloc-connexion-inscription .connexion {
  padding: 30px;
  float: none;
  display: inline-block;
  font-size: 14px;
  vertical-align: top;
  text-align: center;
  width: 50%;
}
@media (max-width: 768px) {
  div div div div div div div div div.bloc-connexion-inscription .inscription,
  div div div div div div div div div.bloc-connexion-inscription .connexion {
    width: 100%;
  }
}
div div div div div div div div div.bloc-connexion-inscription .inscription .required_fields + button,
div div div div div div div div div.bloc-connexion-inscription .connexion .required_fields + button {
  padding: 10px 52px;
  margin-top: 30px;
  font-size: 18px;
  width: inherit !important;
}
div div div div div div div div div.bloc-connexion-inscription .inscription .container,
div div div div div div div div div.bloc-connexion-inscription .connexion .container {
  width: 100%;
}
div div div div div div div div div.bloc-connexion-inscription .inscription h1,
div div div div div div div div div.bloc-connexion-inscription .connexion h1 {
  font-weight: 400;
  margin: 10px 0px 42px;
}
div div div div div div div div div.bloc-connexion-inscription .inscription div.form-type-textfield,
div div div div div div div div div.bloc-connexion-inscription .connexion div.form-type-textfield {
  position: relative;
  margin-bottom: 30px;
}
div div div div div div div div div.bloc-connexion-inscription .inscription div.form-type-textfield label,
div div div div div div div div div.bloc-connexion-inscription .connexion div.form-type-textfield label {
  display: none;
}
div div div div div div div div div.bloc-connexion-inscription .inscription div.form-type-textfield label.error,
div div div div div div div div div.bloc-connexion-inscription .connexion div.form-type-textfield label.error {
  display: inline-block;
  right: 0px;
  text-align: right;
  position: absolute;
  bottom: 100%;
  background-color: transparent !important;
  color: #bf3312;
  margin-bottom: 0px;
  padding: 0px;
}
div div div div div div div div div.bloc-connexion-inscription .inscription div.form-type-textfield input,
div div div div div div div div div.bloc-connexion-inscription .connexion div.form-type-textfield input {
  height: 45px;
}
div div div div div div div div div.bloc-connexion-inscription .inscription .form-item-preinscription-company,
div div div div div div div div div.bloc-connexion-inscription .connexion .form-item-preinscription-company {
  display: none;
}
div div div div div div div div div.bloc-connexion-inscription .inscription .required_fields,
div div div div div div div div div.bloc-connexion-inscription .connexion .required_fields {
  display: none;
}
.rediriger-fincompte {
  text-align: center;
  padding: 15px;
}
.rediriger-fincompte .custom-ok,
.rediriger-fincompte .custom-cancel {
  display: inline-block;
}
.rediriger-fincompte a {
  padding: 6px 8px;
  border-radius: 4px;
  margin-right: 5px;
  margin-bottom: 5px;
  display: inline-block;
  text-align: center;
}
.rediriger-fincompte .custom-cancel a {
  background-color: #bf3312;
}
.rediriger-fincompte p.first {
  font-size: 30px;
  margin-bottom: 5px;
  font-weight: 400;
}
.doc-filter-wrapper {
  border: 0px solid #dcdcdc;
  border-width: 0px 1px 1px;
  padding: 8px;
}
.doc-filter-wrapper h4 {
  margin-top: 0;
  padding-top: 10px;
}
.doc-sort-btn,
.doc-sort-btn:link,
.doc-sort-btn:visited,
.doc-sort-btn:hover,
.doc-sort-btn:active,
.doc-sort-btn:focus {
  text-decoration: none;
}
.doc-sort-btn,
.doc-sort-btn:link,
.doc-sort-btn:visited {
  color: #eeeeee;
}
.doc-sort-btn:hover,
.doc-sort-btn:active,
.doc-sort-btn:focus {
  color: #ffffff;
}
.doc-sort-btn {
  opacity: 0.5;
  border-radius: 5px;
  display: inline-block;
  padding: 4px 6px 3px;
  background-color: #9c9a00;
  margin-right: 4px;
  margin-bottom: 6px;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.doc-sort-btn.active {
  opacity: 1;
}
.node-mini-teaser {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  max-height: 120px;
  overflow: hidden;
  border: 0px solid #dcdcdc;
  border-width: 0 1px 1px;
}
.node-mini-teaser.doc-hide {
  max-height: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  border-bottom-width: 0px !important;
}
.inscription-tarif-pdf {
  border-radius: 0 !important;
  padding: 0 !important;
  border-bottom: 0 !important;
}
.inscription-tarif-pdf .full-btn {
  display: block;
  height: 3em;
  line-height: 3em;
  font-size: 1.2em;
  background-color: #eeeeee;
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  text-align: center;
}
.inscription-tarif-pdf .full-btn,
.inscription-tarif-pdf .full-btn:link,
.inscription-tarif-pdf .full-btn:visited,
.inscription-tarif-pdf .full-btn:hover,
.inscription-tarif-pdf .full-btn:active {
  text-decoration: none;
  color: #9c9a00;
}
.inscription-tarif-pdf .full-btn:hover,
.inscription-tarif-pdf .full-btn:active {
  background-color: #dddddd;
}
.document-element {
  padding: 5px;
}
.document-element:hover {
  font-weight: 300 !important;
}
.document-element a:hover,
.document-element p:hover {
  font-weight: 300 !important;
}
.document-element a {
  font-size: 0.95em;
  padding: 0 !important;
  color: #9c9a00;
}
.document-element a:hover {
  text-decoration: underline !important;
}
.document-element p {
  font-size: 0.9em !important;
}
/*
 * Video Embed Field Module - Responsive
 */
.embedded-video .player {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.embedded-video .player iframe,
.embedded-video .player object,
.embedded-video .player embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.bold {
  font-weight: bold;
}
.attestation-title {
  text-align: center;
}
#print-attestation .base-info > div {
  font-size: 1.1em !important;
}
#print-attestation .base-info {
  margin-bottom: 15px;
}
/*
 * Fix for video preview on Event teaser (Panelizer)
 */
.event-teaser-video-icon {
  position: absolute;
  left: 0px;
  top: 0px;
}
@media (max-width: 992px) {
  .event-teaser-video-icon {
    position: relative;
    max-width: 100% !important;
    width: 100% !important;
  }
}
.event-teaser-video-icon img {
  position: relative;
  float: inherit;
  width: 30% !important;
  margin-left: 35% !important;
  margin-right: 35% !important;
  margin-top: 8% !important;
  z-index: 2;
}
@media (max-width: 992px) {
  .event-teaser-video-icon img {
    right: 0.05em;
    margin-top: 11% !important;
    position: absolute;
  }
}
/*#onglet_descriptif {
    position: absolute;
    width: 25%;
    background-color: lightgray;
    top: -2.4em;
    float: right;
    border-radius: 5px 5px 0px 0px;
    text-align: center;
    font-weight: bold;
    min-width: 50px;
    position: initial;
    margin: 0;
}

.node-teaser.node-aqtr-evenement {
    padding-top:0px !important;
}

.pane-node-field-aqtr-even-visuel-video.teaser-image {
    display: inline-block;
}*/
/**
 * Style for calendar button
 */
div.btn-calendar {
  display: table;
  width: 100%;
  margin-top: -5px;
  background-color: #444444 !important;
  padding: 20px 0px;
  position: relative;
}
div.btn-calendar:before {
  content: "";
  position: absolute;
  background: url(../images/icon-calendar.png);
  width: 85px;
  height: 85px;
  -webkit-transform: rotate(8deg);
  transform: rotate(8deg);
  background-repeat: no-repeat;
  background-size: 85px;
  background-position: bottom right;
  z-index: 1;
  float: right;
  top: 32px;
  right: -3px;
}
div.btn-calendar span.addtocalendar {
  width: 100%;
  /*background-color: #444444 !important;*/
  border: 0;
  padding: 20px 30px;
  z-index: 2;
  position: relative;
}
div.btn-calendar .atcb-link:focus ~ ul,
div.btn-calendar .atcb-link:active ~ ul,
div.btn-calendar .atcb-list:hover,
div.btn-calendar .atcb-link:focus ~ ul,
div.btn-calendar .atcb-link:active ~ ul,
div.btn-calendar .atcb-list:hover {
  position: inherit;
}
div.btn-calendar span.addtocalendar:active {
  -webkit-box-shadow: 0 0 0;
  box-shadow: 0 0 0;
}
div.btn-calendar a.atcb-link {
  width: 100%;
  padding: 10px;
  color: #444444 !important;
  background-color: #ccdc00 !important;
  border: 1px solid #9c9a00;
  font-size: 1.3em;
  /*box-shadow: 3px 3px 5px 1px rgba(0, 0, 0, 0.3);*/
  white-space: normal;
  border-radius: 4px;
  line-height: 1.42857143;
  padding-top: 8px;
}
div.btn-calendar ul.atcb-list {
  width: 100%;
  border: 2px solid #9c9a00;
  padding: 4px;
  border-radius: 3px;
}
/**
 * Style for print PDF Progrmmation button
 */
.pdf-programmation-button {
  height: 120px;
  width: 100%;
  margin-top: -5px;
  background-color: #444444 !important;
  position: relative;
  display: inline-block;
}
.pdf-programmation-button:before {
  content: "";
  position: absolute;
  background: url(../images/icon-clock.png);
  width: 110px;
  height: 110px;
  -webkit-transform: rotate(8deg);
  transform: rotate(8deg);
  background-repeat: no-repeat;
  background-size: 100px;
  background-position: bottom right;
  float: right;
  top: 10px;
  right: -1px;
}
.pdf-programmation-button a {
  position: absolute;
  margin: auto;
  text-align: center;
  font-size: 1.3em;
  font-weight: normal;
  background-color: #ccdc00 !important;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 40px;
  padding: 8px;
  border: 1px solid #9c9a00;
  border-radius: 4px;
  color: #444444 !important;
  margin-right: 30px;
  margin-left: 30px;
}
.pdf-programmation-button a:hover {
  cursor: pointer;
}
/*
 * Temporary fix to remove padding-bottom from sidebar pane content...
 */
.page-node-15844 .page-header {
  margin-top: 30px;
  margin-left: 15%;
}
.page-node-15844 .pane-aqtr-general-tools-display-publication-linked-block .sidebar-second {
  padding-bottom: 0;
}
.page-node-15844 .pane-aqtr-general-tools-display-publication-linked-block .pane-container {
  padding-bottom: 0;
}
.page-node-15844 .webform-renouvellement-informations-personnelles,
.page-node-15844 .webform-renouvellement-carte,
.page-node-15844 .webform-renouvellement-adresse {
  width: 70%;
  margin-left: 15%;
}
.page-node-15844 .webform-renouvellement-informations-personnelles legend.panel-heading,
.page-node-15844 .webform-renouvellement-carte legend.panel-heading,
.page-node-15844 .webform-renouvellement-adresse legend.panel-heading {
  color: white !important;
  background-color: #444444 !important;
}
.page-node-15844 select#edit-submitted-carte-date-demission-month,
.page-node-15844 select#edit-submitted-carte-date-demission-year,
.page-node-15844 select#edit-submitted-carte-date-decheance-month,
.page-node-15844 select#edit-submitted-carte-date-decheance-year {
  display: inline-block;
}
.page-node-15844 .webform-component-textfield.form-item-submitted-adresse-province,
.page-node-15844 .webform-component-textfield.form-item-submitted-adresse-code-postal {
  display: inline-block;
  width: 25%;
  padding-right: 10px;
}
.page-node-15844 .webform-component-date.form-item-submitted-carte-date-demission,
.page-node-15844 .webform-component-date.form-item-submitted-carte-date-decheance,
.page-node-15844 .webform-component-textfield.form-item-submitted-adresse-ville,
.page-node-15844 .webform-component-textfield.form-item-submitted-informations-personnelles-prenom,
.page-node-15844 .webform-component-textfield.form-item-submitted-informations-personnelles-nom {
  width: 50%;
  display: inline-block;
  padding-right: 10px;
}
.page-node-15844 .webform-submit {
  margin-left: 15% !important;
}
/**
 * Page dashboard adaptation
 */
body.page-dashboard .pane-user-profile .pane-aqtr-classement-contenus-view {
  display: none !important;
}
body.page-dashboard #default-user-biographie {
  display: none;
}
body.page-dashboard #aqtr-general-tools-user-profil-form .form-item-field-aqtr-contact-show-profile {
  padding: 20px;
  background-color: #dcdcdc;
  width: 80%;
  display: inline-block;
  float: left;
}
@media (max-width: 768px) {
  body.page-dashboard #aqtr-general-tools-user-profil-form .form-item-field-aqtr-contact-show-profile {
    width: 64%;
  }
}
body.page-dashboard #aqtr-general-tools-user-profil-form .form-item-field-aqtr-contact-show-profile:after {
  content: "";
  display: block;
}
body.page-dashboard #aqtr-general-tools-user-profil-form .form-item-field-aqtr-contact-show-profile label {
  position: inherit;
}
body.page-dashboard #aqtr-general-tools-user-profil-form .form-item-field-aqtr-contact-show-profile input {
  display: none;
}
body.page-dashboard #aqtr-general-tools-user-profil-form .form-item-field-aqtr-contact-show-profile input:checked + label,
body.page-dashboard #aqtr-general-tools-user-profil-form .form-item-field-aqtr-contact-show-profile input + label {
  width: 100%;
  display: inline-block;
  padding-right: 44px;
}
body.page-dashboard #aqtr-general-tools-user-profil-form .form-item-field-aqtr-contact-show-profile input:checked + label:after,
body.page-dashboard #aqtr-general-tools-user-profil-form .form-item-field-aqtr-contact-show-profile input + label:after {
  content: "";
  height: 20px;
  width: 40px;
  position: absolute;
  border-radius: 5px;
  -webkit-box-shadow: 0 0 0 1px #aaaaaa;
          box-shadow: 0 0 0 1px #aaaaaa;
  border: 0px;
  margin-left: 15px;
  background-color: white;
}
body.page-dashboard #aqtr-general-tools-user-profil-form .form-item-field-aqtr-contact-show-profile input:checked + label {
  width: 100%;
  display: inline-block;
  padding-right: 44px;
}
body.page-dashboard #aqtr-general-tools-user-profil-form .form-item-field-aqtr-contact-show-profile input:checked + label:after {
  -webkit-transition: background 0.4s ease 0s;
  transition: background 0.4s ease 0s;
  border: 0px;
  border-right: #ccdc00 solid 20px;
}
body.page-dashboard #aqtr-general-tools-user-profil-form .form-item-field-aqtr-contact-show-profile input:checked + label:before {
  display: none;
}
body.page-dashboard #aqtr-general-tools-user-profil-form .form-item-field-aqtr-contact-show-profile input + label:after {
  -webkit-transition: background 0.4s ease 0s;
  transition: background 0.4s ease 0s;
  border: 0px;
  border-left: #dcdcdc solid 20px;
}
body.page-dashboard #aqtr-general-tools-user-profil-form #btn-view-public-profile {
  width: 8%;
  padding-top: 16px;
  padding-bottom: 16px;
  float: left;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 2em;
  background-color: #dcdcdc;
  margin-left: 2%;
}
@media (max-width: 768px) {
  body.page-dashboard #aqtr-general-tools-user-profil-form #btn-view-public-profile {
    width: 16%;
  }
}
body.page-dashboard #aqtr-general-tools-user-profil-form #btn-modify-public-profile {
  width: 8%;
  padding-top: 16px;
  padding-bottom: 16px;
  float: left;
  display: inline-block;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: center;
  font-size: 2em;
  background-color: #dcdcdc;
  margin-left: 2%;
}
@media (max-width: 768px) {
  body.page-dashboard #aqtr-general-tools-user-profil-form #btn-modify-public-profile {
    width: 16%;
  }
}
/**
 *  PROGRESSBAR.JS CSS ADAPTATION
 */
#progressbar-global-dashboard {
  height: 100%;
}
#progressbar-global-dashboard .header.header-dark {
  height: 60px;
}
#progressbar-global-dashboard .header.header-dark .header-title-left {
  float: left;
}
#progressbar-global-dashboard .header.header-dark .header-title-left span {
  font-weight: 500;
}
#progressbar-global-dashboard .header.header-dark .header-title-right {
  float: right;
  font-weight: 500;
}
#progressbar-global-dashboard .content {
  height: 20px;
}
#progressbar-global-dashboard .content #profile-completion-progress .progressbar-text {
  display: none;
}
#progressbar-global-dashboard .content #profile-completion-progress svg {
  height: 25px;
}
#progressbar-global-dashboard .bottom-content {
  background-color: #eeeeee;
  font-weight: 400;
  border-top: 0;
  margin-top: -20px;
  padding-bottom: 8px;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 34px;
}
#progressbar-global-dashboard .bottom-content p {
  width: 100%;
  height: 100%;
}
#progressbar-global-suggestion .title {
  background-color: #eeeeee;
  color: black;
}
#progressbar-global-suggestion .fa-line-chart {
  margin-right: 12px;
  margin-top: 5px;
}
#progressbar-global-suggestion .content {
  height: 100%;
}
#progressbar-global-suggestion ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
#progressbar-global-suggestion ul li a {
  color: black;
  display: block;
  padding: 10px;
  padding-left: 20px;
  border: 2px solid #e3e3e3;
  border-top: 0;
  font-weight: 500;
}
#progressbar-global-suggestion ul li a:hover {
  border-left: solid #ccdc00 4px;
  background-color: #F1F1F1;
  font-weight: 400;
}
.account-menu-menu {
  /* IE10+ specific styles go here */
}
.account-menu-menu .fa.fa-check {
  padding-top: 12px;
  padding-left: 7px;
  color: #46a046;
}
.account-menu-menu .progressbar-menu-option-mc,
.account-menu-menu .progressbar-menu-option-pb,
.account-menu-menu .progressbar-menu-option-nt,
.account-menu-menu .progressbar-menu-option-mb {
  width: 12%;
  /* 14% in IE */
  height: 8px;
  position: inherit;
  display: inline-block;
  float: left;
  margin-left: -35px;
}
.account-menu-menu .progressbar-menu-option-mc svg,
.account-menu-menu .progressbar-menu-option-pb svg,
.account-menu-menu .progressbar-menu-option-nt svg,
.account-menu-menu .progressbar-menu-option-mb svg {
  height: 23px;
  display: inline-block !important;
  width: unset !important;
  margin-top: 8px !important;
  margin-left: 3px !important;
  /* IE10+ specific styles go here */
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .account-menu-menu .progressbar-menu-option-mc svg,
  .account-menu-menu .progressbar-menu-option-pb svg,
  .account-menu-menu .progressbar-menu-option-nt svg,
  .account-menu-menu .progressbar-menu-option-mb svg {
    margin-left: 2px !important;
  }
}
.account-menu-menu .progressbar-menu-option-mc .progressbar-text,
.account-menu-menu .progressbar-menu-option-pb .progressbar-text,
.account-menu-menu .progressbar-menu-option-nt .progressbar-text,
.account-menu-menu .progressbar-menu-option-mb .progressbar-text {
  display: none;
  font-size: 11px !important;
  font-weight: bold;
  left: 63% !important;
  /* 53% in IE */
  top: 255% !important;
  text-align: center;
}
.account-menu-menu .account-menu-menu-li .account-menu-menu-li-a {
  width: 100%;
  display: inline-block;
  float: left;
}
.account-menu-menu .account-menu-menu-name .part-account-name {
  width: 70%;
  display: inline-block;
  float: left;
}
.account-menu-menu .account-menu-menu-name .part-account-certification {
  display: none;
  width: 27%;
  height: 100%;
  font-size: 2em;
  float: left;
  padding-top: 1px;
  padding-left: 20px;
}
.account-menu-menu .progressbar-menu-global .progressbar-text {
  left: 72% !important;
  top: 9% !important;
}
.account-menu-menu .progressbar-menu-global svg {
  height: 15px;
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .account-menu-menu .progressbar-menu-option-mc,
  .account-menu-menu .progressbar-menu-option-pb,
  .account-menu-menu .progressbar-menu-option-nt,
  .account-menu-menu .progressbar-menu-option-mb {
    width: 14% !important;
  }
  .account-menu-menu .progressbar-menu-option-mc .progressbar-text,
  .account-menu-menu .progressbar-menu-option-pb .progressbar-text,
  .account-menu-menu .progressbar-menu-option-nt .progressbar-text,
  .account-menu-menu .progressbar-menu-option-mb .progressbar-text {
    left: 53% !important;
  }
}
.panel-content-user-dashboard-side #progressbar-dashboard-menu-side-user {
  margin-top: -10px;
  margin-left: 1px;
  /* IE10+ specific styles go here */
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .panel-content-user-dashboard-side #progressbar-dashboard-menu-side-user {
    height: 22px;
  }
}
.panel-content-user-dashboard-side #progressbar-dashboard-menu-side-user .progressbar-text {
  display: none;
}
.panel-content-user-dashboard-side .fa.fa-check {
  font-size: 1.8em;
  height: 100%;
  padding-top: 0.35em;
  color: #46a046;
  padding-left: 4px;
}
.panel-content-user-dashboard-side .dashboard-sidebar .sidebar-list ul li {
  display: block !important;
  width: 100%;
  height: 53px;
}
.panel-content-user-dashboard-side .dashboard-sidebar .sidebar-list ul li a {
  width: 83%;
  display: inline-block;
  float: left;
}
.panel-content-user-dashboard-side .progressbar-dashboard {
  width: 3.6rem !important;
  margin-top: 8px;
  margin-bottom: 0px;
  float: left;
  height: 40px;
  position: initial;
  /* IE10+ specific styles go here */
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .panel-content-user-dashboard-side .progressbar-dashboard {
    margin-top: 4px;
  }
}
.panel-content-user-dashboard-side .progressbar-dashboard .progressbar-text {
  display: none;
  position: relative !important;
  font-size: 12px !important;
  left: 83% !important;
  top: -19px !important;
  text-align: center;
  margin-left: -12px !important;
}
.panel-content-user-dashboard-side #progressbar-dashboard-top {
  height: 10px;
  background-color: green;
  margin-top: -1px;
  margin-left: 1px;
  margin-right: 1px;
}
.panel-content-user-dashboard-side #progressbar-registration {
  width: 100%;
  height: 8px;
  position: relative;
}
.panel-content-user-dashboard-side #progressbar-registration .progressbar-text {
  font-size: 14px !important;
  font-weight: bold;
}
.info-attestation {
  margin-top: 30px;
}
.accept-btn {
  text-align: right;
}
.forfaits-content .wrapper_forfaits {
  width: 100%;
  position: absolute;
  bottom: 100px;
  top: 150px;
}
.forfaits-content .wrapper_forfaits::after {
  content: '';
  -webkit-box-shadow: -15px 0 15px -15px rgba(0, 0, 0, 0.2) inset;
          box-shadow: -15px 0 15px -15px rgba(0, 0, 0, 0.2) inset;
  height: 100%;
  right: 0px;
  position: absolute;
  width: 15px;
}
.forfaits-content .wrapper_forfaits::before {
  content: '';
  -webkit-box-shadow: -15px 0 15px -15px rgba(0, 0, 0, 0.2) inset;
          box-shadow: -15px 0 15px -15px rgba(0, 0, 0, 0.2) inset;
  height: 100%;
  left: -15px;
  position: absolute;
  width: 15px;
}
.forfaits-content {
  -ms-flex-wrap: nowrap;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  flex-wrap: nowrap;
  min-height: 100%;
  overflow-y: hidden;
  white-space: nowrap;
  width: 100%;
  margin-top: 20px;
}
.forfaits-content .autre_forfait:last-child {
  margin-right: 10px;
}
.forfaits-content .forfait-preselectionnet:last-child {
  margin-right: 10px;
}
.forfaits-content::-webkit-scrollbar {
  display: none;
}
.forfaits-content .forfaits_empty {
  display: none;
}
.forfaits-content .autre_forfait {
  margin: 5px;
  min-height: 700px;
  min-width: 330px;
  white-space: pre-line;
}
.forfaits-content .forfait-preselectionne {
  margin: 5px;
  min-height: 700px;
  min-width: 330px;
  white-space: pre-line;
}
.forfaits-content .forfait-selected-content .membreforfait-wrapper {
  margin-top: 2px;
  border: 1px solid #333333;
  -webkit-transform: scale(1.01);
          transform: scale(1.01);
  -webkit-box-shadow: 0px 0px 30px #333333, 0px 0px 20px #333333;
  box-shadow: 0px 0px 30px #333333, 0px 0px 20px #333333;
}
.forfaits-content .forfait-header {
  background: #CCDC00;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin: 0 40px -20px;
  padding: 10px;
  text-align: center;
  font-size: 1.2em;
}
.forfaits-content .forfait-selected-content .forfait-header {
  font-weight: bold;
}
.forfaits-content .membreforfait-container {
  padding-right: 10px;
  margin-top: -25px;
}
.forfaits-content .membreforfait-container .membreforfait-label {
  background: none !important;
  color: black !important;
  border-bottom-left-radius: 5px;
  border-top-left-radius: 5px;
  height: 300px !important;
  margin-top: -20px;
  padding: 10px;
  position: relative !important;
  width: 100% !important;
}
.forfaits-content .membreforfait-container a.btn {
  left: 22% !important;
  text-align: center;
  width: 80%;
  margin-bottom: 40px;
}
.forfaits-content .membreforfait-avantage {
  font-size: 0.9em;
  font-weight: 300;
  margin-left: 0px !important;
  margin-top: -80px;
  padding: 0 20px !important;
  width: 100% !important;
}
.forfaits-content .membreforfait-avantage ul {
  margin-bottom: -35px;
}
.forfaits-content .membreforfait-avantage ul li {
  margin: 0px 0px !important;
  list-style-image: url('../images/checked.png');
}
.page-dashboard-entreprise-membership .membreforfait-label:after {
  display: none;
}
.page-dashboard-entreprise-membership .membreforfait-wrapper {
  border-radius: 5px !important;
  border: 1px solid #9C9A00;
  min-height: 100%;
  position: relative;
  background-image: url('https://image.ibb.co/eeNaK9/membership_bottom_bg.png');
  background-position: bottom center;
  background-size: 100%;
  background-repeat: no-repeat;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
}
.page-dashboard-entreprise-membership .membreforfait-wrapper:hover {
  -webkit-transform: scale(1.005);
          transform: scale(1.005);
}
.page-dashboard-entreprise-membership:not(.page-node-9558) .membreforfait-wrapper:first-of-type {
  margin-top: -20px;
  margin-right: 10px;
}
.page-dashboard-entreprise-membership .page-node-9558 .membreforfait-wrapper {
  border-radius: 5px !important;
  border: 1px solid #333333;
  min-height: 300px;
  position: relative;
}
.page-dashboard-entreprise-membership .page-dashboard-memberships .membreforfait-wrapper {
  border-radius: 5px !important;
  border: 1px solid #333333;
  min-height: 300px;
  position: relative;
}
.page-dashboard-entreprise-membership .scroller {
  color: #333333;
  width: 60px;
  text-align: center;
  cursor: pointer;
  display: block;
  padding: 5px;
  margin-top: 50%;
}
.page-dashboard-entreprise-membership .scroller-left {
  position: absolute;
  left: -65px;
  z-index: 1;
}
.page-dashboard-entreprise-membership .scroller-right {
  position: absolute;
  right: -65px;
  z-index: 1;
}
.page-dashboard-entreprise-membership .membreforfait-container .ajax-progress {
  position: relative;
  display: none;
}
.page-dashboard-entreprise-membership .membreforfait-label-prix {
  position: relative;
  top: -20px;
}
.page-dashboard-entreprise-membership .achat-progress {
  position: fixed;
  top: 0px;
  width: 100%;
  height: 100%;
  display: none;
}
.page-dashboard-entreprise-membership .achat-progress .ajax-progress {
  position: relative;
  top: 50%;
}
.menu-entreprise .notification-active:nth-child(2)::after {
  background: red;
  border-radius: 5px;
  color: white;
  content: "!";
  display: block;
  font-weight: bolder;
  height: 17px;
  width: 17px;
  font-size: 12px !important;
  position: absolute;
  left: 20px;
  text-align: center;
  top: -10px;
}
.account-menu-menu-li-a .notification-active:last-child::after {
  background: red;
  border-radius: 5px;
  color: white;
  content: "!";
  display: block;
  font-weight: bolder;
  height: 17px;
  width: 17px;
  font-size: 12px !important;
  padding-bottom: 18px;
  text-align: center;
}
.page-dashboard-abonnes-revue .form-select .selected {
  width: 100px;
}
.page-dashboard-abonnes-revue .select-abonne .form-select .selected {
  width: 200px;
}
.page-dashboard-abonnes-revue .sel-replace-subscriber .form-select .selected {
  width: 100px;
}
.page-dashboard-abonnes-revue .button-space {
  border: none !important;
}
.page-dashboard-abonnes-revue .msg-abonnement {
  padding-bottom: 20px;
}
.page-dashboard-abonnes-revue .abonnement-progress {
  position: fixed;
  top: 0px;
  width: 100%;
  height: 100%;
  display: none;
}
.page-dashboard-abonnes-revue .abonnement-progress .ajax-progress {
  position: relative;
  top: 50%;
}
.page-aqtr-admin-association-ordre-tables-dexpertise .form-select,
.page-aqtr-admin-formation-ordre-formation .form-select {
  width: 60px;
}
.page-qrcode .image-profile {
  float: left;
}
.page-qrcode .info-profile {
  float: left;
}
.page-qrcode .info-profile h2 {
  margin-bottom: 10px;
  margin-top: 10px;
}
.data-learner-cert {
  margin-bottom: 10px;
}
/**  CSS inscription infolettre
#insc-wrapper {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 200px;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1001;
  overflow: auto;
}
#popup {

  //height: 375px;
  //border-radius: 25px;

  //left: 375px;
  margin: 0 auto;
  top: 30px;
  width: 50%;
  border-radius: 5px;
  padding: 010px;
  background: #FFFFFF;
  border: 1px solid #000;
  box-shadow: #64686e 0px 0px 3px 3px;
  -moz-box-shadow: #64686e 0px 0px 3px 3px;
  -webkit-box-shadow: #64686e 0px 0px 3px 3px;
  position: relative;

  h3 {
    margin-top: 10px;
  }


}


#insc-wrapper-home {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1001;
  overflow: auto;

  #popup {

    //height: 375px;
    //border-radius: 25px;

    //left: 375px;
    margin: 0 auto;
    top: 30px;
    width: 50%;
    border-radius: 5px;
    padding: 010px;
    background: #FFFFFF;
    border: 1px solid #000;
    box-shadow: #64686e 0px 0px 3px 3px;
    -moz-box-shadow: #64686e 0px 0px 3px 3px;
    -webkit-box-shadow: #64686e 0px 0px 3px 3px;
    position: relative;

    h3 {
      margin-top: 10px;
     }
  }

}
*/
.wrapper-event-rediffusion .descr-video {
  padding: 10px;
}
.wrapper-event-rediffusion .canal {
  padding-top: 10px;
}
.wrapper-event-rediffusion .content-video {
  padding: 10px 10px;
  border: 1px solid #f0f0f0;
  margin: 5px;
}
.wrapper-event-rediffusion .desc {
  color: gray;
  padding: 10px;
  font-size: 1.2em;
}
.wrapper-event-rediffusion .author {
  font-size: 0.9em;
  padding: 5px 5px;
}
.wrapper-event-rediffusion .bg-color-header {
  background-color: #dcdcdc !important;
}
.wrapper-event-rediffusion .embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.wrapper-event-rediffusion .embed-container iframe,
.wrapper-event-rediffusion .embed-container object,
.wrapper-event-rediffusion .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.wrapper-gala .p-title {
  margin-left: 10px;
}
.wrapper-gala .title {
  margin-bottom: 20px;
  color: gray;
}
.wrapper-gala .logo-partner-prix {
  width: 70px;
}
.wrapper-gala .collapse {
  display: inline !important;
}
.wrapper-gala .panel-heading {
  background-color: #f0eded;
  margin: 3px 3px;
}
.wrapper-gala .content-prix {
  background-color: #faf9f9;
  width: 98%;
  margin-left: 0px;
}
.wrapper-gala .content-prix .tab-content {
  width: 90%;
}
.wrapper-gala .content-prix .panel-content {
  padding: 15px 20px;
}
.wrapper-gala .panel-content {
  padding-bottom: 15px;
}
.wrapper-gala .desc {
  color: gray;
  padding: 10px;
  font-size: 1.2em;
}
.wrapper-gala .tab-content {
  width: 93%;
  margin: auto;
  padding: 10px 0;
}
.wrapper-gala .bg-color-header {
  background-color: #dcdcdc !important;
}
.wrapper-gala .left-menu {
  top: 10px;
}
.wrapper-gala .left-menu .tab-nav-left {
  padding-left: 0px;
}
.wrapper-gala .left-menu .tab-nav-left li {
  padding: 10px 15px;
  list-style-type: none;
}
.wrapper-gala .left-menu .tab-nav-left li .item-partner {
  display: block;
  padding-top: 7px;
  margin-left: 20px;
  font-size: 1.1rem;
}
.wrapper-gala .left-menu .tab-nav-left li.active {
  font-weight: bold;
  border-top: 1px solid #faf9f9;
  border-left: 1px solid #faf9f9;
  border-bottom: 1px solid #faf9f9;
}
.wrapper-gala .left-menu .tab-nav-left a:hover {
  text-decoration: none !important;
}
.wrapper-gala .embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}
.wrapper-gala .embed-container iframe,
.wrapper-gala .embed-container object,
.wrapper-gala .embed-container embed {
  position: absolute;
  top: 0;
  left: 5%;
  width: 90%;
  height: 90%;
}
#aqtr-simplified-registration-form {
  padding: -105px 35px 10px 20px;
}
.message {
  padding-bottom: 15px;
}
.date-event {
  padding-bottom: 20px;
}
#simplified-regist-ajax-form {
  padding: 10px 35px 10px 20px;
}
.option-login {
  margin-top: 5%;
}
.option-signup {
  margin-top: 3%;
}
.btn-login {
  margin-top: 8px;
}
.msg-serv-members {
  padding-top: 20px;
}
.simplified-registration-ajax-form {
  margin-top: -20px;
  padding-left: 35px!important;
}
.btn-inscript {
  margin-top: 20px;
}
