@charset "UTF-8";
/**
 Couleurs de base
 */
/************************************************************/
/* Rajouts spécifiques aux couleurs de base du site FADOQBR */
/************************************************************/
/*******************************/
/**************************************/
/* Rajouts spécifiques au site FADOQBR */
/**************************************/
/* base: elements */
.page-container {
  background-color: #f2f2f2; }
  .page-container .region--colored-background {
    background-color: white; }
  .page-container a:not(.btn) {
    color: #2C56A0;
    text-decoration-color: #2C56A0; }
    .page-container a:not(.btn):hover, .page-container a:not(.btn):focus {
      color: #00A651; }
    .page-container a:not(.btn).bg:hover, .page-container a:not(.btn).bg:focus {
      background-image: linear-gradient(#2C56A0 0%, #2C56A0 100%); }
    .page-container a:not(.btn).link--bordered {
      border-color: #2C56A0; }
  .page-container .btn-success {
    background-color: #5cb85c; }
    .page-container .btn-success.disabled, .page-container .btn-success:disabled {
      background-color: #28a745; }
  .page-container a.link--dark,
  .page-container .link--dark a {
    color: #00A651; }
  .page-container a.link--dark:hover,
  .page-container .link--dark a:hover,
  .page-container a.link--dark:focus,
  .page-container .link--dark a:focus {
    color: #2C56A0; }

.text--dark {
  color: #00A651; }

.region--light-typography h1.text--dark,
.region--light-typography h2.text--dark,
.region--light-typography h3.text--dark,
.region--light-typography h4.text--dark,
.region--light-typography h5.text--dark,
.region--light-typography h6.text--dark {
  color: #00A651; }

.text--colored {
  color: #2C56A0; }

.region--light-typography h1.text--colored,
.region--light-typography h2.text--colored,
.region--light-typography h3.text--colored,
.region--light-typography h4.text--colored,
.region--light-typography h5.text--colored,
.region--light-typography h6.text--colored {
  color: #2C56A0; }

.region--dark-typography blockquote:before {
  color: rgba(44, 86, 160, 0.5); }

.link--hover-style-3 {
  background-image: linear-gradient(rgba(0, 166, 81, 0.5) 0%, rgba(0, 166, 81, 0.5) 100%); }

.link--hover-style-3:hover {
  background-image: linear-gradient(#00A651 0%, #00A651 100%); }

.region--light-typography .link--hover-style-3:hover {
  color: #2C56A0; }

blockquote:before,
blockquote:after,
blockquote p:first-child:before,
blockquote p:last-child:after {
  border-color: #2C56A0; }

/* base: layout */
.region--dark-background {
  background-color: #2C56A0; }

.region--colored-background {
  background-color: #00A651; }

.region--dark-background + .region--separator-incline-diagonal:before {
  background: linear-gradient(to bottom right, #2C56A0 49.5%, transparent 50%); }

.region--colored-background + .region--separator-incline-diagonal:before {
  background: linear-gradient(to bottom right, #00A651 49.5%, transparent 50%); }

.region--dark-background + .region--separator-decline-diagonal:before {
  background: linear-gradient(to bottom left, #2C56A0 49.5%, transparent 50%); }

.region--colored-background + .region--separator-decline-diagonal:before {
  background: linear-gradient(to bottom left, #00A651 49.5%, transparent 50%); }

.page-container-border-enabled .page-container {
  border-color: #2C56A0; }

/* components: accordion */
.card-title a {
  background-color: #00A651; }

.card-title a:focus,
.card-title a:hover {
  background-color: #2C56A0; }

.collapse-group.collapse-group--style-2 .card .card-title a {
  background-color: #00A651; }

.collapse-group.collapse-group--style-2 .card-title a.collapsed {
  background-color: #2C56A0; }

.collapse-group.collapse-group--style-2 .card-title a:hover {
  background-color: #00A651; }

/* components: breadcrumb */
.region--white-background .breadcrumb__item a,
.region--gray-background .breadcrumb__item a {
  border-bottom-color: #00A651; }

/* components: comment */
.node .comment ul.links li a:hover {
  color: #00A651; }

/* components: dropdowns */
.region--colored-background .dropdown-menu {
  background-color: #00A651; }

.region--dark-background .dropdown-menu {
  background-color: #2C56A0; }

/* components: fancy block */
.region--dark-background .fancy-block-text {
  background-color: #2C56A0; }

.region--colored-background .fancy-block-text {
  background-color: #00A651; }

/* components: fancy linked images block */
.clip-path-support .clip-pentagon-container {
  background-color: #2C56A0; }

.clip-path-support .clip-circle-container {
  background-color: #2C56A0; }

.clip-path-support .clip-rectangle-container:before {
  border-color: #2C56A0; }

/* CSS rules only for FF*/
@-moz-document url-prefix() {
  .clip-pentagon-container {
    background-color: #2C56A0; }

  .clip-circle-container {
    background-color: #2C56A0; }

  .clip-rectangle-container:before {
    border-color: #2C56A0; } }
/* components: featured linked text tiles block */
.region--light-typography .featured-linked-text-tile__body a {
  color: #2C56A0; }

.region--light-typography .featured-linked-text-tile__body a:hover {
  color: #00A651; }

.region--light-typography .featured-linked-text-tile a.button {
  background-color: #00A651;
  border-color: #00A651; }

.region--light-typography .featured-linked-text-tile a.button:hover {
  background-color: #2C56A0;
  border-color: #2C56A0; }

.featured-linked-text-tile .featured-linked-text-tile__title a {
  color: #00A651; }

/* components: forms */
input.form-text:hover,
input.form-tel:hover,
input.form-email:hover,
input.form-url:hover,
input.form-search:hover,
input.form-file:hover,
input.form-number:hover,
input.form-color:hover,
input.form-date:hover,
textarea:hover,
select:hover,
input.form-text:focus,
input.form-tel:focus,
input.form-email:focus,
input.form-url:focus,
input.form-search:focus,
input.form-file:focus,
input.form-number:focus,
input.form-color:focus,
input.form-date:focus,
textarea:focus,
select:focus {
  border-color: #00A651; }

.region--colored-background input.form-text:hover,
.region--colored-background input.form-tel:hover,
.region--colored-background input.form-email:hover,
.region--colored-background input.form-url:hover,
.region--colored-background input.form-search:hover,
.region--colored-background input.form-file:hover,
.region--colored-background input.form-number:hover,
.region--colored-background input.form-color:hover,
.region--colored-background input.form-date:hover,
.region--colored-background textarea:hover,
.region--colored-background select:hover,
.region--colored-background input.form-text:focus,
.region--colored-background input.form-tel:focus,
.region--colored-background input.form-email:focus,
.region--colored-background input.form-url:focus,
.region--colored-background input.form-search:focus,
.region--colored-background input.form-file:focus,
.region--colored-background input.form-number:focus,
.region--colored-background input.form-color:focus,
.region--colored-background input.form-date:focus,
.region--colored-background textarea:focus,
.region--colored-background select:focus {
  border-color: #2C56A0; }

/* components: content tabs */
.field--name-field-mt-content-tabs .nav-tabs {
  border-color: #00A651; }

/* components: field taxonomy terms */
.field--entity-reference-target-type-taxonomy-term .field__item a:hover,
.field--entity-reference-target-type-taxonomy-term.field__item a:hover {
  background-color: #2C56A0; }

/* components: fixed header */
.onscroll .header.js-fixed.region--dark-background {
  background-color: rgba(44, 86, 160, 0.95); }

.onscroll .header.js-fixed.region--colored-background {
  background-color: rgba(0, 166, 81, 0.95); }

/* components: icon features */
.region--dark-typography .feature__icon {
  color: rgba(44, 86, 160, 0.7); }

.region--dark-typography .feature:hover a.feature__icon {
  background-color: #00A651;
  border-color: #00A651; }

/* components: icons list */
ul.icons-list.icons-list--bordered li a:hover,
ul.icons-list.icons-list--bordered-square li a:hover {
  color: #00A651;
  border-color: #00A651; }

.region--black-background ul.icons-list.icons-list--bordered li a,
.region--black-background ul.icons-list.icons-list--bordered-square li a {
  color: #2C56A0;
  border-color: #2C56A0; }

.region--black-background ul.icons-list.icons-list--bordered li a:hover,
.region--black-background ul.icons-list.icons-list--bordered-square li a:hover {
  color: #00A651;
  border-color: #00A651; }

/* components: image overlay */
.overlay--colored {
  background-color: rgba(44, 86, 160, 0.8); }

.overlay-icon--button {
  background-color: #00A651; }

/* components: in page navigation */
.onscroll .header-container ul.in-page-navigation li a.active,
.onscroll .header-container ul.in-page-navigation li a:hover,
.onscroll .header-container ul.in-page-navigation li a:focus {
  color: #2C56A0; }

/* components: language switcher */
.region--dark-typography .block-language ul li .is-active {
  color: #00A651; }

/* components: layout switcher */
.layout-switcher ul li a {
  color: #2C56A0; }

.layout-switcher ul li.active a {
  color: #00A651; }

/*main slideshow block*/
.ms-transparent-background .region--dark-typography.tp-caption__title a:hover {
  color: #00A651; }

/* components: menu */
/*
ul.menu li a:hover {
  background-color: $light-color;
}
.header-container .sf-menu li.sfHover > a,
.header-container .sf-menu li > a:hover {
  color: $light-color;
}
.header-container .region--light-typography .sf-menu > li.sfHover > a,
.header-container .region--light-typography .sf-menu > li > a:hover {
  color: $light-color;
}
.header-container .sf-menu ul li a,
.header-container .sf-menu ul li > span {
  color: $light-color;
}
.header-container .sf-menu.menu ul ul ul {
  background-color: $light-color;
}
ul.menu.sf-menu.sf-accordion > li > a.sf-accordion-button {
  background-color: $light-color;
}
.region--black-background .menu.cta-active > li:last-child > a {
  color: $base-color;
  border-color: $base-color;
}
.region--black-background .menu.cta-active > li:last-child > a:hover {
  background-color: $light-color;
  border-color: $light-color;
}
.region--white-background .menu.cta-active > li:last-child > a,
.region--gray-background .menu.cta-active > li:last-child > a {
  background-color: $base-color;
}
.region--white-background .menu.cta-active > li:last-child > a:hover,
.region--gray-background .menu.cta-active > li:last-child > a:hover {
  background-color: $light-color;
  border-color: $light-color;
}
.region--black-background.slideout ul.menu li a,
.region--black-background.slideout ul.menu li > span {
  color: $base-color;
}
.region--black-background.slideout ul.menu li a:hover,
.region--black-background.slideout ul.menu li > span:hover,
.region--black-background.slideout ul.menu:not(.sf-accordion) ul li > a:hover:before {
  background-color: $base-color;
}
*/
/* components: mt count down */
.mt-count-down.mt-count-down-theme .mt-count-down__title {
  color: #2C56A0; }

.mt-count-down.mt-count-down-theme .mt-count {
  color: #2C56A0; }

.mt-count-down.mt-count-down-theme .mt-count-down__button {
  background-color: #2C56A0; }

.mt-count-down.mt-count-down-theme .mt-count-down__button:hover,
.mt-count-down.mt-count-down-theme .mt-count-down__button:focus {
  background-color: #00A651; }

/* components: node images */
.image-caption h4 {
  background-color: rgba(44, 86, 160, 0.65); }

/* components: node links */
.node ul.links li a {
  border-bottom-color: #2C56A0; }

/* components: node product */
.node--type-mt-product .field--name-field-mt-buy-link a {
  background-color: #2C56A0; }

.node--type-mt-product .field--name-field-mt-buy-link a:hover {
  background-color: #00A651; }

.region--light-typography .field--name-field-mt-buy-link a:hover {
  color: #00A651; }

.field--name-field-mt-highlight-link a {
  background-color: #2C56A0; }

.field--name-field-mt-highlight-link a:hover {
  background-color: #00A651; }

/* components: node service */
.node--type-mt-service .field--name-field-mt-buy-link a {
  background-color: #2C56A0; }

.node--type-mt-service .field--name-field-mt-buy-link a:hover {
  background-color: #00A651; }

.region--light-typography .field--name-field-mt-buy-link a:hover {
  color: #00A651; }

/* components: node testimonials */
.node--type-mt-testimonial .field--name-body p:first-child:after {
  background-color: #2C56A0; }

.field--name-field-mt-testimonial-link a {
  background-color: #2C56A0; }

.field--name-field-mt-testimonial-link a:hover,
.field--name-field-mt-testimonial-link a:focus {
  background-color: #00A651; }

/* components: node team member */
.photo-container .icons-list.icons-list--bordered {
  background-color: rgba(44, 86, 160, 0.65); }

/* components: post progress */
.post-progress__bar {
  background-color: #2C56A0; }

/* components: pills */
.nav-pills > li > a.nav-link.active,
.nav-pills > li > a.nav-link.active:focus,
.nav-pills > li > a.nav-link.active:hover {
  background-color: #2C56A0; }

.nav-pills > li > a.nav-link:hover,
.nav-pills > li > a.nav-link:focus {
  background-color: #00A651; }

/* components: progress bars */
.progress-bar-default {
  background-color: #00A651; }

/* components: search */
.block-search .form-actions:after {
  color: #2C56A0; }

/* components: share links */
.share-links ul li a:hover {
  background-color: #00A651; }

.js-share-links-fixed .share-links ul li a:hover {
  background-color: #00A651; }

/* components: slideout */
.slideout-toggle {
  background-color: #00A651; }

/* components: slider revolution global */
.tp-caption__button {
  border-color: #2C56A0;
  background-color: #2C56A0; }

.tp-caption__button:hover {
  background-color: #00A651;
  border-color: #00A651; }

.tp-tabs {
  background-color: rgba(0, 166, 81, 0.93) !important; }

.tp-tabs .tp-tab.selected,
.tp-tabs .tp-tab:hover {
  background-color: #00A651; }

/* components: slider revolution carousel */
.region--dark-background .slideshow-carousel {
  background-image: -webkit-linear-gradient(0deg, #2C56A0 50%, transparent 50%);
  background-image: -moz-linear-gradient(0deg, #2C56A0 50%, transparent 50%);
  background-image: -o-linear-gradient(0deg, #2C56A0 50%, transparent 50%);
  background-image: linear-gradient(0deg, #2C56A0 50%, transparent 50%); }

.region--colored-background .slideshow-carousel {
  background-image: -webkit-linear-gradient(0deg, #00A651 50%, transparent 50%);
  background-image: -moz-linear-gradient(0deg, #00A651 50%, transparent 50%);
  background-image: -o-linear-gradient(0deg, #00A651 50%, transparent 50%);
  background-image: linear-gradient(0deg, #00A651 50%, transparent 50%); }

.slideshow-carousel .tp-bullets .tp-bullet:hover {
  background-color: #2C56A0; }

/* components: slider revolution internal carousel */
.carousel-internal .tp-bullets .tp-bullet:hover {
  background-color: #2C56A0; }

/* components: subscribe forms */
.subscribe-form input[type="submit"] {
  color: #2C56A0;
  border-color: #2C56A0; }

.subscribe-form input[type="submit"]:hover,
.subscribe-form input[type="submit"]:focus {
  color: #00A651;
  border-color: #00A651; }

/* components: tabs */
.nav-tab__subtitle {
  color: #2C56A0; }

.nav-tabs a.nav-link.active,
.nav-tabs a.nav-link.active:focus,
.nav-tabs a.nav-link.active:hover {
  background-color: #2C56A0; }

.nav-tabs a.nav-link:hover,
.nav-tabs a.nav-link:focus {
  background-color: #00A651; }

.nav-tabs.nav-tabs--fancy a.nav-link.active,
.nav-tabs.nav-tabs--fancy a.nav-link.active:focus,
.nav-tabs.nav-tabs--fancy a.nav-link.active:hover,
.nav-tabs.nav-tabs--fancy a.nav-link:focus,
.nav-tabs.nav-tabs--fancy a.nav-link:hover {
  border-color: #00A651; }

.region--light-typography.region--colored-background .nav-tabs.nav-tabs--fancy a.nav-link,
.region--light-typography.region--colored-background .nav-tabs.nav-tabs--fancy a.nav-link:hover,
.region--light-typography.region--colored-background .nav-tabs.nav-tabs--fancy a.nav-link:focus {
  color: #00A651; }

/* components: to top */
.to-top {
  background-color: rgba(44, 86, 160, 0.7); }

.to-top:hover {
  background-color: #2c56a0; }

/* components: view articles grid */
.view-articles-grid .views-field-title a {
  color: #00A651; }

.view-articles-grid .views-field-title a:hover {
  color: #2C56A0; }

.region--light-typography .view-articles-grid .article-header a {
  color: #2C56A0; }

.region--light-typography .view-articles-grid .article-header a:hover {
  color: #00A651; }

/* components: view articles list 2 */
.region--dark-typography .view-articles-list-2 .views-row:after {
  color: #2C56A0; }

/* components: view collections image overlay */
.view-collections-grid .overlay-inner a,
.view-collections-carousel .overlay-inner a,
.view-collection-masonry .overlay-inner a {
  background-color: #2C56A0;
  border-color: #2C56A0; }

.view-collections-grid .overlay-inner a:hover,
.view-collections-carousel .overlay-inner a:hover,
.view-collection-masonry .overlay-inner a:hover {
  background-color: #00A651;
  border-color: #00A651; }

/* components: view latest items */
/* components: view popular taxonomy */
.region--white-background .view-mt-popular-tags .views-row a:hover,
.region--gray-background .view-mt-popular-tags .views-row a:hover {
  background-color: #2C56A0; }

/* components: view pricing tables */
.view-pricing-tables .pricing-table {
  border-color: #2C56A0; }

.view-pricing-tables .pricing-table .views-field-field-mt-most-popular {
  background-color: #00A651; }

.view-pricing-tables .pricing-table .button {
  background-color: #2C56A0;
  border-color: #2C56A0; }

.view-pricing-tables .pricing-table .button:hover {
  background-color: #00A651;
  border-color: #00A651; }

/* components: view promoted items */
.view-promoted-items-icon {
  background-color: #2C56A0; }

.view-promoted-items .views-row:hover .view-promoted-items-icon {
  background-color: #00A651; }

/* components: view promoted posts carousel */
.view-promoted-posts-carousel a.button,
.view-promoted-posts-carousel .button > a {
  background-color: #2C56A0; }

.view-promoted-posts-carousel a.button:hover,
.view-promoted-posts-carousel a.button:focus,
.view-promoted-posts-carousel .button > a:hover,
.view-promoted-posts-carousel .button > a:focus {
  background-color: #00A651; }

.view-promoted-posts-carousel .owl-dot span:hover {
  background-color: #2C56A0; }

/* components: view team members carousel */
.view-team-members-carousel .overlay-inner {
  background-color: rgba(44, 86, 160, 0.8); }

/* components: view testimonials grid */
.view-testimonials-grid .views-field-body p:first-child::before {
  background-color: #2C56A0; }

/* components: view testimonials grid 2 */
.view-testimonials-grid-2 .views-field-body p:first-child:after {
  color: rgba(44, 86, 160, 0.5); }

/* components: view testimonials list */
.view-testimonials-list .views-field-body p:first-child:after {
  background-color: #2C56A0; }

/**************************************/
/* Rajouts spécifiques au site FADOQBR */
/**************************************/
body {
  background-color: #f2f2f2;
  /*************/
  /* Bootstrap */
  /*************/ }
  body .boite {
    padding: 1rem;
    color: #2C56A0;
    background-color: white;
    border: 1px solid #041740;
    border-radius: 6px; }
  body .rouge {
    color: red; }
  body .pastel-vert {
    background-color: #B3E5B8; }
  body .pastel-bleu {
    background-color: #B2E9FE; }
  body .orange {
    background-color: #FDC99D; }
  body .brun {
    background-color: #DBBBA4; }
  body .fond-jaune {
    background-color: #B2E9FE; }
  body .fond-rouge {
    background-color: #F9B9C3; }
  body .fond-gris {
    background-color: #c3c3c3; }
  body #main-content {
    background-color: #f2f2f2; }
    body #main-content .container-fluid {
      background-color: #f2f2f2; }
      body #main-content .container-fluid .content,
      body #main-content .container-fluid .view {
        background-color: transparent; }
      body #main-content .container-fluid section {
        background-color: transparent; }
  body ::selection {
    color: #00A651;
    background: #2C56A0; }
  body h1.page-title {
    color: #2C56A0;
    background-color: white;
    border-top: 2px solid #041740;
    border-bottom: 2px solid #041740;
    border-left: 1px solid #041740;
    border-right: 1px solid #041740;
    filter: drop-shadow(2px 4px 8px #585858);
    font-size: 2rem;
    font-weight: bold;
    font-style: italic; }
  body h2.title,
  body h3,
  body h4 {
    color: #2C56A0; }
  body hr {
    background-color: #2C56A0; }
  body ul.tabs.primary {
    border-bottom: 1px solid #2C56A0;
    color: #2C56A0; }
    body ul.tabs.primary li.is-active > a, body ul.tabs.primary li.is-active > a:hover, body ul.tabs.primary li.is-active > a:focus {
      border-top: 1px solid #2C56A0;
      border-right: 1px solid #2C56A0;
      border-left: 1px solid #2C56A0;
      border-bottom-color: transparent; }
  body .instructions {
    padding: 1rem;
    color: #2C56A0;
    background-color: white;
    border: 1px solid #041740;
    border-radius: 6px;
    background-color: white; }
  body .guide,
  body .avis {
    padding: 1rem;
    color: #2C56A0;
    background-color: white;
    border: 1px solid #041740;
    border-radius: 6px;
    background-color: #f1fdba; }
  body .jumbotron {
    color: black;
    border: 1px solid #041740; }
    body .jumbotron a {
      color: #2C56A0; }
  body.path-user .bad-mail {
    color: red;
    font-weight: bold; }
  body.path-node #block-top2025-content .content {
    border: 1px solid #041740;
    background-color: white; }
    body.path-node #block-top2025-content .content .content,
    body.path-node #block-top2025-content .content .view {
      background-color: transparent;
      padding: 0; }
    body.path-node #block-top2025-content .content fieldset legend {
      color: black;
      background-color: #e8e9e9;
      border: 1px solid #041740; }
    body.path-node #block-top2025-content .content fieldset .fieldset-wrapper {
      border: 1px solid #041740; }
  body .header-container header {
    background-color: white !important;
    border-bottom: 3px solid #041740; }
  body #block-top2025-content .content article.node--view-mode-full,
  body #block-top2025-content .content article.profile,
  body #block-top2025-content .content > form,
  body #block-top2025-content .content > .views-element-container {
    background-color: transparent; }
  body #block-top2025-views-block-commanditaires-block-commanditaires {
    background-color: white; }
    body #block-top2025-views-block-commanditaires-block-commanditaires article {
      border: 3px solid #041740; }
  body.page-node-10317 #block-top2025-content .content, body.page-node-10304 #block-top2025-content .content {
    background-color: transparent; }
  body form .form-item input:not(.error),
  body form .form-item select:not(.error) {
    border: 1px solid #041740 !important; }
  body .view {
    background-color: white; }
    body .view td .view {
      background-color: transparent; }

/*************************************************/
/* Rajouts spécifiques aux views du site FADOQBR */
/*************************************************/
/* Views : commun */
.views-element-container {
  margin-top: 0; }

.feed-icons {
  display: inline-block;
  margin-right: 1rem; }
  .feed-icons .csv-feed .feed-icon {
    background-image: url("/sites/default/files/images/site/xls.png");
    width: 22px;
    height: 24px; }
    .feed-icons .csv-feed .feed-icon a {
      margin-top: 0; }

/* View commun, sans les largeurs de champs */
body .page-container #main-content .container-fluid .view {
  /* View Courriels reçus */
  /* Views: pages */
  /* Views: carousel */ }
  body .page-container #main-content .container-fluid .view:not(.container-fluid) {
    width: 100%; }
  body .page-container #main-content .container-fluid .view.container {
    max-width: none; }
  body .page-container #main-content .container-fluid .view .view-header h1.page-header {
    margin-top: 0;
    margin-bottom: 1rem; }
  body .page-container #main-content .container-fluid .view .views-exposed-form {
    border: 1px solid #000;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    padding: 0.5rem 1rem 1rem 1rem; }
    body .page-container #main-content .container-fluid .view .views-exposed-form label {
      margin-left: 0; }
    body .page-container #main-content .container-fluid .view .views-exposed-form input {
      display: inline-block; }
    body .page-container #main-content .container-fluid .view .views-exposed-form #edit-actions {
      margin-top: 1rem; }
    body .page-container #main-content .container-fluid .view .views-exposed-form button {
      margin-top: 1rem;
      margin-left: 0.25rem; }
    body .page-container #main-content .container-fluid .view .views-exposed-form #edit-actions {
      display: inline-block;
      margin: 2rem 1.5rem 0 2rem; }
    body .page-container #main-content .container-fluid .view .views-exposed-form input#edit-title {
      width: 12rem; }
    body .page-container #main-content .container-fluid .view .views-exposed-form .form--inline .form-item {
      white-space: nowrap;
      display: inline-block;
      float: none;
      width: 30rem;
      margin-top: 1rem;
      margin-left: 1rem;
      vertical-align: top; }
      body .page-container #main-content .container-fluid .view .views-exposed-form .form--inline .form-item.form-item-field-date-naiss-value-op {
        width: auto; }
      body .page-container #main-content .container-fluid .view .views-exposed-form .form--inline .form-item.form-item-field-def-fadoq-value {
        width: 30rem; }
      body .page-container #main-content .container-fluid .view .views-exposed-form .form--inline .form-item.form-item-field-email-bad-value {
        clear: both;
        margin-left: 13rem; }
      body .page-container #main-content .container-fluid .view .views-exposed-form .form--inline .form-item:first-child {
        margin-left: 0; }
      body .page-container #main-content .container-fluid .view .views-exposed-form .form--inline .form-item .description {
        float: left; }
      body .page-container #main-content .container-fluid .view .views-exposed-form .form--inline .form-item.form-item-field-date-expiration-value {
        width: 14.5rem; }
      body .page-container #main-content .container-fluid .view .views-exposed-form .form--inline .form-item.form-item-field-date-dern-import-value {
        width: 11.5rem; }
      body .page-container #main-content .container-fluid .view .views-exposed-form .form--inline .form-item.form-item-field-date-naiss-value-value, body .page-container #main-content .container-fluid .view .views-exposed-form .form--inline .form-item.form-item-field-date-naiss-value-value-min, body .page-container #main-content .container-fluid .view .views-exposed-form .form--inline .form-item.form-item-field-date-naiss-value-value-max {
        width: 11.5rem; }
      body .page-container #main-content .container-fluid .view .views-exposed-form .form--inline .form-item.form-item-field-date-naiss-value-min label {
        display: none; }
      body .page-container #main-content .container-fluid .view .views-exposed-form .form--inline .form-item.form-item-field-date-naiss-value-max {
        margin-left: 0; }
        body .page-container #main-content .container-fluid .view .views-exposed-form .form--inline .form-item.form-item-field-date-naiss-value-max label {
          float: left; }
    body .page-container #main-content .container-fluid .view .views-exposed-form input#edit-field-no-tel-value {
      width: 12rem; }
    body .page-container #main-content .container-fluid .view .views-exposed-form input#edit-field-adresse-value {
      width: 12rem; }
    body .page-container #main-content .container-fluid .view .views-exposed-form input#edit-combine {
      width: 15rem; }
    body .page-container #main-content .container-fluid .view .views-exposed-form #edit-field-date-exp-cot-value {
      width: 9rem; }
    body .page-container #main-content .container-fluid .view .views-exposed-form #edit-mail {
      width: 9rem; }
    body .page-container #main-content .container-fluid .view .views-exposed-form #edit-field-no-carte-value {
      width: 14rem; }
    body .page-container #main-content .container-fluid .view .views-exposed-form #edit-name {
      width: 10rem; }
    body .page-container #main-content .container-fluid .view .views-exposed-form #edit-field-date-naiss-value-wrapper {
      width: auto; }
      body .page-container #main-content .container-fluid .view .views-exposed-form #edit-field-date-naiss-value-wrapper legend {
        margin: 0;
        padding: 0;
        border: 0;
        text-transform: none; }
    body .page-container #main-content .container-fluid .view .views-exposed-form #edit-field-cotise-mc-value {
      width: 4rem; }
  body .page-container #main-content .container-fluid .view #vbo-action-form-wrapper {
    font-weight: bold;
    border: 1px solid #000;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
    padding: 0.5rem 1rem; }
    body .page-container #main-content .container-fluid .view #vbo-action-form-wrapper .form-item-select-all {
      margin-left: 0; }
    body .page-container #main-content .container-fluid .view #vbo-action-form-wrapper .panel-heading {
      background-color: #e8e9e9;
      padding-top: 0; }
    body .page-container #main-content .container-fluid .view #vbo-action-form-wrapper .form-actions {
      padding: 0.5rem 0; }
      body .page-container #main-content .container-fluid .view #vbo-action-form-wrapper .form-actions:before {
        content: "Action sur ceux cochés: "; }
  body .page-container #main-content .container-fluid .view .views-element-container {
    margin-top: 0; }
  body .page-container #main-content .container-fluid .view .feed-icons {
    display: inline-block;
    margin-right: 1rem; }
    body .page-container #main-content .container-fluid .view .feed-icons .csv-feed .feed-icon {
      background-image: url("/sites/default/files/images/site/xls.png");
      width: 22px;
      height: 24px; }
      body .page-container #main-content .container-fluid .view .feed-icons .csv-feed .feed-icon a {
        margin-top: 0; }
  body .page-container #main-content .container-fluid .view table {
    width: 99.5%;
    margin-bottom: 0; }
    body .page-container #main-content .container-fluid .view table.big td,
    body .page-container #main-content .container-fluid .view table.big td a, body .page-container #main-content .container-fluid .view table.big,
    body .page-container #main-content .container-fluid .view table.big a,
    body .page-container #main-content .container-fluid .view table tr.big td,
    body .page-container #main-content .container-fluid .view table tr.big td a,
    body .page-container #main-content .container-fluid .view table tr.big,
    body .page-container #main-content .container-fluid .view table tr.big a {
      font-size: 1.25rem; }
    body .page-container #main-content .container-fluid .view table.small td,
    body .page-container #main-content .container-fluid .view table.small td a, body .page-container #main-content .container-fluid .view table.small,
    body .page-container #main-content .container-fluid .view table.small a,
    body .page-container #main-content .container-fluid .view table tr.small td,
    body .page-container #main-content .container-fluid .view table tr.small td a,
    body .page-container #main-content .container-fluid .view table tr.small,
    body .page-container #main-content .container-fluid .view table tr.small a {
      font-size: 0.82rem; }
    body .page-container #main-content .container-fluid .view table.bit-small td,
    body .page-container #main-content .container-fluid .view table.bit-small td a, body .page-container #main-content .container-fluid .view table.bit-small,
    body .page-container #main-content .container-fluid .view table.bit-small a,
    body .page-container #main-content .container-fluid .view table tr.bit-small td,
    body .page-container #main-content .container-fluid .view table tr.bit-small td a,
    body .page-container #main-content .container-fluid .view table tr.bit-small,
    body .page-container #main-content .container-fluid .view table tr.bit-small a {
      font-size: 0.9rem; }
    body .page-container #main-content .container-fluid .view table tr.draggable .plug {
      width: 1.25rem;
      border-right: 0; }
    body .page-container #main-content .container-fluid .view table tr.total td {
      font-weight: bold; }
    body .page-container #main-content .container-fluid .view table tr.pas-cotise .imp-fadoq, body .page-container #main-content .container-fluid .view table tr.bloque td.actif {
      font-weight: bold; }
    body .page-container #main-content .container-fluid .view table tr > td > .view table {
      margin-top: 0;
      margin-bottom: 0;
      background-color: transparent; }
      body .page-container #main-content .container-fluid .view table tr > td > .view table tr {
        background-color: transparent; }
    body .page-container #main-content .container-fluid .view table td,
    body .page-container #main-content .container-fluid .view table th {
      vertical-align: top;
      padding: 0.25rem; }
      body .page-container #main-content .container-fluid .view table td:first-child > div,
      body .page-container #main-content .container-fluid .view table th:first-child > div {
        margin: 0; }
      body .page-container #main-content .container-fluid .view table td:first-child input,
      body .page-container #main-content .container-fluid .view table th:first-child input {
        margin-top: 0.5rem; }
      body .page-container #main-content .container-fluid .view table td > p,
      body .page-container #main-content .container-fluid .view table th > p {
        padding: 0;
        margin: 0; }
    body .page-container #main-content .container-fluid .view table td:first-child div.form-type-checkbox input.form-checkbox {
      margin: 0; }
    body .page-container #main-content .container-fluid .view table td.glyph, body .page-container #main-content .container-fluid .view table td.glyph2, body .page-container #main-content .container-fluid .view table td.glyph3, body .page-container #main-content .container-fluid .view table td.glyph4, body .page-container #main-content .container-fluid .view table td.glyph5 {
      border-left: 0;
      border-right: 0;
      vertical-align: top;
      padding-left: 0;
      padding-right: 0; }
    body .page-container #main-content .container-fluid .view table td.glyph2 a, body .page-container #main-content .container-fluid .view table td.glyph3 a, body .page-container #main-content .container-fluid .view table td.glyph4 a, body .page-container #main-content .container-fluid .view table td.glyph5 a {
      margin-left: 0.20rem;
      margin-right: 0; }
      body .page-container #main-content .container-fluid .view table td.glyph2 a:first-child, body .page-container #main-content .container-fluid .view table td.glyph3 a:first-child, body .page-container #main-content .container-fluid .view table td.glyph4 a:first-child, body .page-container #main-content .container-fluid .view table td.glyph5 a:first-child {
        margin-left: 0; }
    body .page-container #main-content .container-fluid .view table.cacher-cot .recu,
    body .page-container #main-content .container-fluid .view table.cacher-cot .poster-recu {
      display: none; }
    body .page-container #main-content .container-fluid .view table.cacher-cot.not-table-striped .table-striped > tbody > tr:nth-of-type(odd) {
      background-color: inherit; }
    body .page-container #main-content .container-fluid .view table.cacher-cot.no-borders tr > td,
    body .page-container #main-content .container-fluid .view table.cacher-cot.no-borders tr > th {
      border: 0; }
  body .page-container #main-content .container-fluid .view .row {
    width: 100%; }
  body .page-container #main-content .container-fluid .view a.tabledrag-handle {
    text-decoration: none !important; }
    body .page-container #main-content .container-fluid .view a.tabledrag-handle .handle {
      box-sizing: content-box;
      width: 14px;
      height: 14px; }
  body .page-container #main-content .container-fluid .view td:first-child div.form-type-checkbox input.form-checkbox {
    margin: 0; }
  body .page-container #main-content .container-fluid .view a.views-more-link {
    text-decoration: none;
    font-size: 1rem;
    text-align: right;
    float: right; }
    body .page-container #main-content .container-fluid .view a.views-more-link:hover {
      text-decoration: underline; }
  body .page-container #main-content .container-fluid .view .voir-ceci {
    text-align: right; }
    body .page-container #main-content .container-fluid .view .voir-ceci a {
      text-decoration: none;
      font-size: 1rem; }
  body .page-container #main-content .container-fluid .view .voir-ceci a,
  body .page-container #main-content .container-fluid .view a.views-more-link {
    bottom: 0;
    color: #41983a !important;
    font-weight: bold; }
    body .page-container #main-content .container-fluid .view .voir-ceci a + span,
    body .page-container #main-content .container-fluid .view a.views-more-link + span {
      color: #41983a !important; }
    body .page-container #main-content .container-fluid .view .voir-ceci a:hover,
    body .page-container #main-content .container-fluid .view a.views-more-link:hover {
      text-decoration: underline; }
  body .page-container #main-content .container-fluid .view .views-field-title p a {
    display: inline; }
  body .page-container #main-content .container-fluid .view .cacher-bad-mail-1 {
    opacity: 0; }
  body .page-container #main-content .container-fluid .view .actions-grp,
  body .page-container #main-content .container-fluid .view .alerte,
  body .page-container #main-content .container-fluid .view .guide,
  body .page-container #main-content .container-fluid .view .avis,
  body .page-container #main-content .container-fluid .view .avis-membre {
    padding: 1rem;
    color: #2C56A0;
    background-color: white;
    border: 1px solid #041740;
    border-radius: 6px;
    font-style: italic; }
    body .page-container #main-content .container-fluid .view .actions-grp p:first-child,
    body .page-container #main-content .container-fluid .view .alerte p:first-child,
    body .page-container #main-content .container-fluid .view .guide p:first-child,
    body .page-container #main-content .container-fluid .view .avis p:first-child,
    body .page-container #main-content .container-fluid .view .avis-membre p:first-child {
      margin-top: 0; }
    body .page-container #main-content .container-fluid .view .actions-grp p:last-child,
    body .page-container #main-content .container-fluid .view .alerte p:last-child,
    body .page-container #main-content .container-fluid .view .guide p:last-child,
    body .page-container #main-content .container-fluid .view .avis p:last-child,
    body .page-container #main-content .container-fluid .view .avis-membre p:last-child {
      margin-bottom: 0; }
  body .page-container #main-content .container-fluid .view .actions-grp {
    background-color: #f1fdba;
    margin: 1rem 0; }
    body .page-container #main-content .container-fluid .view .actions-grp p {
      font-weight: bold; }
  body .page-container #main-content .container-fluid .view .guide {
    font-size: 0.82rem;
    margin-bottom: 1rem;
    background-color: #f1fdba; }
  body .page-container #main-content .container-fluid .view .avis {
    padding-top: 0.5rem;
    margin-bottom: 0; }
  body .page-container #main-content .container-fluid .view .aucun-trouve {
    font-size: 1.25rem;
    font-weight: bold;
    padding: 0.5rem 1rem; }
  body .page-container #main-content .container-fluid .view .nb-items-liste {
    margin: 0.5rem 0 1rem 0;
    font-size: 1rem;
    font-weight: bold; }
  body .page-container #main-content .container-fluid .view ul.date-recur-occurrences {
    display: none; }
  body .page-container #main-content .container-fluid .view img.commentaire-glyph {
    margin-top: 0.5rem; }
  body .page-container #main-content .container-fluid .view .op-masse {
    border-right: 0; }
    body .page-container #main-content .container-fluid .view .op-masse .form-type-checkbox {
      margin: 0; }
      body .page-container #main-content .container-fluid .view .op-masse .form-type-checkbox input {
        margin: 0 !important; }
  body .page-container #main-content .container-fluid .view .actif {
    width: 1rem; }
  body .page-container #main-content .container-fluid .view .courriel .conj-prfx {
    font-weight: bold; }
  body .page-container #main-content .container-fluid .view .no-display {
    display: none; }
  body .page-container #main-content .container-fluid .view .cacher-si-1-1,
  body .page-container #main-content .container-fluid .view .cacher-si-0-0,
  body .page-container #main-content .container-fluid .view .cacher-si-0- {
    display: none; }
  body .page-container #main-content .container-fluid .view .masquer-si-1-1,
  body .page-container #main-content .container-fluid .view .masquer-si-0-0,
  body .page-container #main-content .container-fluid .view .masquer-si-0- {
    opacity: 0; }
  body .page-container #main-content .container-fluid .view .titre-act .ponct-1:after {
    white-space: pre;
    content: "  (ponctuelle)"; }
  body .page-container #main-content .container-fluid .view .max-part {
    text-align: right; }
  body .page-container #main-content .container-fluid .view .semestre {
    text-transform: capitalize; }
  body .page-container #main-content .container-fluid .view .seq,
  body .page-container #main-content .container-fluid .view .nb {
    width: 1rem;
    text-align: right; }
  body .page-container #main-content .container-fluid .view .jr-sem {
    text-transform: capitalize; }
  body .page-container #main-content .container-fluid .view .photo {
    padding: 0; }
  body .page-container #main-content .container-fluid .view .montant {
    text-align: right; }
  body .page-container #main-content .container-fluid .view .no-chq {
    text-align: right; }
  body .page-container #main-content .container-fluid .view .specif {
    font-style: italic; }
  body .page-container #main-content .container-fluid .view .date-recur-interpretaton::first-letter {
    text-transform: uppercase; }
  body .page-container #main-content .container-fluid .view.small td,
  body .page-container #main-content .container-fluid .view.small th {
    font-size: 15px; }
  body .page-container #main-content .container-fluid .view.compact td,
  body .page-container #main-content .container-fluid .view.compact th {
    font-size: 17px; }
  body .page-container #main-content .container-fluid .view .view-content tbody tr td.cacher-meme-contenu.meme-contenu {
    border-top: 0;
    border-bottom: 0;
    visibility: hidden; }
    body .page-container #main-content .container-fluid .view .view-content tbody tr td.cacher-meme-contenu.meme-contenu time {
      visibility: hidden; }
  body .page-container #main-content .container-fluid .view .view-content tbody tr td.cacher-meme-contenu:not(.meme-contenu) {
    text-transform: capitalize;
    border-bottom: 0;
    font-weight: bold; }
  body .page-container #main-content .container-fluid .view img.commentaire-glyph {
    width: 40px; }
  body .page-container #main-content .container-fluid .view .op-masse {
    width: 1rem; }
  body .page-container #main-content .container-fluid .view .glyph {
    width: 1rem; }
  body .page-container #main-content .container-fluid .view .glyph2 {
    width: 6rem; }
    body .page-container #main-content .container-fluid .view .glyph2.sm {
      width: 5rem; }
    body .page-container #main-content .container-fluid .view .glyph2.xs {
      width: 4rem; }
  body .page-container #main-content .container-fluid .view .glyph3 {
    width: 9rem; }
    body .page-container #main-content .container-fluid .view .glyph3.sm {
      width: 7rem; }
    body .page-container #main-content .container-fluid .view .glyph3.xs {
      width: 5.5rem; }
    body .page-container #main-content .container-fluid .view .glyph3.roles-sel {
      width: 10rem; }
  body .page-container #main-content .container-fluid .view .glyph4 {
    width: 12rem; }
    body .page-container #main-content .container-fluid .view .glyph4.sm {
      width: 9rem; }
    body .page-container #main-content .container-fluid .view .glyph4.xs {
      width: 8rem; }
  body .page-container #main-content .container-fluid .view .glyph5 {
    width: 13rem; }
    body .page-container #main-content .container-fluid .view .glyph5.sm {
      width: 10rem; }
    body .page-container #main-content .container-fluid .view .glyph5.xs {
      width: 7.5rem; }
  body .page-container #main-content .container-fluid .view .oui-non {
    width: 1rem; }
  body .page-container #main-content .container-fluid .view .categ {
    width: 1rem; }
  body .page-container #main-content .container-fluid .view .date-html,
  body .page-container #main-content .container-fluid .view .aaaa-mm-jj {
    width: 7rem; }
  body .page-container #main-content .container-fluid .view .age {
    width: 4rem; }
  body .page-container #main-content .container-fluid .view .date-exp-cot {
    width: 5.75rem; }
  body .page-container #main-content .container-fluid .view .dates-alpha-sans-hre {
    width: 16rem; }
  body .page-container #main-content .container-fluid .view .date-alpha-sans-hre {
    width: 9.5rem; }
  body .page-container #main-content .container-fluid .view .date-mois-3-let {
    width: 6.5rem; }
  body .page-container #main-content .container-fluid .view .date-sans-jrs {
    width: 10rem; }
  body .page-container #main-content .container-fluid .view .date-hre-mod {
    width: 10rem; }
  body .page-container #main-content .container-fluid .view .date-paye {
    width: 9rem; }
  body .page-container #main-content .container-fluid .view .type-contenu {
    width: 10rem; }
  body .page-container #main-content .container-fluid .view .no-carte {
    width: 1rem; }
  body .page-container #main-content .container-fluid .view .benevolat {
    width: 10rem; }
  body .page-container #main-content .container-fluid .view .contact img {
    width: 1rem; }
  body .page-container #main-content .container-fluid .view .mode-paie {
    width: 10rem; }
  body .page-container #main-content .container-fluid .view .dates-hres {
    width: 30rem; }
  body .page-container #main-content .container-fluid .view .etat-inscr {
    width: 6rem; }
  body .page-container #main-content .container-fluid .view .statut {
    width: 1rem; }
  body .page-container #main-content .container-fluid .view .marque {
    width: 1rem; }
  body .page-container #main-content .container-fluid .view .ponct,
  body .page-container #main-content .container-fluid .view .inscr-req,
  body .page-container #main-content .container-fluid .view .carte-req {
    width: 1rem; }
  body .page-container #main-content .container-fluid .view .titre-act {
    width: 12rem; }
  body .page-container #main-content .container-fluid .view .max-part {
    width: 1rem; }
  body .page-container #main-content .container-fluid .view .endroit,
  body .page-container #main-content .container-fluid .view .nom-endroit {
    width: 10rem; }
  body .page-container #main-content .container-fluid .view .abrege,
  body .page-container #main-content .container-fluid .view .nom-abr {
    width: 8rem; }
  body .page-container #main-content .container-fluid .view .lat-lng {
    width: 11rem; }
  body .page-container #main-content .container-fluid .view .saison {
    width: 5.5rem; }
    body .page-container #main-content .container-fluid .view .saison.saison {
      width: 12rem; }
  body .page-container #main-content .container-fluid .view .seq {
    width: 1rem; }
  body .page-container #main-content .container-fluid .view .hre {
    width: 5rem; }
  body .page-container #main-content .container-fluid .view .hres {
    width: 8.5rem; }
  body .page-container #main-content .container-fluid .view .dates-dep-ret {
    width: 15rem; }
  body .page-container #main-content .container-fluid .view .jr-sem {
    width: 4.5rem; }
  body .page-container #main-content .container-fluid .view .photo {
    width: 1rem; }
  body .page-container #main-content .container-fluid .view .montant {
    width: 1rem; }
  body .page-container #main-content .container-fluid .view .cout {
    width: 8rem; }
  body .page-container #main-content .container-fluid .view .no-recu {
    width: 8rem; }
  body .page-container #main-content .container-fluid .view .no-chq {
    width: 1rem; }
  body .page-container #main-content .container-fluid .view .notes {
    width: auto; }
  body .page-container #main-content .container-fluid .view .nom-prenom {
    width: 16rem; }
  body .page-container #main-content .container-fluid .view .nom-prenom.plug {
    width: 16rem !important; }
  body .page-container #main-content .container-fluid .view td.semestre {
    width: 8rem; }
  body .page-container #main-content .container-fluid .view td.env-carte {
    width: 6rem; }
  body .page-container #main-content .container-fluid .view.small .glyph2,
  body .page-container #main-content .container-fluid .view tr.small .glyph2,
  body .page-container #main-content .container-fluid .view td.small .glyph2 {
    width: 4rem; }
    body .page-container #main-content .container-fluid .view.small .glyph2.sm,
    body .page-container #main-content .container-fluid .view tr.small .glyph2.sm,
    body .page-container #main-content .container-fluid .view td.small .glyph2.sm {
      width: 3rem; }
    body .page-container #main-content .container-fluid .view.small .glyph2.xs,
    body .page-container #main-content .container-fluid .view tr.small .glyph2.xs,
    body .page-container #main-content .container-fluid .view td.small .glyph2.xs {
      width: 3rem; }
    body .page-container #main-content .container-fluid .view.small .glyph2 > a:first-child,
    body .page-container #main-content .container-fluid .view tr.small .glyph2 > a:first-child,
    body .page-container #main-content .container-fluid .view td.small .glyph2 > a:first-child {
      margin-right: 0.25rem; }
  body .page-container #main-content .container-fluid .view.small .glyph3,
  body .page-container #main-content .container-fluid .view tr.small .glyph3,
  body .page-container #main-content .container-fluid .view td.small .glyph3 {
    width: 7rem; }
    body .page-container #main-content .container-fluid .view.small .glyph3.sm,
    body .page-container #main-content .container-fluid .view tr.small .glyph3.sm,
    body .page-container #main-content .container-fluid .view td.small .glyph3.sm {
      width: 5rem; }
    body .page-container #main-content .container-fluid .view.small .glyph3.xs,
    body .page-container #main-content .container-fluid .view tr.small .glyph3.xs,
    body .page-container #main-content .container-fluid .view td.small .glyph3.xs {
      width: 8rem; }
  body .page-container #main-content .container-fluid .view.small .glyph4,
  body .page-container #main-content .container-fluid .view tr.small .glyph4,
  body .page-container #main-content .container-fluid .view td.small .glyph4 {
    width: 10rem; }
    body .page-container #main-content .container-fluid .view.small .glyph4.sm,
    body .page-container #main-content .container-fluid .view tr.small .glyph4.sm,
    body .page-container #main-content .container-fluid .view td.small .glyph4.sm {
      width: 7rem; }
    body .page-container #main-content .container-fluid .view.small .glyph4.xs,
    body .page-container #main-content .container-fluid .view tr.small .glyph4.xs,
    body .page-container #main-content .container-fluid .view td.small .glyph4.xs {
      width: 8rem; }
  body .page-container #main-content .container-fluid .view.small .titre-act,
  body .page-container #main-content .container-fluid .view tr.small .titre-act,
  body .page-container #main-content .container-fluid .view td.small .titre-act {
    width: 11rem; }
  body .page-container #main-content .container-fluid .view.small .dates-hres,
  body .page-container #main-content .container-fluid .view tr.small .dates-hres,
  body .page-container #main-content .container-fluid .view td.small .dates-hres {
    width: 30rem; }
  body .page-container #main-content .container-fluid .view.small .date-html.date-naiss,
  body .page-container #main-content .container-fluid .view.small .aaaa-mm-jj.date-naiss,
  body .page-container #main-content .container-fluid .view tr.small .date-html.date-naiss,
  body .page-container #main-content .container-fluid .view tr.small .aaaa-mm-jj.date-naiss,
  body .page-container #main-content .container-fluid .view td.small .date-html.date-naiss,
  body .page-container #main-content .container-fluid .view td.small .aaaa-mm-jj.date-naiss {
    width: 5.75rem; }
  body .page-container #main-content .container-fluid .view.small .en-regle,
  body .page-container #main-content .container-fluid .view tr.small .en-regle,
  body .page-container #main-content .container-fluid .view td.small .en-regle {
    width: 3rem; }
  body .page-container #main-content .container-fluid .view.small .max-part,
  body .page-container #main-content .container-fluid .view tr.small .max-part,
  body .page-container #main-content .container-fluid .view td.small .max-part {
    width: 1rem; }
  body .page-container #main-content .container-fluid .view.small .endroit,
  body .page-container #main-content .container-fluid .view tr.small .endroit,
  body .page-container #main-content .container-fluid .view td.small .endroit {
    width: 9rem; }
  body .page-container #main-content .container-fluid .view.view-fichiers.tous {
    width: 60rem; }
  body .page-container #main-content .container-fluid .view.eva-de-membre {
    border: 1px solid #041740;
    padding: 1rem !important;
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px; }
  body .page-container #main-content .container-fluid .view.view-courriels-recus {
    width: 80rem; }
    body .page-container #main-content .container-fluid .view.view-courriels-recus .date-hre-rec {
      width: 10rem; }
    body .page-container #main-content .container-fluid .view.view-courriels-recus .code-err {
      width: 1rem; }
  body .page-container #main-content .container-fluid .view.view.pages.toutes {
    width: auto; }
    body .page-container #main-content .container-fluid .view.view.pages.toutes .titre {
      width: 15rem; }
    body .page-container #main-content .container-fluid .view.view.pages.toutes .type-page {
      width: 8rem; }
  body .page-container #main-content .container-fluid .view.carousel {
    width: 100%;
    margin: 0 auto;
    /* Views: carousel de diaporama*/ }
    body .page-container #main-content .container-fluid .view.carousel .carousel-item {
      border: 1px solid #2C56A0;
      margin-bottom: 2rem;
      padding: 1rem;
      font-size: 1.25rem;
      clear: both; }
      body .page-container #main-content .container-fluid .view.carousel .carousel-item > div:first-child {
        font-weight: bold;
        margin-bottom: 1rem; }
      body .page-container #main-content .container-fluid .view.carousel .carousel-item > div:last-child {
        font-weight: bold;
        float: right; }
    body .page-container #main-content .container-fluid .view.carousel .carousel-item:after {
      content: "";
      display: table;
      clear: both; }
    body .page-container #main-content .container-fluid .view.carousel.view-diaporamas .item {
      margin-left: 15%;
      margin-right: 15%;
      width: auto; }
    body .page-container #main-content .container-fluid .view.carousel.view-diaporamas .photo {
      width: auto; }
      body .page-container #main-content .container-fluid .view.carousel.view-diaporamas .photo img {
        width: auto;
        height: auto; }

/*# sourceMappingURL=views-layout.css.map */
