a {
    color: #142C74;
}

body nav.navbar {
    background-color: #27408B !important;
}

.navbar-brand{
    color: white !important;
}

.pod-navbar__button-toggler {
    color: #FFFFFF;
    font-size:2.4rem;
    width:auto;
    height:auto;
    border: 2px solid transparent;
    padding: 0px 5px;
}

.pod-navbar__button-toggler:hover, .pod-navbar__button-toggler:active, .pod-navbar__button-toggler:focus {
    color: #FFFFFF;
    border: 2px solid #FFFFFF;
    box-shadow:none;
}

a.pod-navbar__brand, a.pod-navbar__brand:hover, a.pod-navbar__brand:focus {
    text-decoration: none;
}
.navbar-brand img {
    max-height: inherit;
    max-width: 100%;
    min-height: 45px;
}


.btn-primary, .btn-outline-primary, .btn-link {
    --bs-btn-bg: #A2B3EC;
    --bs-btn-border-color: #A2B3EC;
    --bs-btn-color: #142C74;

    --bs-btn-hover-color: #142C74;
    --bs-btn-hover-bg: #A2B3EC;
    --bs-btn-hover-border-color: #A2B3EC;

    --bs-btn-active-color: #142C74;
    --bs-btn-active-bg: #A2B3EC;
    --bs-btn-active-border-color: #A2B3EC;
    font-size: 1rem; 
}

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

.btn-primary.disabled, .btn-primary:disabled {
    background: #A2B3EC;
    border-color: #A2B3EC;
}

.pod-aside-collapse__button {
    background: #A2B3EC;
    border: 1px solid #A2B3EC;
    color: #142C74;
}
.pod-aside-collapse__button:hover, .pod-aside-collapse__button:focus, .pod-aside-collapse__button:active {
    background: #A2B3EC;
    border: 1px solid #A2B3EC;
    color: #142C74;
}

.social_links .btn-primary, .social_links .btn-outline-primary {
    --bs-btn-bg: #A2B3EC;
    color: #142C74;
    border-color: #A2B3EC;
    font-size:1.3rem;
}

.pod-params-button {
    font-size: 1.7rem;
    margin-right: 3px;
    color: #fff;
    background-color: transparent;
    border: 0px;
}

.pod-params-button:hover, .pod-params-button:focus {
    color: #fff;
    background-color: transparent;
}

/***********************
 contenu page accueil
 **********************/
 #pod-mainContent .custom-block .picto img, #mainContent .custom-block .picto img{
    width: 85px;
}
#pod-mainContent .custom-block .picto img:hover, #mainContent .custom-block .picto img:hover{
    transform: rotate(15deg);
}
#pod-mainContent .custom-blocks-row, #mainContent .custom-blocks-row {
    display: flex;
}
#pod-mainContent .custom-add-video, #mainContent .custom-add-video {
    display: flex;
    align-items: center;
    text-align: center;
}
#pod-mainContent .custom-add-video .btn, #mainContent .custom-add-video .btn {
    margin: auto;
    white-space: normal;
    display: flex;
    align-items: center;
    min-height: 95%;
}
#pod-mainContent .custom-add-video .btn svg, #mainContent .custom-add-video .btn svg, .custom-add-video .btn img  {
    height: 80px;
    width: auto;
    vertical-align: bottom;
    margin-right: 4%;
}
#pod-mainContent .custom-block, #mainContent .custom-block {
    font-size: 13px;
    padding: 4px;
    display: flex;
    align-items: stretch;
}
#pod-mainContent .custom-block .content, #mainContent .custom-block .content {
    padding: 3%;
    border-radius: 4px;
    overflow: hidden;
      display: flex;
}
#pod-mainContent .custom-block .picto, #mainContent .custom-block .picto {
    display: block;
    margin-right: 3%;
}
#pod-mainContent .custom-block .content .btn, #mainContent .custom-block .content .btn {
    text-align: right;
}

.pod-footer-container {
    background-color: #343a40 !important;
    color: #FFF;
}

.pod-footer-container a, .pod-footer-container a:hover, .pod-footer-container a:focus {
    color: #FFF;
}

.pod-footer-logo {
    height: 70px;
    background-size: contain;
}
.pod-aside-collapse {
   margin: 1rem;
}
a.vjs-logo-button {
    background-size:contain;
    filter: none;
}
.videos-list-header #video_count{
    font-size:2rem;
}

.videos-list-header  .btn-outline-primary {
    font-size:0.9rem;
}