.owner-investment-tool .owner-investment-tool-welcome {
}

.owner-investment-tool h2 {
  margin-bottom: 20px;
}

.owner-investment-tool h3 {
  font-weight: bold;
}

.owner-investment-tool h5 {
  font-size: 1em;
}

.owner-investment-tool button {
  padding: 16px 40px 16px 40px;
  background-color: #CB4F48;
  color: #000;
  border-style: solid;
  border-color: #050505;
  border-width: 1px;
  border-radius: 5px;
}

.owner-investment-tool .owner-investment-tool-page-description {
  padding-bottom: 40px;
  font-family: "Source Sans Pro";
}

.owner-investment-tool .owner-investment-tool-survey-question {
  padding-bottom: 20px;
  text-decoration: underline;
  text-decoration-color: #CB4F48;
  max-width: 900px;
}

.owner-investment-tool .owner-investment-tool-survey-question:not(:first-child) {
  padding-top: 20px;
}

.owner-investment-tool .owner-investment-tool-survey-questions {
  max-width: 800px;

}

.owner-investment-tool .owner-investment-tool-survey-question .owner-investment-tool-question-text {
  font-size: 1.1em;
}

.owner-investment-tool .owner-investment-tool-answer-option {
  display: inline-block;
}

.owner-investment-tool .owner-investment-tool-answer-option label {
  display: inherit;
  font-weight: inherit;
  font-family: "Source Sans Pro";
  vertical-align: top;
}

.owner-investment-tool .owner-investment-tool-survey-footer {
  padding-top: 25px;
}
.owner-investment-tool .owner-investment-tool-survey-footer button {
  margin-right: 15px;
}

.owner-investment-tool .owner-investment-tool-paging {
  margin-right: 6cm;
  float: right;
}

.owner-investment-tool .owner-investment-tool-result-page {
  padding-right: 2cm;
}

.owner-investment-tool .owner-investment-tool-result-page .outer-chart-container {
  margin-top: 40px;
  margin-bottom: 40px;
  border-style: solid;
  border-width: 1px;
  border-radius: 5px;
  border-color: #000c66;
  text-align: center;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.owner-investment-tool .owner-investment-tool-result-page .inner-chart-container {
  padding: 20px;
}

.owner-investment-tool .owner-investment-tool-result-page .inner-chart-container .legend-inner-container {
  display: inline-block;
  text-align: left;
}

.owner-investment-tool .owner-investment-tool-result-page .owner-investment-tool-result-text a {
  color: #ff7e5f;
}

.owner-investment-tool .owner-investment-tool-spider-web {
  //border: 1px solid black;
}

.owner-investment-tool .owner-investment-tool-strategy-guide {
  //border: 1px solid black;
}

.owner-investment-tool svg {
  font-size: 2.5px;
}

.owner-investment-tool .owner-investment-tool-legends tr {
  background: none;
}

.owner-investment-tool .owner-investment-tool-legends tr td {
  background: none;
  //text-align: center;
  width: 100%;
}

.owner-investment-tool .owner-investment-tool-legends tr td .owner-investment-tool-legends-symbol {
  height: 10px;
  width: 10px;
  border-radius: 50%;
  display: inline-block;
}

.owner-investment-tool .owner-investment-tool-separator {
  height: 25px;
}

.owner-investment-tool :disabled {
  opacity: .6
}

.owner-investment-tool-dialog .owner-investment-tool-dialog-button-pane {
  position: absolute;
  bottom: 15px;
  left: 15px;
  right: 15px;
}

.owner-investment-tool-dialog .owner-investment-tool-dialog-button-pane .owner-investment-tool-cancel-button {
  float: right;
}

.owner-investment-tool-dialog .owner-investment-tool-dialog-field {
  padding-top: 7px;
  padding-bottom: 7px;
}

.owner-investment-tool-dialog .owner-investment-tool-dialog-field label {
  display: inline-block;
}

.owner-investment-tool-dialog input[type='text'] {
  width: 100%;
}

.owner-investment-tool-dialog :disabled {
  opacity: .6
}

.owner-investment-tool-message {
  position: fixed;
  top: 50%;
  left: 50%;
  padding: 25px 50px 25px 50px;
  background: darkgrey;
}

.owner-investment-tool .hidden {
  display: none;
}
