#logo {
    height: 4rem;
}

#logoelec {
    /* height: 16rem;*/
  height: auto;
  width: 100%;
}

.navbar-brand {
    white-space: break-spaces;
    text-align: center;
}

.navbar-toggler:focus {
    box-shadow: none;
}

header.masthead {
    background-image: url("../assets/img/europeennes2024.jpg");
    background-size: contain;
}

.card {
    border: 0;
}

.card-header {
    background-color: unset;
}

.nav-pills {
    --bs-nav-pills-border-radius: 0.375rem;
    --bs-nav-pills-link-active-color: #fff;
    --bs-nav-pills-link-active-bg: #09a3ee;
}

.nav-link {
    --bs-nav-link-color: #09a3ee;
    --bs-nav-link-hover-color: #29335c;
}


.btn-info {
    --bs-btn-color: #fff;
    --bs-btn-bg: #09a3ee;
    --bs-btn-border-color: #09a3ee;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #31d2f2;
    --bs-btn-hover-border-color: #25cff2;
    --bs-btn-focus-shadow-rgb: 11, 172, 204;
    --bs-btn-active-color: #FFF;
    --bs-btn-active-bg: #09a3ee;
    --bs-btn-active-border-color: #25cff2;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #09a3ee;
    --bs-btn-disabled-border-color: #09a3ee;
  }

  #spinner-div {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0%;
    left: 0%;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.8);
    z-index: 2;
    padding-top: 50% !important;
  }

  #footer-vdm{background-color: var(--vdm-header-color) !important;}
  #bandeau{background-color: var(--vdm-header-color) !important;padding:5px 0px;}


@media (max-width: 767px) {
    #logoelec {
        height: auto;
        width: 100%;
    }
}


@media (max-width: 544px) {

    #candidatsVilleWrapper td {
        font-size: 0.8rem;
      }

    #candidatsVilleWrapper th:nth-child(1), #candidatsVilleWrapper td:nth-child(1) {
        font-size: 0.5rem;
      }
}

@media (max-width: 449px) {
    .navbar-brand {
        font-size: 1rem !important;
    }
}