@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;500;600;700;800&display=swap";section.sticky_module {
    position: fixed;
    right: 0;
    top: 40vh;
    z-index: 99;
    background: #f9f9f9;
    width: fit-content;
    padding: 30px 50px;
    border-radius: 30px 0 0 30px;
    transition: all .5s ease-out
}

body {
    font-family: "Montserrat",sans-serif;
}

:root {
    --pod-link-color: #18327C;
    --pod-link-color-rgb: rgb(24, 50, 124);
}

.btn-primary, .btn-outline-primary {
    --bs-btn-bg: #45c6eb;
    --bs-btn-border-color: #45c6eb;
    --bs-btn-color: #FFFFFF;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: #18327C;
    --bs-btn-hover-border-color: #45c6eb;
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: #18327C;
    --bs-btn-active-border-color: #45c6eb;
}


    
.accordion {
    --bs-accordion-active-color: #0a71b4;
    --bs-accordion-active-bg: rgba(#0a71b4 0.1);
    --bs-accordion-btn-focus-border-color: var(--pod-primary);
}

.btn-outline-primary {
    color: var(--bs-btn-color);
}

.pod-aside-collapse__button {
    background: var(--bs-btn-bg);
}

.pod-navbar__button-toggler {
    color: #18327C;
    font-size: 2.1rem;
}

.pod-navbar__brand img {
    height: 85px;
    background-color: rgb(255, 255, 255);
}

.pod-navbar-search .form-control {
    border-color: #18327C;
}

.pod-navbar__brand {
    font-size: 1.6em;
    padding-left: 10px;
    color: #18327C !important;
    text-transform: uppercase;
}

.pod-navbar {
    border-bottom: 1px solid #00B7D9;
    box-shadow: none;
}

.pod-footer-logo {
    height: 155px;
    width: 135px;
}

/* masque l'adresse dans le footer */
.pod-footer-content address {
    display: none;
}

a {
    color: rgb(10, 113, 180);
}

.social_links .btn-primary, .social_links  .btn-outline-primary {
    --bs-btn-bg: #FFFFFF;
    color: #0a71b4;
    border-color: #0a71b4;
}

.social_links .btn-primary:hover, .social_links  .btn-outline-primary:hover {
    color: #FFFFFF;
}

/* vue liste */
.thumbnail-item-video-row {
    background-color: #000000;
}
.thumbnail-item-video-row img[src*="default-thumbnail.svg"] {
    height: 50px;
    -webkit-filter: invert(100%);
    filter: invert(100%);
}

/* vue card */
.pod-thumbnail[src*="default-thumbnail.svg"] {
  min-width: auto;
  -webkit-filter: invert(100%);
  filter: invert(100%);
}

.pod-thumbnail {
  height:100%;
}
.card-thumbnail{
  overflow: hidden;
  text-align:center;
  background-color: #000000;
}

.pod-infinite-grid-container-dashbord .infinite-item .video-card .card-thumbnail .pod-thumbnail {
    width: auto;
}

a.navbar-brand:not(.btn):hover, a.navbar-brand:not(.btn):focus {
    text-decoration: none;
}

/* logo player*/ 
.vjs-logo-button {
    filter: none;
}