
#modal-feature ul {padding-left:16px}
.feature-body a {border-bottom:1px dashed}
.feature-body p {margin-bottom:5px}
.dp-quickstart .wizard-result {
  display: none;
  margin-top: 1.5rem;
}

.wizard-result {
  display:none;
}

.wizard-result.is-visible {
  display: block;
}

#dp-quickstart-form .alert {display:none; margin-bottom: 0;}
#dp-quickstart-form .alert.is-visible {display:block}

.feature-actions span {
  display: inline-block;
    padding-top: 10px;
    vertical-align: middle;line-height:25px
}
.feature-actions a {
  margin-bottom:10px;
}
.dp-hidden {
  display: none !important;
}
.dp-quickstart form,
.dp-quickstart #dp-quickstart-results {
  transition: opacity 0.3s ease;
}

.dp-hidden {
  opacity: 0;
  pointer-events: none;
}

.dp-quickstart {
  max-width: 900px;
  margin: 0 auto;
}

#dp-quickstart-results {
  margin-top: 2rem;
}

.hcard .btn-plain {
    font-size: 16px;
    color: #2e4a58;
    padding:0;
}

.hcard:hover .btn-plain {
  color:#fff;
  }

.feature-nav {
   padding-top:25px;
   width:100%;
   clear:both;
}
.feature-actions .btn {
  margin-left:10px;
}
#next-feature {
  float:right;
}

.hcard button .glyphicon {
    color: #7597a8 ;
    font-size: 14px;
}

.feature-difficulty {
  margin: 1em 0;
}

.difficulty-bar {
  position: relative;
  height: 10px;
  border-radius: 5px;
  background: linear-gradient(
    to right,
    #4caf50 0%,
    #cddc39 50%,
    #ff9800 100%
  );
}

/* chevron marker */

/* marker sitting on the bar */
.difficulty-marker {
  position: absolute;
  top: 50%;
  left: calc(var(--level) - 5px);
  width: 10px;
  height: 10px;
  background: #333;
  border-radius: 50%;
  transform: translateY(-50%);
}

.difficulty-labels {
  display: flex;
  justify-content: space-between;
  font-size: 0.85em;
  color: #666;
  margin-top: 6px;
}

.feature-nav button:disabled {display: none;}


.start-here-cards .hcard {
  min-height:80px;
}

.feature-actions {
  text-align:right;
}

#dp-quickstart-form label {font-weight:normal;  margin-right:5px; font-size:18px}
#dp-quickstart-form fieldset {
  margin: 0 0 10px 0;
}

#dp-quickstart-form legend {
    border: 0;
    font-family: 'Novecentosanswide';
    text-transform: lowercase;
    color: #2a3c4e;
    margin: 0px 0 5px;
    font-size: 2rem;
    padding: 45px 0 0;
}

#dp-quickstart-form fieldset.radio label {
  display:block;
}

.dp-quickstart .wizard-result {
  display: none;
  margin-bottom: 1.5rem;
}

.dp-quickstart .wizard-result.is-visible {
  display: block;
}

#dp-quickstart-form label:first-child {
    font-weight: bold;
}

.show-all-features #dp-quickstart-form, .show-all-features #base-result span, .show-all-features .additional-features, .show-all-features #dp-back-button-2 {display:none !important}
.show-all-features #dp-quickstart-results, .show-all-features #base-result  {display:block !important}


@media all and (min-width: 0px) and (max-width: 480px) {
#dp-quickstart-form .btn-lg {font-size:14px}
}

@media all and (min-width: 0px) and (max-width: 991px) {
  .hcard.what-matrix button {width:60%; text-align:left}
}

