/* line 71, ../sass/finance_funds.scss */
.finance-funds-container {
  padding: 0;
  margin: 0;
  width: 79.16667em;
  font-size: 12px;
  font-family: sans-serif;
}
/* line 73, ../sass/finance_funds.scss */
.finance-funds-container .hidden {
  display: none !important;
  visibility: hidden;
}
/* line 78, ../sass/finance_funds.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 90, ../sass/finance_funds.scss */
.finance-funds-container .disclaimer {
  color: #5c5c6e;
  font-family: sans-serif;
  line-height: 1.16667em;
}
/* line 95, ../sass/finance_funds.scss */
.finance-funds-container .disclaimer p {
  margin: 0 0 1.16667em 0;
  padding: 0;
  line-height: 1.16667em;
}
/* line 101, ../sass/finance_funds.scss */
.finance-funds-container .disclaimer a {
  text-decoration: underline;
}
/* line 105, ../sass/finance_funds.scss */
.finance-funds-container .disclaimer a:hover {
  text-decoration: underline;
}
/* line 112, ../sass/finance_funds.scss */
.finance-funds-container h3 {
  display: none;
}
/* line 116, ../sass/finance_funds.scss */
.finance-funds-container .download-txt {
  display: inline-block;
  line-height: 1.66667em;
  background: url("/themes/frontman/images/finance/funds/download.png") no-repeat 1.16667em center;
  height: 1.66667em;
  font-weight: bold;
  padding: 0 0 0 4.16667em;
  margin: 1.66667em 0 0.83333em 0;
}
/* line 125, ../sass/finance_funds.scss */
.finance-funds-container .download-txt:hover {
  text-decoration: underline;
}
/* line 131, ../sass/finance_funds.scss */
.finance-funds-container .menu {
  *zoom: 1;
  list-style: none;
  padding: 2.5em 0.83333em 0 0;
  margin: 0 0 -0.08333em 0;
  text-align: right;
}
/* line 23, ../sass/finance_funds.scss */
.finance-funds-container .menu:before {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 28, ../sass/finance_funds.scss */
.finance-funds-container .menu:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 33, ../sass/finance_funds.scss */
.finance-funds-container .menu:after {
  clear: both;
}
/* line 138, ../sass/finance_funds.scss */
.finance-funds-container .menu li {
  padding: 0;
  margin: 0;
  display: inline-block;
}
/* line 143, ../sass/finance_funds.scss */
.finance-funds-container .menu li a {
  display: block;
  line-height: 2.41667em;
  border: 0.08333em solid #e4e4e4;
  padding: 0 1.16667em;
  margin: 0 0 0 0.75em;
  color: #9d9db0;
  background-color: #f1f1f1;
  text-decoration: none;
  font-weight: bold;
}
/* line 154, ../sass/finance_funds.scss */
.finance-funds-container .menu li a:hover {
  text-decoration: underline;
}
/* line 158, ../sass/finance_funds.scss */
.finance-funds-container .menu li a.selected {
  color: #5c5c6e;
  background-color: white;
  border-bottom: 0.08333em solid white;
}
/* line 168, ../sass/finance_funds.scss */
.finance-funds-container .menu li.finance-funds-print span {
  display: block;
  line-height: 2.41667em;
  border: 0.08333em solid transparent;
  border-bottom: 0.08333em solid #e4e4e4;
  padding: 0 1.91667em 0 0;
  margin: 0 0 0 1.33333em;
  color: #5c5c6e;
  background: white url("/themes/frontman/images/finance/funds/print.png") no-repeat right center;
  text-decoration: none;
  font-weight: bold;
  cursor: pointer;
}
/* line 182, ../sass/finance_funds.scss */
.finance-funds-container .menu li.finance-funds-print span:hover {
  text-decoration: underline;
}
/* line 219, ../sass/finance_funds.scss */
.finance-funds-container #funds-form {
  display: block;
  border: 0.08333em solid #e4e4e4;
  padding: 0.75em;
  margin: 0 0 3.33333em 0;
}
/* line 226, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form {
  *zoom: 1;
  background-color: #f6f6f6;
  padding: 1.33333em 1.33333em 1.08333em 1.33333em;
  margin: 0 0 2.33333em 0;
}
/* line 23, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form:before {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 28, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 33, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form:after {
  clear: both;
}
/* line 232, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form label.radio {
  padding: 0 2.08333em 0 0;
  cursor: pointer;
}
/* line 237, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form label.radio .label {
  padding: 0;
}
/* line 241, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form label.radio .radio-button {
  background: url("/themes/frontman/images/finance/funds/checkbox.png") no-repeat 0 0;
  width: 20px;
  height: 20px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 0.5em 0 0;
}
/* line 250, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form label.radio input {
  position: absolute;
  visibility: hidden;
  /*display: none;*/
  position: absolute;
}
/* line 259, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form label.radio.radio-checked .radio-button {
  background: url("/themes/frontman/images/finance/funds/checkbox.png") no-repeat 0 -20px;
}
/* line 268, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form label.date input {
  font-size: 1em;
  line-height: 1.5em;
  height: 1.5em;
  padding: 0.41667em 0.83333em;
  border: 0.08333em solid #e4e4e4;
  border-right: none;
  background: white;
  color: #ababab;
  vertical-align: middle;
  width: 7.5em;
  margin: 0;
}
/* line 282, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form label.date .icon {
  display: inline-block;
  height: 30px;
  width: 30px;
  background: url("/themes/frontman/images/finance/funds/inputs.png") no-repeat 0 0;
  vertical-align: middle;
  cursor: pointer;
}
/* line 293, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .select-replacement {
  line-height: 2.5em;
  position: relative;
  z-index: 1000;
  font-size: 1em;
  display: none;
}
/* line 300, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .select-replacement .trigger {
  padding: 0;
  margin: 0;
  display: inline-block;
  cursor: pointer;
}
/* line 307, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .select-replacement .trigger .current {
  margin: 0;
  line-height: 2.33333em;
  height: 2.33333em;
  border: 0.08333em solid #e4e4e4;
  border-right: none;
  background: white;
  color: #ababab;
  vertical-align: middle;
  padding: 0 0 0 0.83333em;
  display: inline-block;
}
/* line 320, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .select-replacement .trigger .icon {
  display: inline-block;
  height: 30px;
  width: 30px;
  background: url("/themes/frontman/images/finance/funds/inputs.png") no-repeat 0 -30px;
  vertical-align: middle;
  cursor: pointer;
}
/* line 331, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .select-replacement .list-container {
  position: absolute;
  left: 0em;
  right: 0em;
  bottom: -20.83333em;
  height: 20.83333em;
  background: white;
  border: 0.08333em solid #e4e4e4;
  overflow: auto;
  overflow-x: visible;
}
/* line 342, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .select-replacement .list-container ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 347, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .select-replacement .list-container ul li {
  padding: 0.33333em 0.83333em;
  color: #ababab;
  line-height: 1.5em;
  cursor: pointer;
}
/* line 353, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .select-replacement .list-container ul li.option-selected, .finance-funds-container #funds-form .form .select-replacement .list-container ul li:hover {
  background: #eceff2;
}
/* line 363, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset {
  float: left;
}
/* line 366, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.quotes {
  width: 25.83333em;
}
/* line 369, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.quotes .option {
  line-height: 2.5em;
}
/* line 374, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.quotes.span {
  width: 30.83333em;
}
/* line 376, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.quotes.span .option {
  display: inline-block;
}
/* line 379, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.quotes.span .option label.radio {
  padding: 0;
  margin: 0 1.91667em 0 0;
}
/* line 386, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.quotes.span .option label.date .label {
  padding: 0 0.41667em 0 0;
}
/* line 390, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.quotes.span .option label.date .icon {
  padding: 0 0.41667em 0 0;
}
/* line 396, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.quotes.span .option.option-dates {
  display: block;
}
/* line 399, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.quotes.span .option.option-dates label.radio {
  margin: 0;
}
/* line 405, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.quotes.span .option.option-dates label.date input {
  width: 5.83333em;
}
/* line 415, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.product {
  width: 26.66667em;
  padding: 0 4.16667em 0 0;
}
/* line 419, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.product .select-replacement {
  width: 26.66667em;
}
/* line 422, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.product .select-replacement .current {
  width: 23.25em;
}
/* line 430, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.risk {
  width: 18.16667em;
}
/* line 433, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.risk .select-replacement {
  width: 18.16667em;
}
/* line 436, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.risk .select-replacement .current {
  width: 14.75em;
}
/* line 440, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.risk .select-replacement .list-container {
  height: 17.33333em;
  bottom: -17.33333em;
}
/* line 448, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.submit {
  float: right;
  margin: 1.91667em 0 0 0;
}
/* line 452, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.submit .btn-submit {
  display: inline-block;
  line-height: 2.16667em;
  text-decoration: none;
  cursor: pointer;
  border: none;
  font-size: 12px;
  vertical-align: middle;
  color: #5c5c6e;
  color: white;
  font-weight: bold;
  background-color: #ff6600;
  padding: 0 2em;
  margin: 0;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  -ms-border-radius: 1em;
  -o-border-radius: 1em;
  border-radius: 1em;
  margin: 0 0.83333em 0 0;
}
/* line 204, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.submit .btn-submit:hover {
  text-decoration: underline;
}
/* line 457, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.submit .btn-clear {
  display: inline-block;
  line-height: 2.16667em;
  text-decoration: none;
  cursor: pointer;
  border: none;
  font-size: 12px;
  vertical-align: middle;
  color: #5c5c6e;
}
/* line 204, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.submit .btn-clear:hover {
  text-decoration: underline;
}
/* line 462, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset .label {
  display: block;
  font-weight: bold;
  color: #5c5c6e;
  padding: 0 0 1em 0;
}
/* line 469, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset .option {
  padding: 0 0 0.41667em 0;
}
/* line 470, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset .option .label {
  display: inline-block;
  font-weight: normal;
  color: #303030;
  padding: 0;
}
/* line 479, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.funds {
  width: 12.91667em;
}
/* line 482, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.funds .select-replacement {
  width: 12.91667em;
}
/* line 485, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.funds .select-replacement .current {
  width: 9.5em;
}
/* line 489, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.funds .select-replacement ul {
  overflow: auto;
  height: 18.33333em;
}
/* line 493, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.funds .select-replacement ul li {
  display: block;
}
/* line 496, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.funds .select-replacement ul li label {
  display: block;
  line-height: 1.5em;
}
/* line 501, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.funds .select-replacement ul li label input {
  vartical-align: middle;
}
/* line 505, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.funds .select-replacement ul li label .label {
  display: inline-block;
  line-height: 1.5em;
  width: 8em;
  padding: 0 0 0 0.33333em;
  vertical-align: middle;
  font-weight: normal;
  word-wrap: break-word;
  overflow: hidden;
}
/* line 522, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.funds .select-replacement .list-container {
  overflow: visible;
}
/* line 526, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.funds .select-replacement .btn-clear-selected {
  display: inline-block;
  line-height: 2.16667em;
  text-decoration: none;
  cursor: pointer;
  border: none;
  font-size: 12px;
  vertical-align: middle;
  color: #5c5c6e;
  text-align: center;
  display: block;
  border-bottom: 0.08333em solid #e4e4e4;
  line-height: 2.41667em;
}
/* line 204, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .form .fieldset.funds .select-replacement .btn-clear-selected:hover {
  text-decoration: underline;
}
/* line 541, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .date {
  font-weight: bold;
  color: #5c5c6e;
  padding: 0;
  margin: 0 0 0.25em 0;
}
/* line 548, ../sass/finance_funds.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: #f2f2f2;
  position: relative;
}
/* line 558, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .graph-container .graph-cutter {
  height: 297px;
  width: 890px;
  position: relative;
  z-index: 100;
  overflow: hidden;
}
/* line 565, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .graph-container .graph-cutter #funds-graph {
  position: absolute;
  top: -30px;
  left: -30px;
}
/* line 574, ../sass/finance_funds.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 587, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .graph-container .square {
  z-index: 200;
  position: absolute;
  background-color: #f2f2f2;
  height: 3px;
  width: 3px;
}
/* line 596, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .graph-container .square1 {
  top: 0.66667em;
  left: 0.83333em;
  widht: 3px;
  height: 3px;
}
/* line 603, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .graph-container .square2 {
  top: 0.66667em;
  right: 2.33333em;
  widht: 3px;
  height: 3px;
}
/* line 610, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .graph-container .square3 {
  bottom: 0;
  right: 2.33333em;
  widht: 3px;
  height: 3px;
}
/* line 617, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .graph-container .square4 {
  bottom: 0;
  left: 0.83333em;
  widht: 3px;
  height: 3px;
}
/* line 625, ../sass/finance_funds.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 634, ../sass/finance_funds.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 638, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .first-column {
  border-left: 0.08333em solid #e4e4e4;
}
/* line 642, ../sass/finance_funds.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 651, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .even td {
  background-color: #f6f6f6;
}
/* line 657, ../sass/finance_funds.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 665, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table thead th {
  line-height: 1.16667em;
  padding: 0.58333em 0;
}
/* line 670, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table thead .risk-header {
  display: none;
}
/* line 674, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table thead .value {
  width: 18.08333em;
  position: static;
}
/* line 679, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table thead .ror {
  width: 27.41667em;
}
/* line 683, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table thead .name {
  text-align: center;
}
/* line 687, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table thead .sell {
  width: 9em;
}
/* line 691, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table thead .buy {
  width: 9em;
}
/* line 695, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table thead .ror1 {
  width: 9em;
}
/* line 699, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table thead .ror2 {
  width: 9em;
}
/* line 703, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table thead .ror3 {
  width: 9em;
}
/* line 708, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table.table-graph {
  /*.name {
  	width: em(212);
  	padding: em(12) em(14);
  }*/
}
/* line 711, ../sass/finance_funds.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 715, ../sass/finance_funds.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 719, ../sass/finance_funds.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 723, ../sass/finance_funds.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 727, ../sass/finance_funds.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 731, ../sass/finance_funds.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 735, ../sass/finance_funds.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: 15.66667em;
}
/* line 740, ../sass/finance_funds.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 744, ../sass/finance_funds.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 749, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table.table-graph tr.unselected {
  display: none;
}
/* line 760, ../sass/finance_funds.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 768, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .checkbox {
  width: 3.25em;
}
/* line 772, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .name {
  width: 16.66667em;
  padding: 1em 1.66667em;
  line-height: 1.33333em;
  text-align: left;
}
/* line 778, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .name .name-value {
  line-height: 1.33333em;
  vertical-align: middle;
  display: inline-block;
}
/* line 785, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .dot {
  display: inline-block;
  vertical-align: middle;
  height: 0.75em;
  line-height: 0.75em;
  width: 0.75em;
  -webkit-border-radius: 0.41667em;
  -moz-border-radius: 0.41667em;
  -ms-border-radius: 0.41667em;
  -o-border-radius: 0.41667em;
  border-radius: 0.41667em;
  margin: 0 1.16667em 0 0;
}
/* line 795, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .print-dot {
  display: none;
}
/* line 800, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .options {
  width: 8.5em;
}
/* line 803, ../sass/finance_funds.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 805, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .options .option.graph {
  display: inline-block;
  line-height: 2.16667em;
  text-decoration: none;
  cursor: pointer;
  border: none;
  font-size: 12px;
  vertical-align: middle;
  color: #5c5c6e;
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background: url(/themes/frontman/images/finance/funds/table-icons.png) no-repeat center -40px;
}
/* line 204, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .options .option.graph:hover {
  text-decoration: underline;
}
/* line 13, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .options .option.graph:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}
/* line 811, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .options .option.observe {
  display: inline-block;
  line-height: 2.16667em;
  text-decoration: none;
  cursor: pointer;
  border: none;
  font-size: 12px;
  vertical-align: middle;
  color: #5c5c6e;
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background: url(/themes/frontman/images/finance/funds/table-icons.png) no-repeat center -20px;
}
/* line 204, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .options .option.observe:hover {
  text-decoration: underline;
}
/* line 13, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .options .option.observe:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}
/* line 816, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .options .option.observe.observed {
  background: url(/themes/frontman/images/finance/funds/table-icons.png) no-repeat center -60px;
}
/* line 821, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .options .option.empty {
  margin: 0;
  background: transparent;
}
/* line 826, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .options .option.risk {
  margin: 0;
  position: relative;
}
/* line 830, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .options .option.risk .tooltip {
  color: #5c5c6e;
  width: 14.16667em;
}
/* line 835, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .options .option.risk .tooltip p {
  margin: 0 0 0.25em 0;
  padding: 0;
}
/* line 840, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .options .option.risk .tooltip ul {
  margin: 0;
  padding: 0;
}
/* line 844, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .options .option.risk .tooltip ul li {
  line-height: 1.66667em;
  height: 1.66667em;
  margin-bottom: 0.08333em;
}
/* line 850, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .options .option.risk .tooltip ul li span {
  display: inline-block;
  vertical-align: middle;
  color: white;
  line-height: 1.66667em;
  height: 1.66667em;
  width: 1.66667em;
  text-align: center;
  background-color: #9d9db0;
}
/* line 860, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .options .option.risk .tooltip ul li span.selected {
  background-color: #5c5c6e;
  border: none;
}
/* line 892, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table tbody .sell, .finance-funds-container #funds-form table tbody .buy {
  width: 9em;
  padding: 0;
}
/* line 896, ../sass/finance_funds.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 902, ../sass/finance_funds.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 910, ../sass/finance_funds.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 916, ../sass/finance_funds.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 922, ../sass/finance_funds.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 930, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table tbody .ror .value {
  padding: 0 2.83333em 0 0;
  text-align: right;
  display: block;
}
/* line 935, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table tbody .ror .value .sign {
  right: 1.66667em;
}
/* line 940, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table tbody .ror.empty {
  width: 7.33333em;
  padding: 0;
  text-align: center;
}
/* line 948, ../sass/finance_funds.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 954, ../sass/finance_funds.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 963, ../sass/finance_funds.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 204, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .orderable:hover {
  text-decoration: underline;
}
/* line 969, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .orderable .arrow {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: -1.16667em;
  width: 10px;
}
/* line 979, ../sass/finance_funds.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 986, ../sass/finance_funds.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 993, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .value {
  position: relative;
  z-index: 1;
}
/* line 998, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .value .sign {
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 2.66667em;
  width: 10px;
}
/* line 1008, ../sass/finance_funds.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 1016, ../sass/finance_funds.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 1023, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds {
  border: 0.08333em solid #9d9db0;
  background-color: white;
  width: 77.33333em;
}
/* line 1028, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds .top {
  background-color: #9d9db0;
  color: white;
  text-align: left;
  line-height: 3.33333em;
  height: 3.33333em;
  padding: 0 1.25em;
}
/* line 1036, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds .top .info {
  padding: 0;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  width: 25em;
}
/* line 1044, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds .top .btn-graph {
  display: inline-block;
  line-height: 2.16667em;
  text-decoration: none;
  cursor: pointer;
  border: none;
  font-size: 12px;
  vertical-align: middle;
  color: #5c5c6e;
  color: white;
  font-weight: bold;
  background-color: #ff6600;
  padding: 0 2em;
  margin: 0;
  -webkit-border-radius: 1em;
  -moz-border-radius: 1em;
  -ms-border-radius: 1em;
  -o-border-radius: 1em;
  border-radius: 1em;
  margin: 0 1.66667em 0 0;
}
/* line 204, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds .top .btn-graph:hover {
  text-decoration: underline;
}
/* line 1049, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds .top .btn-clear-selected {
  display: inline-block;
  line-height: 2.16667em;
  text-decoration: none;
  cursor: pointer;
  border: none;
  font-size: 12px;
  vertical-align: middle;
  color: #5c5c6e;
  font-weight: normal;
  color: white;
}
/* line 204, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds .top .btn-clear-selected:hover {
  text-decoration: underline;
}
/* line 1055, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds .top .toggle-list {
  display: inline-block;
  line-height: 2.16667em;
  text-decoration: none;
  cursor: pointer;
  border: none;
  font-size: 12px;
  vertical-align: middle;
  color: #5c5c6e;
  font-weight: normal;
  color: white;
  float: right;
  line-height: 3.33333em;
  height: 3.33333em;
  position: relative;
  padding: 0 1.66667em 0 0;
}
/* line 204, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds .top .toggle-list:hover {
  text-decoration: underline;
}
/* line 1065, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds .top .toggle-list .open {
  display: none;
}
/* line 1069, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds .top .toggle-list .close {
  display: inline;
}
/* line 1073, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds .top .toggle-list .arrow {
  position: absolute;
  right: 0;
  top: 1.41667em;
  height: 5px;
  width: 10px;
  background: url("/themes/frontman/images/finance/funds/toggle-arrows.png") no-repeat 0 -5px;
}
/* line 1083, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds .top .toggle-list.opened .open {
  display: inline;
}
/* line 1087, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds .top .toggle-list.opened .close {
  display: none;
}
/* line 1091, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds .top .toggle-list.opened .arrow {
  background: url("/themes/frontman/images/finance/funds/toggle-arrows.png") no-repeat 0 0;
}
/* line 1099, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds ul {
  margin: 0;
  padding: 0.16667em;
  *zoom: 1;
}
/* line 23, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds ul:before {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 28, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds ul:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 33, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds ul:after {
  clear: both;
}
/* line 1104, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds ul li {
  padding: 0 2.83333em 0 0.91667em;
  margin: 0.16667em;
  background-color: #d1daed;
  float: left;
  position: relative;
  width: 15.16667em;
  color: #5c5c6e;
  line-height: 4em;
  height: 4em;
  text-align: left;
}
/* line 1116, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds ul li.template {
  display: none;
}
/* line 1120, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds ul li .name {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.16667em;
  width: auto;
  padding: 0;
  margin: 0;
  font-weight: normal;
  text-align: left;
}
/* line 1131, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds ul li .remove {
  position: absolute;
  top: 1.16667em;
  right: 0.58333em;
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  height: 20px;
  line-height: 20px;
  width: 20px;
  display: block;
  background: url(/themes/frontman/images/finance/funds/table-icons.png) no-repeat 0 0;
  cursor: pointer;
}
/* line 13, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .selected-funds ul li .remove:before {
  content: "";
  display: block;
  width: 0;
  height: 150%;
}
/* line 1149, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .tooltip-container {
  position: relative;
  z-index: 1;
}
/* line 1153, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .tooltip-container:hover {
  z-index: 100;
}
/* line 1158, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .tooltip {
  z-index: 9999;
  display: block;
  position: absolute;
  left: -1em;
  width: 8.33333em;
  background-color: white;
  border: 0.08333em solid #9d9db0;
  padding: 0.83333em;
  margin: 1em 0 0 0;
  font-weight: bold;
  text-align: left;
  color: #5c5c6e;
}
/* line 1172, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .tooltip .arrow {
  left: 0;
  right: 0;
  height: 25px;
  position: absolute;
  top: -25px;
  background: url(/themes/frontman/images/finance/funds/tooltip-arrow.png) no-repeat 1.25em bottom;
}
/* line 1181, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .tooltip.inactive {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  opacity: 0;
}
/* line 1186, ../sass/finance_funds.scss */
.finance-funds-container #funds-form table .tooltip.active {
  opacity: 1;
}
/* line 1194, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .table-container {
  position: relative;
  z-index: 100;
}
/* line 1199, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .spacer {
  display: none;
}
/* line 1203, ../sass/finance_funds.scss */
.finance-funds-container #funds-form .floating-header {
  display: none;
  position: fixed;
  z-index: 1000;
  top: 0;
}
/* line 1211, ../sass/finance_funds.scss */
.finance-funds-container #funds-form.floating-enabled .spacer {
  display: table-row;
}
/* line 1215, ../sass/finance_funds.scss */
.finance-funds-container #funds-form.floating-enabled .floating-header {
  display: block;
}
/* line 1222, ../sass/finance_funds.scss */
.finance-funds-container a, .finance-funds-container .clicable {
  color: #5c5c6e;
}
/* line 1227, ../sass/finance_funds.scss */
.ie8 .finance-funds-container #funds-form .form .select-replacement .trigger .current {
  line-height: 2.41667em;
  height: 2.41667em;
}
/* line 1232, ../sass/finance_funds.scss */
.ie7 .finance-funds-container .menu {
  *zoom: 1;
  list-style: none;
  padding: 0 0 0 31.66667em;
  margin: 0 0 0 0;
  text-align: left;
  position: relative;
  z-index: 10000;
}
/* line 23, ../sass/finance_funds.scss */
.ie7 .finance-funds-container .menu:before {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 28, ../sass/finance_funds.scss */
.ie7 .finance-funds-container .menu:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 33, ../sass/finance_funds.scss */
.ie7 .finance-funds-container .menu:after {
  clear: both;
}
/* line 1240, ../sass/finance_funds.scss */
.ie7 .finance-funds-container .menu li {
  padding: 0;
  margin: 0;
  display: block;
  float: left;
}
/* line 1246, ../sass/finance_funds.scss */
.ie7 .finance-funds-container .menu li a {
  display: block;
  width: 10em;
  text-align: center;
}
/* line 1258, ../sass/finance_funds.scss */
.ie7 .finance-funds-container #funds-form {
  position: relative;
  top: -0.08333em;
  z-index: 1;
}
/* line 1266, ../sass/finance_funds.scss */
.ie7 .finance-funds-container #funds-form .form .fieldset.quotes.span .down-line.option {
  float: left;
  display: block;
}
/* line 1272, ../sass/finance_funds.scss */
.ie7 .finance-funds-container #funds-form .form .fieldset.funds .select-replacement ul li label .label {
  width: 6.66667em;
}
/* line 1282, ../sass/finance_funds.scss */
.ie7 .finance-funds-container #funds-form table.table-graph td.name .name-value {
  width: 13.33333em;
}
/* line 1287, ../sass/finance_funds.scss */
.ie7 .finance-funds-container #funds-form table .selected-funds .top {
  position: relative;
}
/* line 1289, ../sass/finance_funds.scss */
.ie7 .finance-funds-container #funds-form table .selected-funds .top .toggle-list {
  position: absolute;
  right: 1.25em;
  top: 0;
}
/* line 1299, ../sass/finance_funds.scss */
.ie7 .finance-funds-container #funds-form table .options .option {
  padding: 0;
  margin: 0 0.41667em 0 0;
  display: block;
  float: left;
}
/* line 1301, ../sass/finance_funds.scss */
.ie7 .finance-funds-container #funds-form table .options .option.observe {
  margin: 0 0.41667em 0 1.41667em;
}
/* line 1305, ../sass/finance_funds.scss */
.ie7 .finance-funds-container #funds-form table .options .option.risk {
  z-index: 1;
}
/* line 1308, ../sass/finance_funds.scss */
.ie7 .finance-funds-container #funds-form table .options .option.risk .tooltip {
  top: 1.33333em;
}
/* line 1315, ../sass/finance_funds.scss */
.ie7 .finance-funds-container #funds-form table .options .option.risk:hover {
  z-index: 100;
}
/* line 1328, ../sass/finance_funds.scss */
.ie7 .finance-funds-container #funds-form table .tooltip {
  top: 1.66667em;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/
