.logo-3scale {
  position: relative;
  float: left;
  z-index: 20;
  margin: -4px -24px -41px 0;
  padding: 24px;

  img {
    min-width: 50px;
    display: block;
    max-height: 50px;
  }
}

.logo-3scale--boxed {
  float: none;
  margin: 0 0 0 0;
}

.logo-3scale--svg {
  display: block;
  width: 175px;
  height: 50px;
  background: url('data:image/svg+xml;base64,[encoded data, 31452 characters]');
  background-repeat: no-repeat;
  background-position: bottom left;
  text-indent: -9999px;
  white-space: nowrap;
}

.logo-3scale--powered {
  display: inline-block;
  height: 1.5em;
  width: 6em;
  margin: 0 0 0 0;
  padding: 0;
  float: none;
}