.floater p.intro {
  font-size: 2.2rem !important;
  text-align: center;
  margin-bottom:15px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiIiwic291cmNlcyI6WyJsb2NhbC9jc3MvZmVhdHVyZXMuY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuI21vZGFsLWZlYXR1cmUgdWwge3BhZGRpbmctbGVmdDoxNnB4fVxuLmZlYXR1cmUtYm9keSBhIHtib3JkZXItYm90dG9tOjFweCBkYXNoZWR9XG4uZmVhdHVyZS1ib2R5IHAge21hcmdpbi1ib3R0b206NXB4fVxuLmRwLXF1aWNrc3RhcnQgLndpemFyZC1yZXN1bHQge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5cbi53aXphcmQtcmVzdWx0IHtcbiAgZGlzcGxheTpub25lO1xufVxuXG4ud2l6YXJkLXJlc3VsdC5pcy12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNkcC1xdWlja3N0YXJ0LWZvcm0gLmFsZXJ0IHtkaXNwbGF5Om5vbmU7IG1hcmdpbi1ib3R0b206IDA7fVxuI2RwLXF1aWNrc3RhcnQtZm9ybSAuYWxlcnQuaXMtdmlzaWJsZSB7ZGlzcGxheTpibG9ja31cblxuLmZlYXR1cmUtYWN0aW9ucyBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7bGluZS1oZWlnaHQ6MjVweFxufVxuLmZlYXR1cmUtYWN0aW9ucyBhIHtcbiAgbWFyZ2luLWJvdHRvbToxMHB4O1xufVxuLmRwLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5kcC1xdWlja3N0YXJ0IGZvcm0sXG4uZHAtcXVpY2tzdGFydCAjZHAtcXVpY2tzdGFydC1yZXN1bHRzIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG5cbi5kcC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmRwLXF1aWNrc3RhcnQge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI2RwLXF1aWNrc3RhcnQtcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi5oY2FyZCAuYnRuLXBsYWluIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMyZTRhNTg7XG4gICAgcGFkZGluZzowO1xufVxuXG4uaGNhcmQ6aG92ZXIgLmJ0bi1wbGFpbiB7XG4gIGNvbG9yOiNmZmY7XG4gIH1cblxuLmZlYXR1cmUtbmF2IHtcbiAgIHBhZGRpbmctdG9wOjI1cHg7XG4gICB3aWR0aDoxMDAlO1xuICAgY2xlYXI6Ym90aDtcbn1cbi5mZWF0dXJlLWFjdGlvbnMgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OjEwcHg7XG59XG4jbmV4dC1mZWF0dXJlIHtcbiAgZmxvYXQ6cmlnaHQ7XG59XG5cbi5oY2FyZCBidXR0b24gLmdseXBoaWNvbiB7XG4gICAgY29sb3I6ICM3NTk3YTggO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmZlYXR1cmUtZGlmZmljdWx0eSB7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi5kaWZmaWN1bHR5LWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byByaWdodCxcbiAgICAjNGNhZjUwIDAlLFxuICAgICNjZGRjMzkgNTAlLFxuICAgICNmZjk4MDAgMTAwJVxuICApO1xufVxuXG4vKiBjaGV2cm9uIG1hcmtlciAqL1xuXG4vKiBtYXJrZXIgc2l0dGluZyBvbiB0aGUgYmFyICovXG4uZGlmZmljdWx0eS1tYXJrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiBjYWxjKHZhcigtLWxldmVsKSAtIDVweCk7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uZGlmZmljdWx0eS1sYWJlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xuICBjb2xvcjogIzY2NjtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uZmVhdHVyZS1uYXYgYnV0dG9uOmRpc2FibGVkIHtkaXNwbGF5OiBub25lO31cblxuXG4uc3RhcnQtaGVyZS1jYXJkcyAuaGNhcmQge1xuICBtaW4taGVpZ2h0OjgwcHg7XG59XG5cbi5mZWF0dXJlLWFjdGlvbnMge1xuICB0ZXh0LWFsaWduOnJpZ2h0O1xufVxuXG4jZHAtcXVpY2tzdGFydC1mb3JtIGxhYmVsIHtmb250LXdlaWdodDpub3JtYWw7ICBtYXJnaW4tcmlnaHQ6NXB4OyBmb250LXNpemU6MThweH1cbiNkcC1xdWlja3N0YXJ0LWZvcm0gZmllbGRzZXQge1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5cbiNkcC1xdWlja3N0YXJ0LWZvcm0gbGVnZW5kIHtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udC1mYW1pbHk6ICdOb3ZlY2VudG9zYW5zd2lkZSc7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBjb2xvcjogIzJhM2M0ZTtcbiAgICBtYXJnaW46IDBweCAwIDVweDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgcGFkZGluZzogNDVweCAwIDA7XG59XG5cbiNkcC1xdWlja3N0YXJ0LWZvcm0gZmllbGRzZXQucmFkaW8gbGFiZWwge1xuICBkaXNwbGF5OmJsb2NrO1xufVxuXG4uZHAtcXVpY2tzdGFydCAud2l6YXJkLXJlc3VsdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmRwLXF1aWNrc3RhcnQgLndpemFyZC1yZXN1bHQuaXMtdmlzaWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4jZHAtcXVpY2tzdGFydC1mb3JtIGxhYmVsOmZpcnN0LWNoaWxkIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNob3ctYWxsLWZlYXR1cmVzICNkcC1xdWlja3N0YXJ0LWZvcm0sIC5zaG93LWFsbC1mZWF0dXJlcyAjYmFzZS1yZXN1bHQgc3BhbiwgLnNob3ctYWxsLWZlYXR1cmVzIC5hZGRpdGlvbmFsLWZlYXR1cmVzLCAuc2hvdy1hbGwtZmVhdHVyZXMgI2RwLWJhY2stYnV0dG9uLTIge2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fVxuLnNob3ctYWxsLWZlYXR1cmVzICNkcC1xdWlja3N0YXJ0LXJlc3VsdHMsIC5zaG93LWFsbC1mZWF0dXJlcyAjYmFzZS1yZXN1bHQgIHtkaXNwbGF5OmJsb2NrICFpbXBvcnRhbnR9XG5cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMHB4KSBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiNkcC1xdWlja3N0YXJ0LWZvcm0gLmJ0bi1sZyB7Zm9udC1zaXplOjE0cHh9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDBweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oY2FyZC53aGF0LW1hdHJpeCBidXR0b24ge3dpZHRoOjYwJTsgdGV4dC1hbGlnbjpsZWZ0fVxufVxuXG4uZmxvYXRlciBwLmludHJvIHtcbiAgZm9udC1zaXplOiAyLjJyZW0gIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOjE1cHg7XG59XG5cbiJdLCJmaWxlIjoibG9jYWwvY3NzL2ZlYXR1cmVzLmNzcyJ9 */
