/* line 71, ../sass/finance_funds_print.scss */
.finance-funds-container {
  padding: 0;
  margin: 0;
  width: 79.16667em;
  font-size: 12px;
  font-family: sans-serif;
}
/* line 73, ../sass/finance_funds_print.scss */
.finance-funds-container h3 {
  display: block;
}
/* line 77, ../sass/finance_funds_print.scss */
.finance-funds-container .hidden {
  display: none !important;
  visibility: hidden;
}
/* line 82, ../sass/finance_funds_print.scss */
.finance-funds-container .vh {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
/* line 94, ../sass/finance_funds_print.scss */
.finance-funds-container .disclaimer {
  color: #5c5c6e;
  font-family: sans-serif;
  line-height: 1.16667em;
}
/* line 99, ../sass/finance_funds_print.scss */
.finance-funds-container .disclaimer p {
  margin: 0 0 1.16667em 0;
  padding: 0;
  line-height: 1.16667em;
}
/* line 105, ../sass/finance_funds_print.scss */
.finance-funds-container .disclaimer a {
  text-decoration: underline;
}
/* line 109, ../sass/finance_funds_print.scss */
.finance-funds-container .disclaimer a:hover {
  text-decoration: underline;
}
/* line 116, ../sass/finance_funds_print.scss */
.finance-funds-container .download-txt {
  display: none;
}
/* line 121, ../sass/finance_funds_print.scss */
.finance-funds-container .menu {
  display: none;
}
/* line 150, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form {
  display: block;
  border: 0.08333em solid #e4e4e4;
  padding: 0.75em;
  margin: 0 0 3.33333em 0;
}
/* line 157, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form .form {
  display: none;
}
/* line 161, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form .date {
  font-weight: bold;
  color: #5c5c6e;
  padding: 0;
  margin: 0 0 0.25em 0;
}
/* line 168, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form .graph-container {
  border: 0.08333em solid #e4e4e4;
  border-bottom: none;
  height: 22.5em;
  padding: 0.66667em 0 0 0.83333em;
  margin-bottom: 5.83333em;
  overflow: visible;
  background-color: white;
  position: relative;
}
/* line 178, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form .graph-container .graph-cutter {
  height: 297px;
  width: 890px;
  position: relative;
  z-index: 100;
  /*overflow: hidden;*/
}
/* line 185, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form .graph-container .graph-cutter #funds-graph {
  position: absolute;
  top: -30px;
  left: -30px;
}
/* line 194, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form .graph-container .line {
  z-index: 200;
  position: absolute;
  left: -0.08333em;
  right: -0.08333em;
  bottom: -0.08333em;
  height: 0;
  border-bottom: 0.08333em solid #e4e4e4;
}
/* line 207, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form .graph-container .square {
  z-index: 200;
  position: absolute;
  background-color: #f2f2f2;
  height: 3px;
  width: 3px;
}
/* line 216, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form .graph-container .square1 {
  top: 0.66667em;
  left: 0.83333em;
  widht: 3px;
  height: 3px;
}
/* line 223, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form .graph-container .square2 {
  top: 0.66667em;
  right: 2.33333em;
  widht: 3px;
  height: 3px;
}
/* line 230, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form .graph-container .square3 {
  bottom: 0;
  right: 2.33333em;
  widht: 3px;
  height: 3px;
}
/* line 237, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form .graph-container .square4 {
  bottom: 0;
  left: 0.83333em;
  widht: 3px;
  height: 3px;
}
/* line 245, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table {
  /*border-collapse:collapse;*/
  border-spacing: 0;
  /*border: em(1) solid $borderGray;*/
  width: 77.5em;
  border: none;
  color: #5c5c6e;
}
/* line 254, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .first-row td, .finance-funds-container #funds-form table .first-row th {
  border-top: 0.08333em solid #e4e4e4;
}
/* line 258, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .first-column {
  border-left: 0.08333em solid #e4e4e4;
}
/* line 262, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table th, .finance-funds-container #funds-form table td {
  border-right: 0.08333em solid #e4e4e4;
  border-bottom: 0.08333em solid #e4e4e4;
  vertical-align: middle;
  text-align: center;
}
/* line 271, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .even td {
  background-color: #f6f6f6;
}
/* line 277, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table thead th, .finance-funds-container #funds-form table thead td {
  background-color: #f6f6f6;
  color: #5c5c6e;
  vertical-align: middle;
  font-weight: bold;
  line-height: 2.33333em;
}
/* line 285, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table thead th {
  line-height: 1.16667em;
  padding: 0.58333em 0;
}
/* line 290, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table thead .risk-header {
  display: inline;
}
/* line 294, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table thead .value {
  width: 18.08333em;
}
/* line 298, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table thead .ror {
  width: 27.41667em;
}
/* line 302, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table thead .name {
  text-align: center;
}
/* line 306, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table thead .sell {
  width: 9em;
}
/* line 310, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table thead .buy {
  width: 9em;
}
/* line 314, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table thead .ror1 {
  width: 9em;
}
/* line 318, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table thead .ror2 {
  width: 9em;
}
/* line 322, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table thead .ror3 {
  width: 9em;
}
/* line 327, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table.table-graph {
  /*.name {
  	width: em(212);
  	padding: em(12) em(14);
  }*/
}
/* line 330, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table.table-graph td.value-to, .finance-funds-container #funds-form table.table-graph th.value-to {
  width: 8.66667em;
}
/* line 334, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table.table-graph td.value-from, .finance-funds-container #funds-form table.table-graph th.value-from {
  width: 8.66667em;
}
/* line 338, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table.table-graph td.date-to, .finance-funds-container #funds-form table.table-graph th.date-to {
  width: 8.66667em;
}
/* line 342, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table.table-graph td.date-from, .finance-funds-container #funds-form table.table-graph th.date-from {
  width: 8.66667em;
}
/* line 346, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table.table-graph td.ror, .finance-funds-container #funds-form table.table-graph th.ror {
  width: 7.33333em;
}
/* line 350, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table.table-graph td.name, .finance-funds-container #funds-form table.table-graph th.name {
  width: 17.91667em;
  padding: 1em 1.16667em;
}
/* line 354, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table.table-graph td.name .name-value, .finance-funds-container #funds-form table.table-graph th.name .name-value {
  width: 15em;
}
/* line 359, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table.table-graph td.date, .finance-funds-container #funds-form table.table-graph th.date {
  width: 8.66667em;
}
/* line 363, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table.table-graph td.options, .finance-funds-container #funds-form table.table-graph th.options {
  width: 5.83333em;
}
/* line 368, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table.table-graph tr.unselected {
  display: none;
}
/* line 379, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .funds-removed {
  background-color: #f6f6f6;
  color: #5c5c6e;
  vertical-align: middle;
  font-weight: bold;
  line-height: 2.33333em;
}
/* line 387, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .checkbox {
  display: none;
}
/* line 391, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .name {
  width: 16.66667em;
  padding: 1em 1.66667em;
  line-height: 1.33333em;
  text-align: left;
}
/* line 397, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .name .name-value {
  line-height: 1.33333em;
  vertical-align: middle;
  display: inline-block;
}
/* line 404, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .dot {
  display: none;
}
/* line 408, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .print-dot {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 0;
  padding: 0 0.27778em 0 0;
  text-align: center;
  font-size: 3em;
}
/* line 417, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .options {
  width: 8.5em;
}
/* line 420, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .options .option {
  font-weight: normal;
  color: white;
  padding: 0;
  margin: 0 0.41667em 0 0;
  display: inline-block;
  line-height: 1.66667em;
  width: 1.66667em;
  width: 20px;
  height: 1.66667em;
  height: 20px;
  background-color: #9d9db0;
  vertical-align: middle;
}
/* line 422, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .options .option.graph {
  display: none;
}
/* line 426, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .options .option.observe {
  display: none;
}
/* line 430, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .options .option.risk {
  margin: 0;
  position: relative;
}
/* line 434, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .options .option.risk .tooltip {
  display: none;
}
/* line 459, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table tbody .sell, .finance-funds-container #funds-form table tbody .buy {
  width: 9em;
  padding: 0;
}
/* line 463, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table tbody .sell .value, .finance-funds-container #funds-form table tbody .buy .value {
  padding: 0 1.83333em 0 0;
  text-align: right;
  display: block;
}
/* line 469, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table tbody .sell.empty, .finance-funds-container #funds-form table tbody .buy.empty {
  width: 9em;
  padding: 0;
  text-align: center;
}
/* line 477, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table tbody .ror1, .finance-funds-container #funds-form table tbody .ror2, .finance-funds-container #funds-form table tbody .ror3 {
  width: 5.16667em;
  width: 9em;
  padding: 0;
}
/* line 483, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table tbody .ror1 .value, .finance-funds-container #funds-form table tbody .ror2 .value, .finance-funds-container #funds-form table tbody .ror3 .value {
  padding: 0 3.83333em 0 0;
  text-align: right;
  display: block;
}
/* line 489, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table tbody .ror1.empty, .finance-funds-container #funds-form table tbody .ror2.empty, .finance-funds-container #funds-form table tbody .ror3.empty {
  width: 9em;
  padding: 0;
  text-align: center;
}
/* line 497, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table tbody .ror .value {
  padding: 0 2.83333em 0 0;
  text-align: right;
  display: block;
}
/* line 502, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table tbody .ror .value .sign {
  right: 1.66667em;
}
/* line 507, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table tbody .ror.empty {
  width: 7.33333em;
  padding: 0;
  text-align: center;
}
/* line 515, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table tbody .value-from .value, .finance-funds-container #funds-form table tbody value-to .value {
  padding: 0 1.66667em 0 0;
  text-align: right;
  display: block;
}
/* line 521, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table tbody .value-from.empty, .finance-funds-container #funds-form table tbody value-to.empty {
  width: 8.66667em;
  padding: 0;
  text-align: center;
}
/* line 530, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .orderable {
  display: inline-block;
  line-height: 2.16667em;
  text-decoration: none;
  cursor: pointer;
  border: none;
  font-size: 12px;
  vertical-align: middle;
  color: #5c5c6e;
  position: relative;
  line-height: 1.16667em;
}
/* line 135, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .orderable:hover {
  text-decoration: underline;
}
/* line 536, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .orderable .arrow {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -1.16667em;
  width: 10px;
}
/* line 546, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .orderable.order-asc .arrow {
  display: block;
  background: url(/themes/frontman/images/finance/funds/order-arrows.png) no-repeat right center;
}
/* line 553, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .orderable.order-desc .arrow {
  display: block;
  background: url(/themes/frontman/images/finance/funds/order-arrows.png) no-repeat left center;
}
/* line 560, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .value {
  position: relative;
  z-index: 1;
}
/* line 565, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .value .sign {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 2.66667em;
  width: 10px;
}
/* line 575, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .value.value-positive .sign {
  display: block;
  background: url(/themes/frontman/images/finance/funds/value-signs.png) no-repeat right center;
}
/* line 583, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .value.value-negative .sign {
  display: block;
  background: url(/themes/frontman/images/finance/funds/value-signs.png) no-repeat left center;
}
/* line 590, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table tr.selected-funds-row {
  display: none;
}
/* line 595, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .tooltip-container {
  position: relative;
  z-index: 1;
}
/* line 599, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .tooltip-container:hover {
  z-index: 100;
}
/* line 604, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form table .tooltip {
  display: none;
}
/* line 610, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form .table-container {
  position: relative;
  z-index: 100;
}
/* line 615, ../sass/finance_funds_print.scss */
.finance-funds-container #funds-form .spacer {
  display: none;
}
/* line 621, ../sass/finance_funds_print.scss */
.finance-funds-container a, .finance-funds-container .clicable {
  color: #5c5c6e;
}