ul.dash li {
  list-style-type: square;
}

.sub1, .sub2 {
  left: 40px;
  position: relative;
}

.longquote {
  left: 30px;
  position: relative;
}

a.file-download {
  display: inline-block;
  height: 16px;
  overflow: hidden;
  text-indent: -9999px;
  width: 16px;
}

a.file-download[href$=".doc"] {
  background-image: url(/modules/file/icons/x-office-document.png);
}

a.file-download[href$=".pdf"] {
  background-image: url(/modules/file/icons/application-pdf.png);
}

a.file-download[href$=".ppt"] {
  background-image: url(/modules/file/icons/x-office-presentation.png);
}

a.file-download[href$=".xls"] {
  background-image: url(/modules/file/icons/x-office-spreadsheet.png);
}

[data-customisedfor],
[data-expertrole] {
  background-color: #ffffdd;
}

[data-excludedfor] {
  background-color: #eeeeff;
}

[data-customisedfor]:after,
[data-excludedfor]:after,
[data-expertrole]:after {
  font-size: 80%;
  font-style: italic;
  position: relative;
  top: -0.4em;
}

[data-customisedfor]:after {
  content: " " attr(data-customisedfor) " only";
}

[data-excludedfor]:after {
  content: " except " attr(data-excludedfor);
}

[data-expertrole]:after {
  content: " " attr(data-expertrole) " only";
}

.view-product-news-admin .views-row-edit-static {
  display: none;
}

.view-strapline-manager caption {
  font-size: 140%;
  font-weight: bold;
  margin: 1em 0;
  text-align: left;
}

.view-strapline-manager .form-item {
  margin: 0;
}

.view-strapline-manager input.form-text {
  width: 100%;
}

.view-legislation-tracker.view-display-id-page .view-content {
  margin-bottom: 2em;
}

.external-object .modal-header .close:hover,
.external-object .modal-header .close:active {
  color: #3A3A3A;
  border: none;
}

.external-object .modal-dialog {
  width: 90%;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.external-object .modal-body {
  height: 500px;
  overflow: hidden;
  background: url(/misc/throbber-active.gif) center center no-repeat;
}

.external-object .modal-body iframe {
  border: none;
  width: 100%;
  height: 100%;
}


