.sync-wizard .step-content-container {
  flex-grow: 1;
}

.sync-wizard .step-content-form {
  display: none;
  animation-name: fade;
  animation-duration: 0.3s;
}

@keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}

.sync-wizard .step-content-form.step-active {
  display: block;
}

.sync-wizard .step-control-container {
  margin: 60px 0;
}

.sync-wizard .step-control {
  margin-right: 20px;
  color: #4a4a4a;
  border: 1px solid #c8d3e9;
  border-radius: 2px;
  height: 41px;
  width: 96px;
  background: none;
  cursor: pointer;
}

.sync-wizard .step-control:disabled {
  border-color: #d6d6d6;
  color: #d6d6d6;
  cursor: unset;
}