/* Layout helpers
----------------------------------*/
/* line 9, ../sass/_datepicker.scss */
.ui-helper-hidden {
  display: none;
}

/* line 10, ../sass/_datepicker.scss */
.ui-helper-hidden-accessible {
  position: absolute;
  left: -99999999px;
}

/* line 11, ../sass/_datepicker.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}

/* line 12, ../sass/_datepicker.scss */
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 13, ../sass/_datepicker.scss */
.ui-helper-clearfix {
  display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
/* line 15, ../sass/_datepicker.scss */
* html .ui-helper-clearfix {
  height: 1%;
}

/* line 16, ../sass/_datepicker.scss */
.ui-helper-clearfix {
  display: block;
}

/* end clearfix */
/* line 18, ../sass/_datepicker.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* Interaction Cues
----------------------------------*/
/* line 23, ../sass/_datepicker.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 30, ../sass/_datepicker.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* Misc visuals
----------------------------------*/
/* Overlays */
/* line 37, ../sass/_datepicker.scss */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Component containers
----------------------------------*/
/* line 41, ../sass/_datepicker.scss */
.ui-widget {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1.1em;
}

/* line 42, ../sass/_datepicker.scss */
.ui-widget .ui-widget {
  font-size: 1em;
}

/* line 43, ../sass/_datepicker.scss */
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1em;
}

