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

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

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

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

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

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

.owner-strategy-card .owner-strategy-card-survey-questions.first-page .owner-strategy-card-survey-question .owner-strategy-card-question-text {
  font-size: 1.1em;
}

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

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

.owner-strategy-card .owner-strategy-card-answer-option label {
  display: inherit;
  font-weight: inherit;
}

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

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

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

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

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

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

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

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

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

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

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

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

.legend-outer-container {
  margin-bottom: 20px;
}

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

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

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

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

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

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

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

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

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

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