@charset "utf-8";
article,
.article {}
article ul.instrument-list,
.article ul.instrument-list {
  margin-left: 0;
  padding: 5px 0;
  list-style-type: none;
  border-top: 1px dotted #dddddd;
  border-bottom: 1px dotted #dddddd;
  font-size: 12px;
  line-height: 15px;
}
article ul.instrument-list li,
.article ul.instrument-list li {
  font-weight: bold;
  margin-bottom: 3px;
}
article ul.instrument-list li span,
.article ul.instrument-list li span {
  font-weight: normal;
}
article ul.instrument-list li:last-child,
.article ul.instrument-list li:last-child {
  margin-bottom: 0;
}
article footer,
.article footer,
article .footer,
.article .footer {
  margin-top: 36px;
  border-top: 1px solid #dddddd;
  padding-top: 11px;
  font-size: 12px;
  line-height: 15px;
  color: #8c8c8c;
}
article table,
.article table {
  vertical-align: top;
  width: 100%;
  margin: 6px 0 18px;
  border: 1px solid #dddddd;
  border-collapse: collapse;
}
article table th,
.article table th,
article table td,
.article table td {
  vertical-align: top;
  padding: 4px 5px 2px;
  border: 0;
  border-bottom: 1px solid #e9e9e9;
  border-right: 1px dotted #e9e9e9;
  text-decoration: none;
  background: #fbfbfb;
  font-family: Arial, Sans-Serif;
  font-size: 15px;
  line-height: 21px;
  text-align: left;
}
article table th:last-child,
.article table th:last-child,
article table td:last-child,
.article table td:last-child {
  border-right: 0;
}
article table th,
.article table th {
  background: #e9e9e9;
  border-bottom-color: #dadada;
  border-right-color: #d0d0d0;
  border-right-style: solid;
  font-weight: bold;
}
article table tr:nth-child(odd) td,
.article table tr:nth-child(odd) td {
  background: #fff;
}
article table tr:last-child th,
.article table tr:last-child th,
article table tr:last-child td,
.article table tr:last-child td {
  border-bottom-color: #d0d0d0;
}
article hr,
.article hr {
  height: 1px;
  margin: 12px 0 11px;
  border: 0;
  border-bottom: 1px solid #dddddd;
  background: #dddddd;
}
article,
.article {}
article .marker,
.article .marker {
  padding: 1px 4px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: #333;
  text-shadow: none;
}
article .trading-profit,
.article .trading-profit {
  padding: 1px 4px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #9fef4f;
}
article .trading-loss,
.article .trading-loss {
  padding: 1px 4px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #ff5f43;
}
article .important,
.article .important {
  padding: 1px 4px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #ffe72f;
  font-weight: bold;
}
article .special-warning,
.article .special-warning {
  padding: 1px 4px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #f76f9f;
}
article .basic-knowledge,
.article .basic-knowledge {
  padding: 1px 4px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
  color: #333;
  text-shadow: none;
  background-color: #7fcfff;
}
article .ew-entry,
.article .ew-entry {
  color: #0000ff;
  font-weight: bold;
}
article .ew-stop,
.article .ew-stop {
  color: #ff0000;
  font-weight: bold;
}
article .ew-target,
.article .ew-target {
  color: #339966;
  font-weight: bold;
}
article .elliott-wave,
.article .elliott-wave {
  font-weight: bold;
}
article .ew-grand-super-cycle,
.article .ew-grand-super-cycle {
  font-weight: bold;
  color: #339966;
  font-size: 160%;
}
article .ew-super-cycle,
.article .ew-super-cycle {
  font-weight: bold;
  color: #0000ff;
  font-size: 160%;
}
article .ew-cycle,
.article .ew-cycle {
  font-weight: bold;
  color: #ff0000;
  font-size: 160%;
}
article .ew-primary,
.article .ew-primary {
  font-weight: bold;
  color: #111111;
  font-size: 140%;
}
article .ew-intermediate,
.article .ew-intermediate {
  font-weight: bold;
  color: #999999;
  font-size: 140%;
}
article .ew-minor,
.article .ew-minor {
  font-weight: bold;
  color: #3366ff;
  font-size: 120%;
}
article .ew-minute,
.article .ew-minute {
  font-weight: bold;
  color: #ff00ff;
  font-size: 120%;
}
article .ew-minuette,
.article .ew-minuette {
  font-weight: bold;
  color: #007f00;
  font-size: 120%;
}
article .ew-sub-minuette,
.article .ew-sub-minuette {
  font-weight: bold;
  color: #000000;
  font-size: 120%;
}
article .ew-micro,
.article .ew-micro {
  font-weight: bold;
  color: #ff7f00;
  font-size: 120%;
}
article .ew-sub-micro,
.article .ew-sub-micro {
  font-weight: bold;
  color: #7f3f00;
  font-size: 120%;
}
article table.hsbc,
.article table.hsbc {
  border: none;
  border-collapse: separate;
  border-spacing: 3px;
}
article table.hsbc th,
.article table.hsbc th,
article table.hsbc td,
.article table.hsbc td {
  border: 0 !important;
}
article table.hsbc th,
.article table.hsbc th {
  background: #ff0000;
  color: #ffffff;
  text-shadow: none;
  filter: none;
  -ms-filter: none;
}
article table.hsbc td,
.article table.hsbc td,
article table.hsbc tr:nth-child(odd) td,
.article table.hsbc tr:nth-child(odd) td {
  background: #d0d0d0;
}
article table.vontobel,
.article table.vontobel {
  border: none;
  border-collapse: separate;
  border-spacing: 2px;
  font-size: 10px;
}
article table.vontobel th,
.article table.vontobel th,
article table.vontobel td,
.article table.vontobel td {
  border: none;
}
article table.vontobel th,
.article table.vontobel th {
  background: #999;
  color: #ffffff;
  text-align: left;
  text-shadow: none;
  filter: none;
  -ms-filter: none;
}
article table.vontobel td,
.article table.vontobel td,
article table.vontobel tr:nth-child(odd) td,
.article table.vontobel tr:nth-child(odd) td {
  background: #eaeaea;
}
article table.vontobel-teaser,
.article table.vontobel-teaser {
  width: 340px;
  border: none;
  color: #2e4885;
  font-weight: bold;
}
article table.vontobel-teaser th,
.article table.vontobel-teaser th,
article table.vontobel-teaser td,
.article table.vontobel-teaser td {
  border: none;
  text-align: left;
}
article table.vontobel-teaser th,
.article table.vontobel-teaser th {
  background: #2e4885;
  padding: 12px;
  font-size: 18px;
  color: #ffffff;
  text-shadow: none;
  filter: none;
  -ms-filter: none;
}
article table.vontobel-teaser td,
.article table.vontobel-teaser td,
article table.vontobel-teaser tr:nth-child(odd) td,
.article table.vontobel-teaser tr:nth-child(odd) td {
  background: none;
}
