.owner-strategy-guide .owner-strategy-guide-welcome {
  //padding-bottom: 25px;
}

.owner-strategy-guide h2 {
  margin-bottom: 20px;
}

.owner-strategy-guide button {
  padding: 16px 40px 16px 40px;
  background-color: #3f8762;
  color: #333333;
  border-style: solid;
  border-color: #050505;
  border-width: 1px;
  border-radius: 5px;
}

.owner-strategy-guide .owner-strategy-guide-page-description {
  //padding-top: 10px;
  padding-bottom: 40px;
}

.owner-strategy-guide .owner-strategy-guide-survey-question {
  padding-bottom: 20px;
}

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

.owner-strategy-guide-question-text,
.owner-strategy-guide .owner-strategy-guide-survey-questions.first-page .owner-strategy-guide-survey-question .owner-strategy-guide-question-text {
  font-size: 1.1em;
  font-family: Raleway;
  text-decoration: underline;
  text-decoration-color: #3f8762;
}

.owner-strategy-guide .owner-strategy-guide-survey-questions.subsequent-page .owner-strategy-guide-answer-options {
  padding-right: 5cm;
}

.owner-strategy-guide .owner-strategy-guide-answer-option {
  display: inline-block;
}

.owner-strategy-guide .owner-strategy-guide-answer-option label {
  display: inherit;
  font-weight: inherit;
  font-family: Arial;
}

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

.owner-strategy-guide .owner-strategy-guide-paging {
  margin-right: 6cm;
  float: right;
}

.owner-strategy-guide .owner-strategy-guide-result-page {
  padding-right: 2cm;
}

.owner-strategy-guide .owner-strategy-guide-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-strategy-guide .owner-strategy-guide-result-page .inner-chart-container {
  display: inline-block;
  padding: 20px;
}

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

.owner-strategy-guide .owner-strategy-guide-result-page .owner-strategy-guide-result-text a {
  color: #ff7e5f;
}

.owner-strategy-guide .owner-strategy-guide-spider-web {
  //border: 1px solid black;
}

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

.owner-strategy-guide svg {
  font-size: 2.5px;
}

.owner-strategy-guide .owner-strategy-guide-legends tr {
  background: none;
}

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

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

.owner-strategy-guide .owner-strategy-guide-separator {
  height: 25px;
}

.owner-strategy-guide :disabled {
  opacity: .6
}

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

.owner-strategy-guide-dialog .owner-strategy-guide-dialog-button-pane .owner-strategy-guide-cancel-button {
  float: right;
}

.owner-strategy-guide-dialog .owner-strategy-guide-dialog-field {
  padding-top: 7px;
  padding-bottom: 7px;
}

.owner-strategy-guide-dialog .owner-strategy-guide-dialog-field label {
  display: inline-block;
}

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

.owner-strategy-guide-dialog :disabled {
  opacity: .6
}

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

.owner-strategy-guide .hidden {
  display: none;
}