/* line 44, ../sass/_datepicker.scss */
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee;
  color: #333333;
}

/* line 45, ../sass/_datepicker.scss */
.ui-widget-content a {
  color: #333333;
}

/* line 46, ../sass/_datepicker.scss */
.ui-widget-header {
  background: #5C5C6E;
  color: #ffffff;
  font-weight: bold;
}

/* line 47, ../sass/_datepicker.scss */
.ui-widget-header a {
  color: #ffffff;
}

/* Interaction states
----------------------------------*/
/* line 51, ../sass/_datepicker.scss */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  border: 1px solid #cccccc;
  background: #f6f6f6;
  font-weight: bold;
  color: #5c5c6e;
}

/* line 52, ../sass/_datepicker.scss */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color: #1c94c4;
  text-decoration: none;
}

/* line 53, ../sass/_datepicker.scss */
.ui-state-hover a, .ui-state-hover a:hover {
  text-decoration: none;
}

/* line 54, ../sass/_datepicker.scss */
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  border: 1px solid #5c5c6e;
  background: #5c5c6e;
  font-weight: bold;
  color: #ffffff;
}

/* line 55, ../sass/_datepicker.scss */
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color: #eb8f00;
  text-decoration: none;
}

/* line 56, ../sass/_datepicker.scss */
.ui-widget :active {
  outline: none;
}

