/* ::::: http://tools.euroland.com/investortools/sf-nes/styleInsiders.css ::::: */

/* ::::: http://hello.myfonts.net/count/30614a ::::: */

@font-face {
  font-family: "HelveticaNeueLTW1G-Lt";  src: url('30614a_0_0.eot') format("embedded-opentype"), url('30614a_0_0.woff2') format("woff2"), url('30614a_0_0.woff') format("woff"), url('30614a_0_0.ttf') format("truetype");}
@font-face {
  font-family: "HelveticaNeueLT-Bold";  src: url('2cda7c_0_0.eot') format("embedded-opentype"), url('2cda7c_0_0.woff2') format("woff2"), url('2cda7c_0_0.woff') format("woff"), url('2cda7c_0_0.ttf') format("truetype");}
@font-face {
  font-family: "HelveticaNeueLT-BoldItalic";  src: url('2cda7c_1_0.eot') format("embedded-opentype"), url('2cda7c_1_0.woff2') format("woff2"), url('2cda7c_1_0.woff') format("woff"), url('2cda7c_1_0.ttf') format("truetype");}
@font-face {
  font-family: "HelveticaNeueLT-ThinItalic";  src: url('2cda7c_2_0.eot') format("embedded-opentype"), url('2cda7c_2_0.woff2') format("woff2"), url('2cda7c_2_0.woff') format("woff"), url('2cda7c_2_0.ttf') format("truetype");}
@font-face {
  font-family: "HelveticaNeueLT-Italic";  src: url('2cda7c_3_0.eot') format("embedded-opentype"), url('2cda7c_3_0.woff2') format("woff2"), url('2cda7c_3_0.woff') format("woff"), url('2cda7c_3_0.ttf') format("truetype");}
@font-face {
  font-family: "HelveticaNeueLT-Thin";  src: url('2cda7c_4_0.eot') format("embedded-opentype"), url('2cda7c_4_0.woff2') format("woff2"), url('2cda7c_4_0.woff') format("woff"), url('2cda7c_4_0.ttf') format("truetype");}
@font-face {
  font-family: "HelveticaNeueLT-Roman";  src: url('2cda7c_5_0.eot') format("embedded-opentype"), url('2cda7c_5_0.woff2') format("woff2"), url('2cda7c_5_0.woff') format("woff"), url('2cda7c_5_0.ttf') format("truetype");}
@font-face {
  font-family: "HelveticaNeueLTStd-UltLt";  src: url('2d4ebb_0_0.eot') format("embedded-opentype"), url('2d4ebb_0_0.woff2') format("woff2"), url('2d4ebb_0_0.woff') format("woff"), url('2d4ebb_0_0.ttf') format("truetype");}
body, th { color: rgb(102, 102, 102); font-family: "HelveticaNeueLTW1G-Lt",Arial,Helvetica,sans-serif; font-size: 16px; }
td { color: rgb(102, 102, 102); font-family: "HelveticaNeueLTW1G-Lt",Arial,Helvetica,sans-serif; font-size: 14px; }
a:link, a:visited { font-weight: normal; color: rgb(104, 188, 41); text-decoration: none; font-family: "HelveticaNeueLT-Roman"; }
a:hover, a:active { font-weight: normal; color: rgb(104, 188, 41); text-decoration: none; font-family: "HelveticaNeueLT-Roman"; }
table { max-width: 1080px; width: 100% ! important; border: 0px none; border-collapse: collapse; border-spacing: 0px; }
table td { border: 0px none; padding-left: 0px; padding-right: 0px; }
table.tabl td { padding-left: 3px; padding-right: 3px; }
table.tabl { border-bottom: 1px solid rgb(250, 250, 250); }
table.grandTotalTbl { margin-top: 10px; }
table td.data { text-align: right; border-bottom: 1px solid rgb(244, 244, 244) ! important; height: 32px ! important; padding: 8px; }
@media (max-width: 414px) {
  td.heading.heading-everage.HeadingPosition, td.data.datacenter.DataPosition, td.DataPosition.data { display: none; }
  td.extra { display: none; }
  table td.data { padding: 4px; }
  table td.grouptotal, table td.grandtotal { padding: 4px; }
  td { color: rgb(102, 102, 102); font-family: "HelveticaNeueLTW1G-Lt",Arial,Helvetica,sans-serif; font-size: 13px; }
}
table td.grouptotal, table td.grandtotal { font-family: "HelveticaNeueLTW1G-Lt",Arial,Helvetica,sans-serif; font-weight: bold; border-bottom: 1px solid rgb(244, 244, 244) ! important; line-height: 21px ! important; padding: 8px; }
table td.grandtotal, table td.grouptotal { font-family: "HelveticaNeueLTW1G-Lt",Arial,Helvetica,sans-serif ! important; }
table td.grandtotal-last, table td.grandtotal-first, table td.grouptotal-first, table td.grouptotal-last { font-family: "HelveticaNeueLTW1G-Lt",Arial,Helvetica,sans-serif; font-weight: bold; }
table td.heading { text-align: right; border-bottom: 1px solid rgb(120, 221, 46); border-left: medium none; border-right: medium none; line-height: 16.25px; padding: 8px; font-size: 16px; font-family: "HelveticaNeueLTW1G-Lt",Arial,Helvetica,sans-serif; font-weight: bold; }
table td.heading-first, table td.grouptotal-first, table td.grandtotal-first { border-left: 0px none; }
table td.heading-last, table td.grouptotal-last, table td.grandtotal-last { border-right: 0px none; }
b.GroupHeading { text-align: left; font-family: "HelveticaNeueLTW1G-Lt",Arial,Helvetica,sans-serif; font-weight: bold; font-size: 32px; padding-left: 3px; color: rgb(102, 102, 102); }
b.GroupHeading1 { font-size: 32px; font-weight: normal; }
table td.grouptotal, table td.grandtotal {  }
table td.heading-everage, table td.datacenter { text-align: center; }
table td.DataPosition, table td.HeadingPosition { text-align: left; }
table td.HeadingSecurity, table td.data, table td.heading, .grouptotal-last, .grandtotal-last { text-align: left ! important; }
table.tabl {  }
table td.grouptotal, table td.grandtotal { width: 15%; }
td.firstColumn.data { width: 30%; }
td.firstColumn.grouptotal-first.grouptotal { width: 30%; }
td.firstColumn.grandtotal-first.grandtotal.grandtotalheading { width: 30%; }
td.title { font-weight: bold; font-size: 18px ! important; vertical-align: bottom; display: none; }
tr.updated td { vertical-align: top; }
table td.firstColumn { text-align: left; }
table td.firstColumn a { text-align: left; text-transform: capitalize; }
table.tabl tr.dataRow td {  }
td.data2, tr.evenRow td { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
td.Euroland, div.Euroland { text-align: right; font-size: 12px; }
td.grouptotal, td.grandtotal { white-space: nowrap; }
table.tabl td.GrandTotalContainerCell { padding: 0px; }
@media (max-width: 700px) {
  .mainDiv, .tblInsiderChanges, .tblInsiderDetails { width: 100%; }
}
@media (max-width: 544px) {
  table.tblInsiderChanges table.tabl.period { display: none; }
  table.tblInsiderChanges .ownership, table.tblInsiderChanges .transaction, table.tblInsiderChanges .security, table.tblInsiderChanges .oownership, table.tblInsiderChanges .ttransaction, table.tblInsiderChanges .ssecurity { display: none; }
  .start, .end { display: none; }
}
