.portlet-staging-bar button.history {
  float: right; }
.portlet-staging-bar button.mark-as-ready {
  float: left; }
.portlet-staging-bar .button-holder {
  margin: 20px 0 10px; }
.portlet-staging-bar .layout-actions .taglib-workflow-status {
  margin: 0; }
  .portlet-staging-bar .layout-actions .taglib-workflow-status .workflow-id, .portlet-staging-bar .layout-actions .taglib-workflow-status .workflow-version, .portlet-staging-bar .layout-actions .taglib-workflow-status .workflow-status {
    color: inherit;
    display: block;
    padding: 0; }
.portlet-staging-bar .row-fluid .layout-revision-info {
  float: right;
  line-height: 16px;
  padding-left: 5px; }
  .portlet-staging-bar .row-fluid .layout-revision-info.incomplete {
    float: none;
    padding: 0 5px; }
    .portlet-staging-bar .row-fluid .layout-revision-info.incomplete .label.label-submit {
      float: right;
      margin-top: 10px; }
    .portlet-staging-bar .row-fluid .layout-revision-info.incomplete.loading .label.label-submit {
      background-color: transparent; }
  .portlet-staging-bar .row-fluid .layout-revision-info .layout-revision-version {
    display: block;
    font-size: 0.8em; }
    .portlet-staging-bar .row-fluid .layout-revision-info .layout-revision-version label {
      display: inline;
      font-size: 0.9em; }
  .portlet-staging-bar .row-fluid .layout-revision-info .submit-link {
    margin-left: 1em; }
  .portlet-staging-bar .row-fluid .layout-revision-info .workflow-status, .portlet-staging-bar .row-fluid .layout-revision-info .taglib-workflow-status {
    margin: 0;
    padding: 0; }
  .portlet-staging-bar .row-fluid .layout-revision-info a.taglib-icon:hover .taglib-text {
    text-decoration: none; }
.portlet-staging-bar .layout-branch-selector, .portlet-staging-bar .layout-set-branch-selector {
  font-size: inherit; }
  .portlet-staging-bar .layout-branch-selector .icon-caret-down, .portlet-staging-bar .layout-set-branch-selector .icon-caret-down {
    position: absolute;
    right: 5px;
    top: 5px; }
.portlet-staging-bar .layout-revision-actions {
  font-size: 17px; }
  .portlet-staging-bar .layout-revision-actions [class^="icon-"] {
    margin-left: 10px; }
.portlet-staging-bar .layout-revision-details.alert-error {
  float: right;
  margin: 10px 5px 0;
  padding: 0 5px; }
.portlet-staging-bar .page-variation-label, .portlet-staging-bar .site-pages-variation-label {
  font-weight: 300; }
.portlet-staging-bar .page-variations-options, .portlet-staging-bar .site-pages-variation-options, .portlet-staging-bar .staging-details {
  padding: 0 5px; }
.portlet-staging-bar .staging-details {
  line-height: 20px; }
.portlet-staging-bar .staging-toggle .variations-options {
  position: relative; }
  .portlet-staging-bar .staging-toggle .variations-options .staging-variation-selector {
    display: block;
    margin: 0 15px 0 0; }
    .portlet-staging-bar .staging-toggle .variations-options .staging-variation-selector .icon-globe, .portlet-staging-bar .staging-toggle .variations-options .staging-variation-selector .icon-file {
      padding: 7px; }
    .portlet-staging-bar .staging-toggle .variations-options .staging-variation-selector .dropdown-toggle {
      display: block; }
  .portlet-staging-bar .staging-toggle .variations-options .page-variations {
    font-size: 17px;
    position: absolute;
    right: -5px;
    top: 0; }
  .portlet-staging-bar .staging-toggle .variations-options .lfr-icon-menu-text {
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-width: 75%;
    padding-left: 5px;
    vertical-align: bottom; }
.portlet-staging-bar .dropdown-menu .publish-link-container {
  margin-left: 5px; }
  .portlet-staging-bar .dropdown-menu .publish-link-container.branching-enabled {
    bottom: 5px;
    position: absolute; }
  .portlet-staging-bar .dropdown-menu .publish-link-container .publish-link {
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    padding: 5px;
    max-width: 95%; }
    .portlet-staging-bar .dropdown-menu .publish-link-container .publish-link em {
      display: inline-block;
      white-space: nowrap;
      overflow: hidden;
      -ms-text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      text-overflow: ellipsis;
      max-width: 100px;
      vertical-align: bottom; }
    .portlet-staging-bar .dropdown-menu .publish-link-container .publish-link.btn.btn-success:hover {
      background-color: #0ABA1D;
      text-decoration: none; }
.portlet-staging-bar .site-pages-variation-options {
  position: relative; }
  .portlet-staging-bar .site-pages-variation-options .icon-angle-right {
    font-size: 30px;
    position: absolute;
    right: -14px;
    top: 38px; }
.portlet-staging-bar .status-message {
  float: left;
  line-height: 20px; }
.portlet-staging-bar .toolbar-spacer {
  display: none; }
.portlet-staging-bar .variations-content {
  clear: both; }