/* Interaction Cues
----------------------------------*/
/* line 60, ../sass/_datepicker.scss */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  background: #d1d6dd;
  color: #5c5c6e;
  border: 1px solid #ccc;
}

/* line 61, ../sass/_datepicker.scss */
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
  color: #363636;
}

/* line 62, ../sass/_datepicker.scss */
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}

/* line 63, ../sass/_datepicker.scss */
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  font-weight: normal;
}

/* line 64, ../sass/_datepicker.scss */
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  background-image: none;
}

/* Icons
----------------------------------*/
/* states and images */
/* line 70, ../sass/_datepicker.scss */
.ui-icon {
  width: 16px;
  height: 16px;
}

/* line 71, ../sass/_datepicker.scss */
.ui-widget-header .ui-icon {
  background-image: url(/themes/frontman/images/finance/funds/ui-icons_ffffff_256x240.png);
}

/* line 72, ../sass/_datepicker.scss */
.ui-state-default .ui-icon {
  background-image: url(/themes/frontman/images/finance/funds/ui-icons_ffffff_256x240.png);
}

/* line 73, ../sass/_datepicker.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(/themes/frontman/images/finance/funds/ui-icons_ffffff_256x240.png);
}

/* line 74, ../sass/_datepicker.scss */
.ui-state-active .ui-icon {
  background-image: url(/themes/frontman/images/finance/funds/ui-icons_ffffff_256x240.png);
}

