/* Colours. */
/* Sizes. */
.bao-container {
  width: inherit;
  height: auto;
  overflow: auto;
  padding: 1em;
  border: 1px solid #055154;
  border-radius: 1em;
  text-align: center;
}
.bao-container-label {
  font-style: italic;
  padding-bottom: 1em;
}
.bao-container-caption {
  text-align: left;
  clear: both;
  padding-top: 1em;
  font-size: 90%;
}
.bao-frame {
  width: 100%;
}
.bao-img-container {
  float: left;
  padding-top: 15px;
}
.ui-progressbar {
  position: relative;
}
.bao-loading {
  position: absolute;
  left: 50%;
  top: 0.5em;
  font-size: 90%;
}
.bao-slider {
  margin-left: 1em;
  margin-right: 1em;
}
.bao-info {
  float: left;
  width: 50%;
  padding: 0.5em 0 0.5em 0;
}
