/* Warning: Missing theme: style.icss */


.error {display: none}
.screen-help {
  display: none;
}
.screen-help.active {
  display: block;
}
.panel.error.active {
  display: block; }

.chart g.current_accumulation_series path {
    fill: #7EC9D0;
    stroke: none;
  }
.chart g.current_drawdown_series path {
    fill: #7EC9D0;
    stroke: none;
  }
.chart g.recommended_accumulation_series path {
    fill: #BC125E;
    stroke: none;
  }
.chart g.recommended_drawdown_series path {
    fill: #BC125E;
    stroke: none;
  }

.chart g.xAxisLine line {
  stroke: #FFF;
}
.axis path,
.axis line {
  fill: none;
  stroke: #000;
  shape-rendering: crispEdges;
}

.chart path.line {
  fill: none;
  stroke: steelblue;
  stroke-width: 1.5px;
}
.chart circle.circle {
  cursor: pointer;
}
.lineGraph {
  fill: none;
  stroke: steelblue;
  stroke-width: 1.5px;
}
.dataLabel rect {
  fill: #E4E9E9;
  opacity: 0.9;
}
.svg-container {
  display: inline-block;
  position: relative;
  width: 100%;
  padding-bottom: 45%;
  vertical-align: top;
  overflow: hidden;
}
.svg-content {
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
}

.navigation ul li.disabled a:hover {
  color: #999999;
  text-decoration: none; }

.chart g.arc-text text {
  font-weight: bold;
}

h1, h2, h3 {
  color: #66CBC3;
}

h1 {
  font-family: DomaineDisp-Bold;
  font-weight: 800;
}

h2, h3 {
  font-family: DomaineDisp-Bold;
  font-weight: 600;
}

body {
  font-family: OpenSans-Regular;
  font-weight: 400;  
}

.btn-sbp:hover {
  background: #858592;
}

.btn-sbp {
  background: #0A0A24;
}

table.summary td:last-child {
  color: #47485A;
}

.navigation ul li.active > a {
  color: #47485A;
}

.navigation ul li.active ul li.active > a {
  color: #47485A;
}

.navigation ul li > a:hover {
  color: #FF7C50;
}

.tabs li.active a {
  color: #47485A;
  border-bottom-color: #47485A;
}

a:link, a:visited {
  color: #0A0A24;
}

a.logout:link, a.logout:visited {
  color: #FFFFFF;
}

header a:hover {
  color: #FF7C50;
}
.table_custom li:nth-child(2) {
  color: #47485A;
}
.question-inner select, .question-inner input[type='text'] {
  color: #000000;
}

.select-container:after {
  border-top-color: #000000;
}

.table_custom .heading, table.info-table  th {
  background-color: #47485A;
}

.table_custom ul:nth-of-type(odd) li:nth-child(2) {
  background-color: #B6CCCA !important;
}

.table_custom ul:nth-of-type(even) li:nth-child(2) {
  background-color: #B6CCCA !important;
}

.question-inner s {
  color: #47485A;
}

.tip-icon {
  background: #FF7C50;
}
.tip .tooltiptext {
  text-align-last: center;
}

.checkbox-group-item svg {
  stroke: #47485A;
}

.radio-custom:checked + .radio-custom-label:before {
  background: #47485A;
}

.progress-bar .progress-item {
  background: #FF7C50;
}

.table_custom li span.review-table {
  font-size: 105%;
}

li.review-rec-invest {
  font-size: 95%;
  text-align: center;
}
li.review-rec-invest t.review-rec-invest {
  text-align: center;
}
li.review-rec-invest:nth-child(2) {
  text-align-last: center;
}

div.tip {
  color: #47485A;
}
.panel ul, .panel ol, .panel li {
  padding: 0 !important;
  margin: 0 !important;
  font-size: 15px !important;
  line-height: 20px !important;
}

.panel ul {
  list-style: disc !important;
}

.panel ol {
  list-style: decimal !important;
}

.panel li {
  list-style: inherit !important;
  margin: 0 0 10px 20px !important;
}

.blueprint_help_table {
  width: 99%;
  line-height: 20px;
  font-size: 75%;
  text-align: center;
  margin-bottom: 20px;
}

.blueprint_help_table_heading {
  text-align: center;
  padding: 0 8px;
}

.blueprint_help_table_row_odd {
  background-color: #E8F6F4;
  padding: 0 8px;
}

.blueprint_help_table_row_even {
  background-color: #D4EBE9;
  padding: 0 8px;
}

.blueprint_help_disclaimer_small {
  font-size: 70%;
  font-weight: 600;
  line-height: 20px;
}

.question-set .note p:only-child {
  margin-bottom: 0px !important; }

/*hide fonts.com logo*/
#mti_wfs_colophon{
	display: none !important;
}

.navigation ul li.done > a:after {
  color: #FF7C50;
}