/* positioning */
/* line 77, ../sass/_datepicker.scss */
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}

/* line 78, ../sass/_datepicker.scss */
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}

/* line 79, ../sass/_datepicker.scss */
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}

/* line 80, ../sass/_datepicker.scss */
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* line 87, ../sass/_datepicker.scss */
.ui-corner-tl {
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
}

/* line 88, ../sass/_datepicker.scss */
.ui-corner-tr {
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
}

/* line 89, ../sass/_datepicker.scss */
.ui-corner-bl {
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 90, ../sass/_datepicker.scss */
.ui-corner-br {
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 91, ../sass/_datepicker.scss */
.ui-corner-top {
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
}

/* line 92, ../sass/_datepicker.scss */
.ui-corner-bottom {
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 93, ../sass/_datepicker.scss */
.ui-corner-right {
  -moz-border-radius-topright: 0px;
  -webkit-border-top-right-radius: 0px;
  border-top-right-radius: 0px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-right-radius: 0px;
  border-bottom-right-radius: 0px;
}

/* line 94, ../sass/_datepicker.scss */
.ui-corner-left {
  -moz-border-radius-topleft: 0px;
  -webkit-border-top-left-radius: 0px;
  border-top-left-radius: 0px;
  -moz-border-radius-bottomleft: 0px;
  -webkit-border-bottom-left-radius: 0px;
  border-bottom-left-radius: 0px;
}

/* line 95, ../sass/_datepicker.scss */
.ui-corner-all {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
}

/* line 97, ../sass/_datepicker.scss */
.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none;
  z-index: 200 !important;
}

/* line 98, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0;
}

/* line 99, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}

/* line 100, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}

/* line 101, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}

/* line 102, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}

/* line 103, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}

/* line 104, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}

/* line 105, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}

/* line 106, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}

/* line 107, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}

/* line 108, ../sass/_datepicker.scss */
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}

/* line 109, ../sass/_datepicker.scss */
.ui-datepicker select.ui-datepicker-month {
  width: 60%;
}

/* line 110, ../sass/_datepicker.scss */
.ui-datepicker select.ui-datepicker-year {
  width: 40%;
}

/* line 111, ../sass/_datepicker.scss */
.ui-datepicker table {
  width: 100%;
  font-size: .8em;
  border-collapse: collapse;
  margin: 0 0 .4em;
}

/* line 112, ../sass/_datepicker.scss */
.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}

