/*
 * DO NOT EDIT THIS FILE.
 * Find the correct source file and do your changes there.
 * @preserve
 */
/**
 * @file
 * Visual styles for tabs.
 */
/**
 * We are using PostCSS Custom Media because we can not use custom properties inside @media.
 * For more information go to: https://www.npmjs.com/package/postcss-custom-media
 */
 nav.tabs {
  margin: 0 0 3rem;
  padding: 0;
  position: relative;
}
nav.tabs::after {
    background: linear-gradient(
      45deg,
      rgba(57, 139, 247, 0.9) 25%,
      transparent 25%, transparent 50%,
      rgba(57, 139, 247, 0.9) 50%,
      rgba(57, 139, 247, 0.9) 75%,
      transparent 75%);
    background-size: 6px 6px;
    border-radius: 12px;
    content: '';
    display: block;
    height: 8px;
    left: 0;
    opacity: 0.75;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1;
  }
nav.tabs ul.tabs,
  nav.tabs ul.menu {
    list-style: none;
    margin: 0;
    padding: 0 0 0 20x;
    position: relative;
    z-index: 2;
  }
nav.tabs ul.tabs > li, nav.tabs ul.menu > li {
      display: inline-block;
      margin-right: 0.3em;
    }
nav.tabs ul.tabs a, nav.tabs ul.menu a {
      border-bottom: 5px solid transparent;
      color: #003B4A;
      display: block;
      padding: 0.5em 1em;
      text-decoration: none;
    }
nav.tabs ul.tabs a.is-active, nav.tabs ul.menu a.is-active {
        background-color: #398BF7;
        border-bottom-color: #003B4A;
        color: #FFFFFF;
      }
nav.tabs ul.tabs a:focus:not(.is-active),
      nav.tabs ul.menu a:focus:not(.is-active),
      nav.tabs ul.tabs a:hover:not(.is-active),
      nav.tabs ul.menu a:hover:not(.is-active) {
        color: #33626E;
      }
body.path-activities nav.tabs::after, body.path-events nav.tabs::after, body.path-programs nav.tabs::after, body.path-user nav.tabs::after, body.path-activities nav.menu::after, body.path-programs nav.menu::after, body.path-user nav.menu::after {
      background-image: linear-gradient(
        45deg,
        rgba(255, 255, 255, 0.9) 25%,
        transparent 25%, transparent 50%,
        rgba(255, 255, 255, 0.9) 50%,
        rgba(255, 255, 255, 0.9) 75%,
        transparent 75%);
    }
body.path-activities nav.tabs ul.tabs a.is-active,
    body.path-programs nav.tabs ul.tabs a.is-active,
    body.path-events nav.tabs ul.tabs a.is-active,
    body.path-user nav.tabs ul.tabs a.is-active,
    body.path-activities nav.menu ul.tabs a.is-active,
    body.path-programs nav.menu ul.tabs a.is-active,
    body.path-events nav.menu ul.tabs a.is-active,
    body.path-user nav.menu ul.tabs a.is-active,
    body.path-activities nav.tabs ul.menu a.is-active,
    body.path-programs nav.tabs ul.menu a.is-active,
    body.path-events nav.tabs ul.menu a.is-active,
    body.path-user nav.tabs ul.menu a.is-active,
    body.path-activities nav.menu ul.menu a.is-active,
    body.path-programs nav.menu ul.menu a.is-active,
    body.path-events nav.menu ul.menu a.is-active,
    body.path-user nav.menu ul.menu a.is-active{
      background-color: #FFFFFF;
      color: var(--navy);
    }
    body.path-programs nav.tabs, body.path-events nav.tabs {
      width: 100% !important;
    }
