/*
 * Styles for nsilshpxbrljune302019.html (legacy XBRL shareholding-pattern dump).
 *
 * Extracted verbatim from the inline <style> block, plus classes that replace
 * the inline style="..." attributes, so the page can be served with a
 * Content-Security-Policy that does NOT need style-src 'unsafe-inline'.
 */

@page {
  @top-left-corner { content: none }
  @top-left { content: none }
  @top-center { content: none }
  @top-right { content: none }
  @top-right-corner { content: none }
  @bottom-left-corner { content: none }
  @bottom-left { content: none }
  @bottom-center { content: none }
  @bottom-right { content: none }
  @bottom-right-corner { content: none }
  @left-top { content: none }
  @left-middle { content: none }
  @left-bottom { content: none }
  @right-top { content: none }
  @right-middle { content: none }
  @right-bottom { content: none }
}

table {
  border: 1px solid #000;
  border-collapse: collapse;
  page-break-after: always;
}

.wrapper {
  width: inherit;
}

td {
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  font-size: 12px;
}

.l {
  background: #9accee;
}

.r {
  background: #eef9ff;
}

.t {
  background: #5dcbfd;
}

body {
  margin: 0 11px;
  width: 100%;
}

h1 {
  margin: 8px;
  font-size: 12px;
  height: 20px;
}

.wrapper > table tbody tr:first-of-type {
  background-color: #5dcbfd;
}

h4 {
  margin: 0px;
}

.f {
  font-size: 12px;
}

.fon {
  font-size: 12px !important;
}

/* ---- replacements for the former inline style="..." attributes ---- */

/* was: style='width:850px;' */
.tbl-850 {
  width: 850px;
}

/* was: style='width:100%;' and style='width:100%; margin-left:-0px' */
.tbl-full {
  width: 100%;
  margin-left: 0;
}

/* was: style='background: darkgray; font-weight:bold' */
.section-hdr {
  background: darkgray;
  font-weight: bold;
}

/* was: style='text-align: right; font-weight:bold' */
.total-cell {
  text-align: right;
  font-weight: bold;
}

/* was: style='padding:10px' */
.pad-10 {
  padding: 10px;
}

/* was: <body bgcolor='#E8EAD8'> */
body {
  background-color: #e8ead8;
}
