.imgRotate {
  width: 50px;
  height: 50px;
  margin: auto;
  background-image: url(/hub-carrefour/cith-ccci/wet-boew4b/assets/loading.png);
  background-size: contain;
  animation: test 2.5s infinite;
  animation-timing-function: linear;
}

@keyframes test {
  100% {
    transform: rotate(360deg);
  }
}

#dvContent {
  display: none;
}

#tooltip {
  position: absolute;
  border: 1px solid rgb(230, 230, 230);
  padding: 1em;
  box-shadow: 5px 5px 5px rgb(145, 145, 145);
  background-color: white;
  pointer-events: none;
  max-width: 350px;
}

#selectRegion {
  /* max-width: 600px; */
  width: 100%;
}

.data-vis-panel {
  border-color: #26374a;
}

.data-vis-panel .data-vis-panel-heading {
  background-color: #26374a;
}

.data-vis-instructions {
  background-color: white;
}

.stc-brand {
  max-width: 200px;
  padding-top: 4px;
}

#switchShipping img {
  width: 27px;
  height: auto;
}

.desc summary {
  background-color: #f5f5f5;
}


@media screen and (max-width: 767px) {

  .data-vis-panel-heading h3 {
    margin-top: 10px !important;
  }

  #switchAndSelect #switchShipping {
    width: 100%;
    margin-top: 10px;
  }
}

@media screen and (min-width: 768px) {
  #switchAndSelect {
    display: flex;
    flex-direction: row-reverse;
    justify-content: start;
  }

  #switchAndSelect #switchShipping {
    margin-right: 15px;
  }
}