/*Contains the vollers versions of the common theme*/
/*Used to make the sure that the right column always breaks instead of expanding too wide */
/*This should be used on tiles to break the value and to make the value field take up the entire width*/
.tile-value-column {
  margin: 0px 10px;
  width: 100%;
  word-break: break-all;
}

.label-uniform-line-height {
  min-height: 25px !important;
  line-height: 25px !important;
  vertical-align: middle;
}

/*The required class will generate a trailing red asterisk. This is used when the label is different from the display attribute*/
.requiredAsterisk:after {
  content: " *";
  color: red;
}

.label-uniform-line-min-height {
  min-height: 25px;
  vertical-align: middle;
}

.label-uniform-line-height-controls {
  min-height: 30px !important;
  line-height: 30px !important;
  vertical-align: middle;
}

.control-label-centered {
  vertical-align: middle;
  padding: 0px !important;
}

.stock-tile-horizontal-sampleTileImage-resize {
  height: 70px;
  top: 30%;
  bottom: 50%;
  width: 70px;
  margin-top: -15px;
  margin-bottom: -15%;
  margin-left: 15px;
  z-index: 1;
  position: absolute;
  moz-box-shadow: 3px 2px 2px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 3px 2px 2px rgba(0, 0, 0, 0.3);
  box-shadow: 3px 2px 2px rgba(0, 0, 0, 0.3);
}

.hyperlink-underlined {
  text-decoration: underline;
}