/* Keep the supplied landscape artwork intact and readable on dark surfaces. */
.vectis-logo-panel {
  display: inline-block;
  width: 195px;
  max-width: 100%;
  padding: 6px 8px;
  border-radius: 3px;
  background: #fff;
  vertical-align: middle;
}

.vectis-logo-panel picture,
.vectis-logo-panel img {
  display: block;
  width: 100%;
}

.vectis-logo-panel img {
  max-width: 100%;
  height: auto;
  object-fit: contain;
}

.ft-shipping-ui .vectis-footer-logo .vectis-logo-panel {
  width: 245px;
}

.ft-shipping-ui .vectis-footer-logo img {
  margin: 0;
}

.auth-vectis-logo .vectis-logo-panel {
  width: 240px;
}

.auth-navbar .vectis-logo-panel {
  width: 158px;
  padding: 3px 4px;
}

.skin-blue .main-header .logo-lg .vectis-logo-panel {
  width: 138px;
  padding: 3px 6px;
}

@media (min-width: 768px) and (max-width: 991px) {
  .ft-shipping-ui .pro_logo .vectis-logo-panel {
    width: 165px;
    padding: 5px 6px;
  }
}

@media (max-width: 767px) {
  .ft-shipping-ui .pro_logo .vectis-logo-panel {
    width: 160px;
    padding: 4px 6px;
  }
}

@media (max-width: 359px) {
  .ft-shipping-ui .pro_logo .vectis-logo-panel {
    width: 54px;
  }
}