/* line 113, ../sass/_datepicker.scss */
.ui-datepicker td {
  border: 0;
  padding: 1px;
}

/* line 114, ../sass/_datepicker.scss */
.ui-datepicker td span, .ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none;
}

/* line 115, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}

/* line 116, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible;
}

/* line 117, ../sass/_datepicker.scss */
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}

/* with multiple calendars */
/* line 120, ../sass/_datepicker.scss */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}

/* line 121, ../sass/_datepicker.scss */
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}

/* line 122, ../sass/_datepicker.scss */
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em;
}

/* line 123, ../sass/_datepicker.scss */
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}

/* line 124, ../sass/_datepicker.scss */
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}

/* line 125, ../sass/_datepicker.scss */
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}

/* line 126, ../sass/_datepicker.scss */
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}

/* line 127, ../sass/_datepicker.scss */
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}

/* line 128, ../sass/_datepicker.scss */
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}

/* line 129, ../sass/_datepicker.scss */
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
}

/* RTL support */
/* line 132, ../sass/_datepicker.scss */
.ui-datepicker-rtl {
  direction: rtl;
}

/* line 133, ../sass/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}

/* line 134, ../sass/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}

/* line 135, ../sass/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}

/* line 136, ../sass/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}

/* line 137, ../sass/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}

/* line 138, ../sass/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}

/* line 139, ../sass/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}

/* line 140, ../sass/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}

/* line 141, ../sass/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* line 142, ../sass/_datepicker.scss */
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* line 145, ../sass/_datepicker.scss */
.ui-datepicker-cover {
  display: none;
  /*sorry for IE5*/
  display/**/: block;
  /*sorry for IE5*/
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/
}