@media screen and (min-width: 900px) {

    body.path-programs nav.tabs, body.path-events nav.tabs {
      width: calc(100% - 30px);
    }
    body.path-events nav.menu {
      width: calc(100% - 270px);
    }
    :lang(fr) body.path-programs nav.tabs,
    :lang(fr) body.path-events nav.tabs,
    :lang(fr) body.path-programs nav.menu, :lang(fr) body.path-events nav.menu {
      width: 100%;
    }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiLi4vLi4vcGNzcy9jb21wb25lbnRzL3RhYnMucGNzcyIsIi4uLy4uL3Bjc3MvYmFzZS9icmVhay1wb2ludHMucGNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7OztHQUFBO0FDQUE7OztFQUdFO0FDSEY7OztFQUdFO0FESUY7RUFDRSxnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLGtCQUFrQjtBQXVEcEI7QUFyREU7SUFDRTs7Ozs7O3NCQU1rQjtJQUNsQix3QkFBd0I7SUFDeEIsbUJBQW1DO0lBQ25DLFdBQVc7SUFDWCxjQUFjO0lBQ2QsV0FBVztJQUNYLE9BQU87SUFDUCxhQUFhO0lBQ2Isa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsVUFBVTtFQUNaO0FBRUE7O0lBRUUsZ0JBQWdCO0lBQ2hCLFNBQVM7SUFDVCxrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLFVBQVU7RUF5Qlo7QUF2QkU7TUFDRSxxQkFBcUI7TUFDckIsbUJBQW1CO0lBQ3JCO0FBRUE7TUFDRSxvQ0FBb0M7TUFDcEMsY0FBd0I7TUFDeEIsY0FBYztNQUNkLGtCQUFrQjtNQUNsQixxQkFBcUI7SUFZdkI7QUFWRTtRQUNFLHlCQUFtQztRQUNuQyw0QkFBc0M7UUFDdEMsY0FBeUI7TUFDM0I7QUFFQTs7OztRQUVFLGNBQXdCO01BQzFCO0FBWUY7TUFDRTs7Ozs7O3dCQU1rQjtJQUNwQjtBQUVBOzs7Ozs7Ozs7Ozs7TUFFRSx5QkFBb0M7TUFDcEMsa0JBQWtCO0lBQ3BCO0FBSUo7O0lBSUk7O01BRUUseUJBQXlCO0lBQzNCO0FBRUoiLCJmaWxlIjoidGFicy5jc3MiLCJzb3VyY2VzQ29udGVudCI6W251bGwsIi8qKlxuICogQGZpbGVcbiAqIFZpc3VhbCBzdHlsZXMgZm9yIHRhYnMuXG4gKi9cbkBpbXBvcnQgdXJsKCcuLi9iYXNlL2JyZWFrLXBvaW50cy5wY3NzJyk7XG5AaW1wb3J0IHVybCgnLi4vYmFzZS92YXJpYWJsZXMucGNzcycpO1xuXG5uYXYudGFicyB7XG4gIG1hcmdpbjogMCAwIDNyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgNDVkZWcsXG4gICAgICByZ2JhKDU3LCAxMzksIDI0NywgMC45KSAyNSUsXG4gICAgICB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSxcbiAgICAgIHJnYmEoNTcsIDEzOSwgMjQ3LCAwLjkpIDUwJSxcbiAgICAgIHJnYmEoNTcsIDEzOSwgMjQ3LCAwLjkpIDc1JSxcbiAgICAgIHRyYW5zcGFyZW50IDc1JSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2cHggNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMpO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogOHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMC43NTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmIHVsLnRhYnMsXG4gICYgdWwubWVudSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwIDAgMjB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJiA+IGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC4zZW07XG4gICAgfVxuXG4gICAgJiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1uYXZ5KTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMC41ZW0gMWVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsdWUpO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1jb2xvci1uYXZ5KTtcbiAgICAgICAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1czpub3QoLmlzLWFjdGl2ZSksXG4gICAgICAmOmhvdmVyOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1saW5rKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYm9keS5wYXRoLWFjdGl2aXRpZXMsXG5ib2R5LnBhdGgtcHJvZ3JhbXMsXG5ib2R5LnBhdGgtdXNlciB7XG5cbiAgJiBuYXYudGFicyxcbiAgJiBuYXYubWVudSB7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIDQ1ZGVnLFxuICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMjUlLFxuICAgICAgICB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDUwJSxcbiAgICAgICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpIDc1JSxcbiAgICAgICAgdHJhbnNwYXJlbnQgNzUlKTtcbiAgICB9XG5cbiAgICAmIHVsLnRhYnMgYS5pcy1hY3RpdmUsXG4gICAgJiB1bC5tZW51IGEuaXMtYWN0aXZle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgICAgY29sb3I6IHZhcigtLW5hdnkpO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLS10YWJsZXQtbGFuZHNjYXBlLXVwKSB7XG5cbiAgYm9keS5wYXRoLXByb2dyYW1zIHtcblxuICAgICYgbmF2LnRhYnMsXG4gICAgJiBuYXYubWVudSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjcwcHgpO1xuICAgIH1cbiAgfVxufVxuIiwiLyoqXG4gKiBXZSBhcmUgdXNpbmcgUG9zdENTUyBDdXN0b20gTWVkaWEgYmVjYXVzZSB3ZSBjYW4gbm90IHVzZSBjdXN0b20gcHJvcGVydGllcyBpbnNpZGUgQG1lZGlhLlxuICogRm9yIG1vcmUgaW5mb3JtYXRpb24gZ28gdG86IGh0dHBzOi8vd3d3Lm5wbWpzLmNvbS9wYWNrYWdlL3Bvc3Rjc3MtY3VzdG9tLW1lZGlhXG4gKi9cbkBjdXN0b20tbWVkaWEgLS10YWJsZXQtcG9ydHJhaXQtdXAgKG1pbi13aWR0aDogNjAwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLXRhYmxldC1sYW5kc2NhcGUtdXAgKG1pbi13aWR0aDogOTAwcHgpO1xuQGN1c3RvbS1tZWRpYSAtLWRlc2t0b3AtdXAgKG1pbi13aWR0aDogMTIwMHB4KTtcblxuQGN1c3RvbS1tZWRpYSAtLXRhYmxldC1wb3J0cmFpdC1kb3duIChtYXgtd2lkdGg6IDU5OXB4KTtcbkBjdXN0b20tbWVkaWEgLS10YWJsZXQtbGFuZHNjYXBlLWRvd24gKG1heC13aWR0aDogODk5cHgpO1xuQGN1c3RvbS1tZWRpYSAtLWRlc2t0b3AtZG93biAobWF4LXdpZHRoOiAxMTk5cHgpOyJdfQ== */